15907022632481 45282686404639 1022454697976 67069550289991 50251449001056 17674018854063 8395781844720 285565250799 12955844266861 18863845177760 15227606748748 324878517517 4879478162540 52944153157104 28510853055426 23746377677256 27763290123417 2644020798938 5938331397957 11933124800235 12373875784311 6470927205952 1179808363672 2281673470489 3041968579803 6040389343322 11146765850104 5087574997767 5639460779948 120711915162 17179567971290 10265049186954 2196402521816 3344851781769 48207737543955 2454851449169 9995424199425 3756494063457 6056736536625 71199182356070 5439220320983 35332701080083 3561717474670 11927890759878 15361912236880 28309366590063 11554797548957 14183671989983 24527119452937 6376628910714 41816442779721 26738094309802 14321682028043 13388998769727 10073948250583 25903907589474 40359573405328 58613967040092 22711372691852 33724972643350 12152950614411 476735510387 41171161514393 6666761038220 1572651149251 28988105337891 10963988934385 6872454054423 1232049504465 115220192000 3178842194298 12352338115384 35367998982794 16199902601804 16458282101530 15773980972898 12522939710378 52198366734418 26709680359002 14314580490582 13701656482431 4383594573099 24811643954394 7327364279692 15543411846486 3174031458441 3912536012657 67267315727055 31614056596382 43860080194751 9926600575277 31716184113456 27048367513690 51967320471828 1942151831261 7472040734708 94028872731 32478613418767 12286364397727 10489050771873 311076747197 6270421842492 13276305454900 76773249328698 37850548558700 31143415551478 23444050884308 47354445015346 46689177127853 17079319491954 24551731459553 72395016930366 17384024615431 35186690652497 1783658756761 20852297590612 8700875280103 15479864525891 3409952361168 38407337888461 22436483583179 17359045752365 9190634997635 1326316917050 23514073160554 1020494253657 18453534246833 6791169885898 40367670605069 69810764021189 29245195831356 2342249375065 1543759500596 43452627312032 44527645154981 30862616733075 9057855990019 18826473430004 4330087436174 33530106837639 22639585602308 2954242748748 43301689259649 18826081543129 5246540280664 21136971557023 1469112798570 46230049289481 20831911995755 10770954301448 3468102291276 17800383278113 16772981871639 25423455461234 12913156536833 11815279055513 20917543252178 10968491924787 3780637631968 17381096188509 22329932597249 53293095861239 18908453829349 1095071810780 4437279872738 136495694398 14321957891864 8725982020607 29635392122815 2053262476611 1165011569357 5804409427072 3720686979248 13441980824691 49014017163618 36084526280848 7293565253091 7941665285696 26696526743311 18340969673790 22007083862984 26770640369150 2920311441583 11729412931285 13992503435680 29634908050709 10661659741157 31573060369315 23746773633633 42618005905034 28781718905670 5648158032144 28758143115593 37067913665454 13939233874792 45554442596778 3133870516455 21892587912927 21452213329197 6403431180711 24484221562504 18498913866804 13813981379210 9365932306779 8942903955768 9799767545506 45108308577485 29000851342866 8257344820481 7923435498114 20250301788429 17830970745935 288559161366 45767374969538 18632549439139 486718058484 5101267645269 6249716576947 1788006637141 7356243327909 2252707255460 22473106990630 6436727867482 12319383351283 27957717853200 16865208069914 10660408601032 20742107757014 20128944663836 32810909121869 5567764787338 28875747880863 12293268837454 46845722660929 6275880801229 26493424596600 10801393032606 14006618221019 9050073851 17677487822947 9747861578816 18895073314296 9532691326878 8576329979655 3737551495071 30830038323642 23888052998965 28217280346350 74865795162194 66822515722 6322785762163 1884611103169 19844217725718 1824868807953 10004218836343 30768202292077 10352969830961 27406216766994 11476454908468 41214687044346 12468957610912 1618123789025 9790221704894 24150622663229 52110184552485 46944642399168 45144280519607 12988580740332 9934142558445 63458679952788 1710054387110 43691186345809 3467656632637 24219433175564 16347936327296 35729338246128 64080119309948 19379431197467 13424647015660 40357843043767 11541775255929 8608957294564 3017713330796 10525970284677 8635325214173 36846926266274 25195222848975 26287859646891 3195928313102 18011412646541 4643749449724 11141115135264 4085620946047 10871965631857 8352036205325 2460998950039 26867730778169 50788795269818 48566972652049 40357475090686 24308677365731 2740339139535 2658441220842 23214075410597 30121398568724 33845077244013 5892776452645 15696266366314 19335723362 11379552989466 12287182520325 1126800174176 3341750363287 2529785024308 21142067199246 124971593888 1042114630131 2779173688581 35076444698363 30299876973502 36160350835771 59779150618769 10605393468524 26733020164632 5529307062030 3914694192398 20349314235913 259585939603 53343786419028 1058262609754 2901187468382 4878406637871 10308108327390 3350492276214 77128793233 31115019745381 4008921073829 1164016873780 10152271542243 10307642503144 49006465732131 53947887414174 15429194999307 20411147101913 40556770122359 40734916485135 1006661666397 6634580640923 10330780755187 12067127917253 47511790382050 3899576429204 1772241028382 9292259584926 5988008711160 27728484810725 35630406326243 5771273178032 20635601061886 21690672342319 26874878684721 24981260713852 31211274580468 16601554653810 6720032325546 12501737387666 43730339846611 22625901199423 14528000922483 2327542613876 4379904715930 8079343539922 23635303301771 1972279318225 1006729368149 4219637765371 1285880363734 50274311711890 10835003820124 531279523231 3493736291723 3998409877858 30812213383262 57867148155271 4815342515031 22755791058325 383262218842 43917292939374 5799997578881 19061875590777 11447746308602 58293469773239 7409494174721 6140299594399 25102549280094 7206913437651 805288030707 24049793510125 13324034869568 46485764525663 5598925824507 2815103164373 31442553163888 110212656808 10505712968246 31789096328845 35993789682697 44442220136318 50044456763721 29352298267734 11734401873752 57896054926613 17246748718429 43875085411418 15006977545102 7381937268871 8761402947138 19071487277541 61926933348346 29510850557851 21409777361017 29957902076840 50496870025562 502335036500 42376723624938 43907967919 663001465795 14680042653115 737202530905 42723906163489 12196887851836 6177930888662 29580312865586 2119839387663 5630079334658 24567526294835 1588005420865 10255206676557 14280617581873 5398538725205 5615429071728 38520504355874 25812532089803 6064631159582 11374666455874 4837484029163 663577286892 13013937566585 19187916163436 16458887492387 12855437403281 4913151265323 336554915235 9350311996253 5092633038153 51818011762649 17143608777683 3183034527033 2074527975623 62948921100583 19666523032233 5426262794018 2457238966281 22508040917916 17517148323344 5818020465545 15221011795654 12528536338332 19842818732507 9860728913311 33215180598490 15216827777333 2673414076807 36588009579711 1909675135146 21487958580088 1740973350803 27328065804749 40405418515784 14582292463467 2586594539255 116657511771 14361678411148 2958242239627 1271851376827 8389146511874 11936724141581 41638628242535 20244157034381 6880503617996 14775716242126 2102371188176 32904749246288 2595349427026 9951812399663 3484360272460 40677400869645 17628510188856 393294678295 29242589994327 6779774485726 20540761203328 1059019417012 3263927529423 8950578014823 38081465149955 6085535508217 56229677454 26456664177024 26521828470875 19435969282608 3711113928237 33161014063143 29903327342820 4044476349605 10859336324502 972114944495 23178440613221 4253079378775 2891896865938 3119307327549 27941101905436 35563837841097 13678360401673 573097695133 10933854336920 36772768473172 22911392859332 39321894753391 8542522568452 13372879844022 9884211727456 287056833284 11244221766033 580899540099 11354571848285 32148867612621 15419948960453 12455676538990 3637942228460 114590474682 13504197293804 268239796689 2771336694671 27506405064007 23840396018615 35650234052319 7848494514242 5347817296012 28484001091914 34942066551178 38626710370587 29497725059171 4051959859518 11994779227701 16360944696652 823052617048 28242970719610 2672833383061 37125421559534 26110997405664 37849321611798 15743535147031 21836070780923 2991588508143 46254298514622 16282672389011 48048099209400 9068136590022 1078656660235 295311232942 4362828754804 22963833183074 7179494380008 16279493129133 24785657870999 1597410097020 6701602665816 18960246501823 6723283836183 1558749385172 13395642084797 17238644162497 21034249967315 5338578037919 2658537267275 584440995744 3418041604939 1070753957073 1028274000075 12148288226678 140579994252 20430577102861 8731584831205 9272060851364 2203418016496 5742833659718 14488369944802 24206652213205 19797693667843 19667178387602 689195993114 26958507438730 127144714016 36146538191896 11329515712034 38692930546373 4024851475009 7900022299618 1557071394577 695146750648 20716953919773 15389330444727 1814815054477 15580154884850 88192909229 24073915679562 7747306131220 3467891103082 27406192516496 24754628452534 36120152663119 4235563613877 25425751949510 49688701897299 21486399794142 19347331191882 6942302411372 8410342297993 2215642656548 410909046687 5711407465471 20023331229113 45674113281413 21208344858795 1028819267280 16664130929049 9820568887693 4385190744662 14049141156005 24136885354557 3253152770047 33231841607883 4000338795207 23135446888475 10628334565208 8625892500854 1647232276470 16754628971405 10765121922466 315743524352 29801886705516 8038224940256 971561000402 2451891984737 3683222599579 11307508198783 17893270893352 48636666038557 145057121193 965451010772 16341113277053 4316029115652 33357626392840 12925704703503 4270939619661 27646879054107 9344230810096 7573035277125 1368008153660 8081914985244 32208992855674 30423824829647 8775073328389 51086604526670 374379126411 1795814816785 17198324402115 25700448041657 4970895767932 12739064352368 5545292633361 22844137475818 2057680328445 229202506628 41793285141489 41842602757306 10182001600250 10178432046979 2017637392648 1858038818088 2369122261307 30621688243670 1880722803964 17082798630160 11706552439262 311126502645 26322115201255 12368979463895 36438794997190 45809156149641 417093885199 8550539326804 2066171580626 5081977545941 1427840859889 25121019069299 2976644386902 6393505008479 7432529402026 3064415381206 22325750744059 4852240974923 12517903095513 29389150366295 9199856831000 27022787452799 20516901144118 30683219507016 8772321005354 45721741945591 633154579605 7885678639942 3396236603964 11623492039998 30675945051936 5614504138611 14434809235441 2092927349873 34130008264475 3366194456948 13179517451979 778113229523 10569679842151 24925939784535 5623490181313 27012868599335 10671427657285 39852606093337 4377306304189 3024148283970 2095110219687 27387132222543 17120083037993 14685331328757 4495470020141 14386362433319 3208044620185 2632194885913 16174960989776 797579842775 22224652160648 1263460278433 550255124893 7630939677191 16704931228921 7338223388930 34514976856332 19907939523442 25994608519467 2893729247089 17246345898158 8627859385629 841621813194 39410020374380 5840889060705 2896815085148 15561716423445 42108307124681 1441524396074 12531390832754 1124903080580 13693026951732 5851327802333 17887976263638 31441389120689 32173228539166 19924754379620 17682066561112 10686737682120 7421890784316 7909341992786 522448597925 5052847278510 1257665526806 32646051173401 26690018396592 52134172924149 13052374839944 27349124993146 3307478894603 24976148598559 5112423100560 1046555093645 45553754364137 11118735842650 20552201162330 13837599126270 48338539044405 20148621996875 790116759193 11587964941373 47379620558367 24041798185026 2761482597298 20703069384232 1635915977652 8522102072618 1059326092616 6754583535049 41518439727484 5807296685861 5833008652990 16156893226251 15188328862417 7549346497127 617154204310 13141291586664 33220620467298 3853074411713 1132801378176 9404217509229 2296666264217 4668480334917 14546479646453 22426336138223 5183348832413 3116570266259 21645511236104 11574176874147 664160931654 46371676569670 17699747191290 28267854616173 39359958114690 5608366308169 35280918928119 8418937448197 7170354802315 26545674279226 1575241080957 5773880373192 6586376480733 3125164826424 715199210211 3969988348487 1962113376115 711379249161 1098229468998 3500860310835 19644397655221 3072211464061 207366920749 35384100575654 12193360650237 45334589567045 51864793255 12353716910597 3454796310519 36374383785615 2428920033163 6028113025905 4117868694016 21559245993132 7286351947606 14803919469867 6237997382549 21356317688878 7429189549857 26538837590675 13544808329785 9870212838192 1380696473315 2909444122237 4772626800203 7189511549001 15459260862478 5954001206508 7054867819182 3698680833235 4770851318908 5442603827504 12210062054308 971166958863 1796686585333 27696320952879 14223018331866 1396643823053 5107037033669 7792762025280 656460385888 22298024131028 33984178483258 6052378270730 5226805006651 12706001905817 14364019554472 247998437674 46057458323142 17993090140176 4306013926246 21302291310447 21035267458719 1597670387578 442685666709 25939131176723 19939593562293 635864741534 475293088140 34331539712617 6501083662734 15309971265536 2379390330839 3174948668492 17272605400385 21877497753424 10374793865586 9489518562556 12050699231132 6061155366120 228950519197 7848826910684 27659353241264 5522474649534 529073120520 40529626057787 7615726668163 3511334343319 39990917340602 6691560838668 20704538094480 6703557622960 344661052784 401883927044 31174917189459 16936644258165 33175669674162 11785372795153 22797852923642 15696075087469 398243637527 34768363452761 29071019159 2837394764728 9883636346750 37068335932593 3773411000608 19559546252718 3238052186579 6872658536773 16590911253689 27741902145039 45618430431546 16474299356489 9518966107492 353368177248 3486027584969 39003455653 1111174712652 2356705909772 12610115537695 20056742078170 538811587775 11439666328339 3714781696982 4874567102058 393025529210 13276205680785 253051252808 41126528809425 19108209669824 14890942605557 16763418987857 397920640474 5273551150480 1444448501773 6321633642863 27760387807428 21220337407237 32202809968239 12510037090901 2277083484796 12883072035033 11192677386099 2320966693456 11505061038321 1064019930620 14938396857484 43834051493282 2791233483295 20254762449471 114752030112 7133719751443 45655886940 3388236948888 364762049788 6317687938623 6158334999445 4651264666717 1170357198111 2225615122207 35841106475447 13037349611030 16828717627315 1208048613635 39086397831144 1567667407086 595692872721 6428629069699 32739206727750 8235269809435 589363728913 22000347317720 2206378089333 3063009766094 11524115525733 18677188777707 10387218674153 10129422377613 44481197853132 39560877394345 17755756535606 27064262487179 3799346701294 2224931574552 1324792484543 34591696413128 158937143851 3079716740919 18915899950447 3929029818681 20576462299724 2979201574460 40116543223405 1107491460102 24551560718127 17430846871525 2597247965222 10291081104665 1377461665132 137074319612 1538603314308 8200636714446 4786977144458 33234379320888 4919163646155 1541602365227 15774011489 8440822242532 4486015993359 283903907953 584210974978 8452352005265 5518208169207 6033701361872 5060005867719 665785242788 14391495761431 536094131863 5829331530949 12405622988118 912004691406 187643898705 21224234002654 5253069821441 40086931896341 9519780991807 6640173421679 9062841826783 172815197476 217565838698 699251265502 17264194758171 2307024211012 12446419746183 17145976962053 1782641965329 37341719675995 23466250346477 8517348282645 38224540374880 5681870074439 9684845724408 1838002578937 20037287547525 3589529312448 26969519600155 7126967370330 11902715746878 2163924612671 19320645276194 35661323016382 15372996538869 2283101806884 15682317690406 14250689365010 17742400436255 6473666235486 2140950387068 14260624381856 8912253538632 33343966369546 25086660488206 40593995585438 4879592579040 20705027895738 7613414787015 837153566443 13309036921820 7288595779529 235900722249 8378148802329 8949723903144 22018986234502 20623328168529 3121014245079 4928080995479 3566870907872 42307387585706 24845402670838 7306480776351 5564665527220 219870820336 5567436661137 4024407625872 4099241378463 3055323720819 26081870473509 10446523901190 5644154957866 5804254876985 38239058943847 3144376067167 27728842092144 7379860495789 20057922465312 10566069714185 9110329683691 7631701200432 2795018713031 7603045309733 3073713338497 266576000408 13033320899969 1924563585309 12483467107516 2797606661365 5132328424943 19422261748575 13556607920327 740141640233 25518139753591 14000328466613 25891739031586 515365788252 15787679100377 429643257042 534732749711 5286818373853 13750574290697 82466220326 11555248052665 59084098167 1216395745197 592057009059 7879239817178 10780887989238 12570947218650 832247078290 13417103290928 11394315143686 3175181560089 8283100660939 1025057336929 2728886957467 21882983601630 13420193746199 10249070328639 18970433227322 7658251110231 25000948426092 17705347471194 356299932851 8507799586219 27755615542886 1507797170985 157109717926 1599244194698 17595599942731 15125955781755 2111619520742 34748265044445 11742165841707 2088838269860 203694693930 5358872746817 6717087416762 183215614465 17599176214599 1608328779304 1014094182482 24574282667580 2369925578340 18817658834528 3270753650291 16675010557614 964978847288 1401671930107 27757380328612 2335954852163 7803637866937 17567522427121 11824211341499 26747079336131 1474503028692 7004056059784 644680738679 16851176333669 6317464458040 16580515311789 16682000954156 14777914429705 37332797200868 26644780220639 33658232896713 12318169555656 12978728199967 2765218122439 18906311175278 11496485891592 265711497579 6305212746638 4663717846351 4514040398211 6196021628751 1288722933088 851870126961 2468150126563 34574317889828 17148815404174 6578418707958 6040861125930 974393475782 1512047519727 11707094244881 2236559516162 11069852777820 7212485925939 12006306130066 18074027972125 4728460156128 3056257367204 4117763436447 1150261607653 6680745027007 6642047511971 5967771919758 6760094237657 17024616870654 590245174514 3015511748240 2108980915785 33625684390703 13154951819630 17287569383082 2164412218452 3141171639761 19680648201003 6348597116901 869954246432 860132610924 271592204937 5300143699886 30259776252465 11188229976922 3877161444976 3066658018463 572911714876 3781351413943 7113895750945 477427410147 20155563066557 4552797782174 11012416075099 12768953426429 15992210146938 7706488497135 715169118236 268216032775 153909636638 1832199938663 1127455434917 1451509625682 12500329151841 4416520086145 9586851864503 1978604784330 40499865210902 408500722930 27819966872171 20017653416029 23557775482499 3767227829453 29343263952661 13017860808617 28865946327867 28101346817659 8938247861426 18265516158501 2395581838808 7445781521736 16102886624225 147606610624 169185859500 5672905646780 5473268524074 4320889977204 8979548108709 6057474565853 20190936072176 31690452815414 32079742872858 28201936853239 3434213910310 18094337869340 12916373707043 2109826952803 409244420865 13604001470168 5504100391722 28807468082179 15233754466056 1770055059112 229071220736 470462252394 5764940572230 3068885679344 16528342213297 5291752099059 2585540448711 23525296930864 17009578373708 9736508781122 13197748775330 4243695537107 4229266385412 74514535508 6798715651017 18159290203993 2751619852715 838737206891 33297294459 411338812812 30776860566152 27421081593147 21632496998545 65441849770 164060149812 1606649737547 14657312544183 2029881535445 3306217954627 12795721159361 2732613108474 19287840544407 23491624995253 7387892770781 33879594171477 4841618301544 6189302322663 37608538443733 4853748640633 19255270346994 747047745629 4446713523379 1264054732930 6179503782554 4948932101716 18760888853831 5488571092559 31739278655525 663214042838 16208612228075 7420798461432 28423137968097 7141396622334 17440615423 1145816347628 9602742226753 8074461744067 12549597590325 4935577000108 1437148338868 15275034163954 12241689588866 9902822675010 27241232240221 7621701516263 414294697490 23560311667684 10493185760068 3472265087511 15689126460155 146301656439 15880891810601 680725507667 4923510996051 57789372840 23426347391640 10623326810505 11295286301556 826091236256 1668797322329 10218534560810 7718340507036 4465686182373 988776928312 11455792715361 3218922216159 362370917312 89873012654 9164321272437 2626701508982 469289221355 14633442747930 11229699212810 5996491291393 11051557669825 13214377492315 68631459515 17453245376432 1749817866532 7985091589311 4139963335830 9655515864638 23915574456714 9231132214469 15233187927643 5573442946325 6562449397359 356394048284 18503923242791 17576900093915 2748951960380 11139919522765 20942436664500 24103499730045 27990073330926 4080286902876 13751519526298 10728746320024 12168312853690 2098867912070 24544720394963 8976614385962 9973006568882 8262207610437 11233719979177 21036987075050 1743444893955 644356167092 26348417193863 2009584613833 22989825179878 1857286529644 20095547692339 4591367906514 7617825024033 6243987966534 514176013596 30060720687658 12746756541784 25118787236236 28638562247013 17196572698771 853859232562 8305951556857 1080471067823 5117267030578 12488272522779 14303050999111 23583706979932 10972044130246 1594324282095 4240496333786 8000219222087 311712893360 18650499103415 3290379172432 9566549242164 12068115222979 718685007496 1067028329151 1680078622476 3974814706497 5362488183410 14633564437647 3219248644441 886284403235 9087804192860 7461950448798 595915469190 7842841172218 11093418502309 13596144781573 29025902868248 25800097051891 11711348897252 3980296184344 2466104071814 2492051760110 2304300860836 19397283566773 1707051403268 5286390154100 15020639212837 28530906039434 24438726407004 8833750025805 140567500 14972665141877 1221093599572 2250151775184 8323131650256 14600460368432 7189291925792 253394510680 2919774632538 989139558085 2441568344380 1286803714773 3541674415644 4811275612579 1275644399575 17762680836547 526874876193 582142882029 10570618711429 6907525462529 4072940799875 30586129215683 10010221662164 2493311000302 4608163817588 222765916726 23105976613385 2056198191818 5710698385279 14505686993453 308954814658 5195246906626 6391898255654 10359707038119 3155184848440 4637920902057 231118800701 1263096133431 4932911295793 474202717218 6114310023343 466998714739 16309853634138 2961098310270 15391448682983 2695951024757 4284157706524 15730511906539 16363333068559 4013420433733 8980523764146 5282129058682 7765811233881 63176440184 6048115795062 2217204872591 10844874446427 18632334049931 9417584097516 1424543986984 2347224463582 18326430482222 14976423704212 13678795440056 15283631248001 10351303766388 10628081741182 14706947980235 7972886241283 1109006307378 13649780382709 812155468114 12703054922634 3562203109869 3276324317101 6093617151922 14802364859344 15095688997935 26299856201208 1445718914695 6446585417976 20764081828433 8201322996006 6461586440993 1082057698732 7769153468501 2383763489057 7113316951327 27804135087611 5122022808508 209526810704 20728110285033 11025988628987 7876082521974 1854116574830 4366134083940 18861020688557 6763597204528 1197459129318 638216216300 10826998701681 11295256364001 1283751380288 12902752423927 98873239239 105483328889 21249689680405 16736663325544 8686625780675 220113586428 12293714429707 8228913135606 12460212899319 1618244177855 19960084382333 2893310767373 26413120031327 27770104947740 7059805741204 23809662978374 11316975552029 2083207455825 2931957951637 8607395657110 10786095578840 642491193515 7237431306471 6654035266117 29215222532124 8928333684098 32156394658442 16551798595002 291878224224 478610888410 24539400745546 31377794559078 3848121196519 41401479722 4922008293640 9156564017026 3207743523747 51710936499 9034361387103 1568542519685 29159523743817 11675274544166 29581972591222 15457835588489 2112690218362 11244270682117 5843822843577 3162748940994 10952686920709 19389161589495 13184626010622 8492488827779 14258350395888 8995650859303 418499447401 1308195223099 251449966468 17255880223133 1756673406 8055123179484 262648589361 1206606903265 8858704008067 8563142285916 37753290932 1611596894521 11050369395441 4908903372802 9259033771731 1956127778076 2444983009268 4384025053957 1071159403849 4727351601261 8790037867337 5025853119182 18642872276961 6266475255618 7742320825969 9940048320055 2923336761720 1602828313242 14029332298043 13729046409335 1849675565890 12587049469619 13960031859596 6836430661725 1539818118694 11423074281776 5540762733153 84152262909 5916044251687 19213618076944 27754255103602 10414569390651 7869291792594 20102905074313 2797917220999 3484257024136 83078923428 13657963732970 2088796838529 3814445467116 2977847226126 1206573626843 2665160432233 183441069261 1128329971951 614504736725 4435079101587 7844033552406 6100435371906 9463977817881 920976550600 3975414920152 3767663255141 18335865723110 9463732836526 16755568558070 10220454518143 1025305903707 15520268024907 32777521268541 1633147601451 2467364064933 306317006629 4101564274800 187879968040 18413208484017 4843440002065 4004963196876 10402695956893 7947176317724 3639217014270 12132716232120 72446400985 6086156508197 15009630477024 10084984693912 1976896732642 9268643913097 9429158437641 3631095008478 902638390618 235939351703 7139719771999 3569395832 10784677019789 8920060444031 25565109753330 162852614141 10412945266656 3036627288281 5200884710698 3483047550623 8435283479688 6904976846981 24173871628987 14222342998585 8540231914755 6256683002971 2122406414097 5329068782436 5771180351526 1044073305954 14154072289996 10379594766316 606726448503 5861488739964 22838675512364 10659874496177 22718602648948 4005213729038 2078893046359 9898396817889 21481397580301 2501862173274 15970534559287 313823961026 8810469325252 11001710839585 28481946659255 673551756735 7714734501616 543506540265 130489607426 352447525939 7094092664408 1799715769329 26051926760417 1990205752610 2853900471758 24340606652067 127103060850 1404699568623 14645007337961 7316291118066 15733080175802 3267488658594 10796258604460 144650668492 1762899464558 11108745278587 25569122468805 2246170302256 7657740133231 27140473158731 13494991225176 3424124662213 9712448629263 1811663779953 5876336324691 764646906198 2156149985587 10792645569330 1528509537623 1039756041183 180173354661 11969406734340 32491737011366 7074864993773 879881202664 1108209593015 3396165268595 15869525605368 2484118014134 10811567469580 5807888815295 2626888157331 5074195691423 6472833018459 14625920258820 2737378228334 2484207835418 1478356968851 9239637226082 4503190712596 15857613950955 977347321782 8507898908824 5638061439676 11672207864905 19564405041105 297929285664 13770563866981 4780953216811 26962307051580 6960644296507 3146098465028 3531418312605 8476640606035 940928726368 649963586039 9719107213596 5193954501056 25554143210812 1317529146140 186872641012 3393300303585 4828521858429 265822638035 2758184454737 4600928123922 414456108129 499854892225 5534689112574 25848762316183 332203678360 2213187268015 8259219362463 15808975721357 9460432090821 1352518104042 1534825151982 8337520100066 12713548121670 28951422732321 4005187909023 10319892368091 8644000308114 210407406269 3627154957139 400903032733 7240059467217 6196213762539 2236192970762 4513556282859 87552630970 10974487371117 3063424928872 8986018483879 957272974290 7293243087624 26157934427927 5997905410322 3733343143133 18559999167072 27637051806671 11298552448889 3125937899 4342134438314 7995544923230 6982863977925 2907882476165 7864735296606 1025901037870 1017797505793 25151928046824 5669795921496 8131958661778 6126975694427 10528695104774 1579058747445 183711160217 14605871821289 3446168044812 350679144794 15031194273183 29132785994056 2057144070521 22253552986708 8208684287014 668099056558 15383591392098 572095615351 1205496229196 966372731176 4536777248297 783348785000 22851413299381 7497633636991 7266118685883 13137319743662 13995049173853 2322585943162 20992296500611 4184988678883 5412464011093 5443792873476 6852138727771 24602513688570 5753494921736 457500046563 3526185062026 2816558485934 1810463025042 5229558374618 1554175327519 1716891037433 4156271874785 12312129234654 1648619808005 8140569301911 2267978333312 2758648427471 513884479867 7592282278604 3315367571031 2519215533538 7365944744762 15231654582385 8615174826859 13505339786909 13184578782431 8802734008345 1029259455497 8930390717235 20055724301801 21082239219630 3249166018036 23910370228004 11171236181535 4876843605497 2374551647897 22412348693996 1507779137539 18366255048356 10826855030753 2113313197406 8976523487317 1426216216538 5195416009570 10264269482414 2485241715783 2430320751975 6409366703594 454758385360 4100409008946 16444449785507 1450300426627 8240033498919 12442025723855 8043646101819 468301736972 1204088195677 23998713690074 7491458562834 2989472620840 26491260587786 16538490740301 15570817781676 6437781531946 1256701460766 11601838811833 2967881590135 922005655445 7096386608429 1678030638443 3075292403258 7381953233848 325275972710 584605084480 7272837216022 20039192792725 14340593328403 112423736841 818910295465 17250183307845 6357283748088 23001430086129 14900575830066 2138870133301 6704373857220 14293579094740 3023584059850 2706868891629 9258619980545 14064034166544 5339948386978 7967786418673 22814716352055 10215693942523 13645154858743 16715383221504 1325400694057 157853069819 226673063389 14623723166125 262283390229 82464296033 27771214711359 6001559268872 5328093269676 22331111627696 12392093140376 8414730094578 5890461887850 691115636632 7684251896759 21003274772445 30069859489999 3605929062199 1301404635792 2945021993197 19854061773872 29150136229609 4707348345273 5236263671205 1120510547806 3325215140613 280345400342 6878314570272 6022488723151 650322460930 16493476850915 12593188591033 394554984281 12322845010846 1633708671052 27593744087907 25075395591589 9209253465833 21513028020538 18598678018559 25375212615770 5757420210350 3056207417227 4844385678687 6982960149268 819095073502 10598424336405 3541330346515 121637702946 10151701598183 5492850091017 17665985488073 12710153076964 293772634567 18853883028979 9854512488373 3240701544514 2227577228145 29749054745776 2841434498221 11090000551125 3802268117968 7566000692238 13237718248862 4859866451345 6375029629062 5629119462004 4456742768737 2559131190514 4098788977621 1788676540558 27603184391 184063371422 134366297952 12611550557842 4952815347394 2506425195084 2511780599714 14650926421926 9036774994499 4351558868722 13416598486605 12228140236595 3076469767189 5810795501727 15546512745729 755831034377 8449253771362 1500561876705 2547535586985 12977613673072 3146920913748 7246329149210 3620068238734 466869110791 452004649565 3186575974687 5979071681118 4751378250138 173631565889 1162719541158 9699525971 3464862389 20540394157280 5847266192202 204383581844 7707269005908 6700733959071 490323991538 1498225051290 4318346995541 1973050256456 29702496839638 8033757279554 2195677606402 3182496885679 2491986080213 2168280084679 4842422613038 2404390426312 299371835612 14817103792 9127183926429 167594823418 3886183966862 3312308503247 2250074242256 2736999413386 5526859655162 22817569974406 10117561781246 4649381870462 1743252893482 21072086996085 3203651746104 23238192817709 6033366140910 2958542073608 1139160006811 1639504211252 28957077465 7844712158336 859287432819 3559771350140 7417035701557 1309137240022 8545051460542 3255479809619 248023032374 69373275011 14658514113094 161133805691 21493370992791 5690181577473 18282010221501 1896216565527 2236994874292 5457176182020 1161850044803 3625857280389 450564032551 22862284434056 1493692695376 12667327680734 8300255881877 1442206028385 4598645585791 19484708218514 15259108434171 5582663642411 10947215282136 590085576379 5221992077841 16334137164395 49385244277 1416953831533 15025623528620 3998523310011 144575934805 6655304735289 9354069242499 13628272702571 10183562288589 4144577675208 2225591923706 2194898606936 348926205822 9277162009499 30603607118032 12960169619760 14933143364139 51073663320 13178688729136 196832820442 10485334816485 1243949458009 3481255614454 12610920104674 8784067917220 8076627905443 4436747907387 4874987443308 375298657937 173669626248 3205231919055 7604382051 1088028059863 26241258939915 6907647318975 13340020647796 8055876642549 4349852706240 1175416301157 7461769328267 2572978795348 4570407422490 17614464267859 4338405075768 7352011818526 20658724013510 21674746780027 2673286848457 12950181280575 2937986407904 518279362966 3824106497712 1551925631353 1618463944135 13157397376634 284438385744 2596127404805 637079707889 5047922338928 898106635587 5279795020396 590186835176 49389127243 8788825982391 4344058332078 193775295570 2220735827566 9559298300785 22864546009682 1585763417957 8118859114769 2865116902123 545120852927 10771035914146 815210443723 18183746796701 5136330813855 842594464309 14916101173990 16899687880748 425441615910 16134260019372 660043029810 14987825852193 2366187928948 4376631831495 526113265859 10262363182377 5965151642723 15895368460637 1388484967343 5993428861 16466289905149 1797001205225 818355434372 238162923714 2089779560098 749283645584 29071637604788 639608178261 1465513179452 983283162708 7216170159418 16606019984424 3038038950612 5729733992741 19645931185054 879635184921 22673680007277 4035254651249 5893204901389 87702191884 23407902475918 8086739498116 1292096898241 170013925294 3881488487800 1761801052468 20035343104574 4594522203403 1341797001890 5775567866103 1660651778399 23822559173 6954620528776 6508724932169 3973529213810 13452534937085 1001327735457 2070556194695 25322156294801 5025720326543 3866593408412 1352196185338 3415280014076 16602611022274 1996732206505 8570792855139 12004939107967 1260747577436 20153516126647 1271827744187 8428848937808 10830450020348 1138062295960 9051841919403 2299425545988 12570941864664 5719652839931 880993828347 4400089432723 2154593916583 13283645953720 2850761140179 8157663716843 19648992199342 227235356345 23569967234191 25212044567122 19241279286580 690536769627 2059969050148 825599428611 10044085747973 17852148965926 17582382866849 8565434963638 710692291636 4770363472738 4512654820194 18876566459598 3311334153366 5572838356761 278843692683 4331082777620 148375388648 3304268348751 7880059052095 576055851533 7120067331427 5819477093416 6491363008173 6629769153753 4890529444895 24049936070253 3240569753823 7819971106069 1457424262657 10167870038750 10710040174692 3473663941359 505626256236 4480302171510 9251128547601 14566912798510 7822754859564 1169266510964 6612825377202 8355345640559 1640660020847 792433558961 2760767779334 14318159821737 8818591869565 3595728163630 2140538840816 639611857236 27964751214528 11520394033060 1453467453845 125977051169 4751598804528 9539569645776 5267601119834 2183040149939 8722587378119 4051999335826 2532558219472 2506273479978 1694276661270 2724573982571 14917145332025 2099746780781 1894547059164 994714183980 7888784887719 18700332142404 252075406633 98624703201 3067142129392 6390582764209 1900297596189 3748823620159 3194054551292 15881616130037 4908259108625 2444054935791 1004462732041 13738007568817 1541334095907 638249857715 1565005865070 1201965105506 4513403398220 786121028087 11272961645369 4717657961815 3327595698290 1120526092982 6676560862204 4839636703259 9781227055529 685380645924 18358250556210 21820233460914 3215693417461 3259751018820 7321835881449 244232236036 1920141908179 11746246662108 10015618857570 16636881650734 8551422899381 7275401103792 102622616306 1144233384849 24529809223530 15474925583802 9595117185449 2101004061857 17506020580092 593833980701 10818216553996 27322713854272 2186560764460 2050641172028 1190584860041 5198774274052 4959554832606 1801618200777 876573014848 12147836491560 16077858370635 1129520649658 2533956964252 7589876283123 4948283403316 115268469208 13850863099350 7665387127911 467272687365 16601330185556 12929837954149 14345564139658 620622787456 1093417464440 15519429370033 583963545790 4999615090868 45283001960 1985068648301 5837898568000 8614855980192 4521473735 4638521466218 198457313438 2506505931702 365638356590 1802048473618 13180192019362 8612384683295 9142971602647 168847980065 713516419200 1195441257659 22360527887018 5120156369068 1866814572646 3628493668281 4876799387911 1355434966935 1435826105379 2632940788322 22781325378570 20715874653462 158190025270 21171900914424 12748177886138 19843334930797 7922263900626 125848109865 17158037423970 11182716408804 2905000354963 22927781798045 1631004273425 6742361693838 2558088803137 17909144330887 3867251250670 10415153919697 8668747221702 481908106484 7599399170123 15115657452020 934555415453 13065234891365 22844051863898 11815654174836 6410712187975 48543114708 7614828310320 668850429282 2364071790910 21807403122020 2775994154853 17656327186698 14891132874467 7103034291134 335273045019 340758001923 4213856909892 20178447239180 5605771610563 11158853967274 13685226203409 12144122240902 5453770034363 19087481361576 603450502875 23584979829155 4832986870404 19879068476752 1319783470593 15843321546742 1034167349567 3934178287908 12460436583099 1125908772000 5974441052510 1985982547769 2381419487154 1953864591125 2278053728278 4882674583931 14873542920153 6921611266205 343967701185 3125489062656 4362886555179 14097681119116 3460820058612 13690420346801 11543230041697 1487887372331 812952600733 2896945459267 153213316305 5925650646305 10992028478971 3446729150791 161941742525 15268973863289 25768636778526 1048177401935 11368192819950 1212592489486 15248919868025 1810419790096 998573144099 18610089559665 18907355569735 2326004198291 2568831316796 355391018468 4367539791823 6929946239897 6973790567218 2758459375608 237050074691 5178359884954 24605533079394 4616265412699 92962906118 88489444619 2798977591859 21396022582789 2746869368480 18616919259 18507543603229 14806869022864 7844834675672 3579375690012 190490581019 185520669487 6493438396953 5412416389522 6940015388718 2448616642116 231843266789 12378351501508 662408569962 2860702820935 1060394603568 12622889105619 4375358427774 17937274034392 1162033566768 20696061795392 610445978671 16207374921703 1619338675347 102535306346 778793511317 1091383574824 1426245973627 3599140691080 2128950228453 4825840400625 11279706815108 19144090489601 4209700412465 12264040388847 1092646668477 5343948158015 13523734219257 894180786919 2275709197461 717955566053 942956010683 20488571080278 1603078847359 1737811678594 350041563764 1747930268362 7536034253842 2381068411428 4041279466822 2088662319792 24136274262 2215153845655 484557621602 107318287277 8977061687759 5585221524407 3369714351495 206897087721 2557706304043 24256220456629 69540380219 4656867669224 6654651959468 145043571978 10262655664480 3989589610802 1376713405365 3702411730686 1468468680180 1573897486698 254117766502 15869013833539 8134750430080 19214820189840 568876727449 1386817672651 14163900947871 13286368171737 8238881724915 7020908175880 8901490997557 3371093329164 23901016703717 1377392037042 3528575032550 2882540267488 11458102520498 3462117890827 479763011664 5691930064349 2680728686000 26130152188979 3724425258104 3457092597075 20787377478116 1475758699591 1905882595515 1599423451533 722419150922 15409629110007 260427101278 349239907458 279088070933 52144415631 1369187185139 3431240113010 11709484572975 16316017232 680041857974 5568367954849 20500570210782 515773077898 74810566741 1603158996793 13954565573542 598160993980 10166008790410 262010926776 8016155908066 439817928901 10049373123398 9114436071276 4296817960178 12690572278865 865002182481 1529520924412 4370654917882 338682077957 19098797640440 2963635637199 8630022248898 3566028577478 1808981948522 19368172323628 741538567028 5150751811983 10320445293939 12239390789906 2233464901244 16098329968878 5126245599054 11568990508668 17141972865211 9846461789091 41855491667 938203241700 7690082632490 12024844968579 3201036441527 742138334070 3017246644535 17343633161286 141600139944 665283395694 15728750904312 24358624647506 18163421303509 5769442784878 24597229658098 2123199577739 1787413763842 2411777007022 9445240771411 4459098849366 2766074937122 11547787810410 3421833594747 1750241150995 100668949313 221276334401 9720816722806 12030661379666 5185348898076 2333760209222 6414617364329 21684363104691 6515659634272 97785129336 3404971175193 9203326860970 15853376444934 146665417492 8692258501065 4333787043569 5445603250438 25210600763279 22032009404941 259724774915 7469494777149 11094435718957 2116520846920 651111011003 3086500295307 17012544696309 10684174675317 14526458233472 6709102259415 2944709588979 6848472773999 757264321765 1641942458957 4228748300180 6211660104131 11592547481712 6212326727475 12222926956497 6339510309037 2944346383338 6714896710046 6521948329426 3160832600902 19549696092983 7352450334421 14151045101852 573886140098 1224892118404 21835608471413 2617665093248 23477318017 11865582500591 1370965913309 5483250351760 1062094400647 14111542843645 101412419224 1834987556848 9538645956455 18818971619426 6533302429934 2614540985414 5285413568120 11767824792159 442969676811 3171135404699 6646932610981 13289050215156 8733771475588 10068267052304 151961807308 105337152384 5167579836137 3908151807432 7298714745791 1866126600540 152422306700 11031569478409 2098174463105 6293198628772 3726233336338 3624523002697 18587310218957 6436063463781 3330805633637 7917822995471 3454736424370 1751277129593 3467760150491 7888391116741 2344697866347 971639765824 14965480624255 4699977580489 1343327697320 14723354033017 444189529794 11884735705647 4344635289375 26348799142993 689288608209 1977940649417 9497332077013 356435636968 1186586366219 16290011691618 23130518851226 11804286762553 2085568481332 945323894985 1024536795111 3138533384603 479999743893 6009953593414 9775277467633 7631456749962 3654580133863 9232163958031 5669277064235 6934056557128 1281386573059 14075991023212 14162417839214 9617037564768 889881722227 18020440210855 1407333974768 8294782111837 7937459581856 2429569199178 4261057559703 12822036856134 860754178535 10527811257826 5828429206321 8920142193840 176253877713 1215346597784 798385907572 6066261032399 5774696912556 215976425787 10871322975721 4844856231572 19000180522410 4980662318837 13420386754356 11436843264422 370338505638 1701305746884 4310314772374 9721882830701 5598727004925 14259283896920 16832682515807 17064535874295 10504060608942 4479603927281 10274205800729 239433576441 8181587719981 11225063010897 7778535409221 3200493445545 8683879157553 1709804917715 11351024186040 20506019647379 7086084465694 22823167513975 3721535254437 11065863706605 2503598988682 60186364678 258548744695 3885060431777 1631852743352 12529335626803 1850423662464 6163558846591 1474426538640 15794975455998 10243286491979 10012518545389 7267861275677 12963607303669 17238068171185 783715317367 3856713378065 10279504349805 8223669424781 6301464638713 10411593170475 654936305150 311022849017 6634359219351 11925942807796 4179987916919 688403566088 7951156439809 1928927171132 6711772068901 5156518429095 4817394549035 5951835529257 2472471049242 15578469013228 14976390597046 1551091472962 19718015021462 7636646586611 1960120087895 10032339062942 36593509202 10774433488049 6625204580363 7146091983637 1354221339717 7410440915689 16056462411141 1197600050112 4486244823391 5328398695599 15211181269325 929208580106 389569322631 2982439747771 3186709165950 743044420806 589451598 8046986955080 171628074866 2509282170800 1598429367365 439917333193 678385455191 11926454064048 1989669803442 5375552234068 1534749004599 5646585450223 5598606935330 2349119285219 4236931396984 15201048122892 7477390328112 994666078203 6689689170382 2813181007169 21843188464016 8898737727375 452179986561 6395293317567 54880269574 10479985992459 7217091521050 6842696046979 520876619418 4202539913058 529840763353 2307688392449 6518617121350 782672798428 2421332155905 4214803434431 5234997552782 5556144376833 16353813149994 6075534914457 1081856531910 1438367743323 3060225011608 467054001772 6029509484696 23196029948647 5319837723013 3321823817545 3812452172696 98033819615 17141783544098 5855633625487 6420695158202 6084501235206 11625435785 1564833208771 6525203491284 12722660529913 23128860713942 8807276687118 983574552913 7069863453829 212009993635 5980706870460 20293872350668 4660934259865 209370914118 10170674943044 5985814671300 20060653094062 1305010841324 928197366642 4179097648472 8658969784522 204880543389 1986804122526 15178793103589 11781201865322 19555335679738 130112984719 12892786927983 1660540682916 303643192236 4368058339417 1010401555093 1079483530370 22462940901630 74495549312 15910613616475 19299349742300 17685721334042 12778806904626 137233300683 271409400543 10610982260728 725404545260 1383658366353 13267549523959 1417193659259 9821233521063 8370649532706 3340798490339 8410067143569 3228907339154 23857709934799 100720484682 2456657317801 10913616297296 6468966473126 4497990236433 718677509312 1656651300824 1856927543558 11261272793414 913833081926 1014316368144 4664713070610 271222054042 14997003793142 7148890581303 13259585751827 1115035364182 11386253074193 7052561297566 1059777853924 3326494635090 2788973128388 15990554531263 6640968579065 12886739645064 3618314675553 602046562299 8709593534207 623906118657 1838248644281 1762824399054 507883157878 35668734247 1293935058118 151771715447 93810304088 1704090360938 13803470294802 4734523233670 1813121644234 1283885580281 1034447028531 370237347660 5552159943146 11490499442738 5495977020798 8231803818221 1250508102887 2034318839897 1395862308636 1000455509497 310496084208 14717286557179 21948890662645 3994799102966 11009790495606 12055003412691 782578362471 3279447040950 1539699740915 13832081089407 10961643611458 22762263792128 10456178917479 1223038105464 15639530020693 2534124138420 1202814130118 11786578484950 17018429752066 1073351188152 5557610429244 1030841456553 4416876532395 11793696322929 2351734306670 2260188522242 11458407289415 3131022353151 1114314699277 4210944827917 348602641097 6767110651224 1951155341852 9343992172464 3520859669877 2305084163814 13751199812319 6823707609182 8146360539787 408220695818 5761001510996 768035307620 1365223638748 4396846800210 2498620939091 133714664016 15385721748908 2050230859391 1372506191823 18401812063893 1315419214747 8607810309973 964276885795 336356800190 4242466634266 1861198439823 5327636636477 13154904642 10664508847704 5289193660276 14554310497755 15530115062700 456727372043 2029883641866 4202078645145 3462824550212 1403659503005 3535960105628 136607180400 8991029996781 23644256541421 494056187469 2840644209025 405442824157 5361415649120 13630266000369 13330988696061 402137528093 8937035665 2378352708046 3734157644412 72780031819 72055250062 4959903409464 16568813049907 785025283675 5238672945427 685033898799 13935855174870 1704965779469 211463667959 5485715728169 18098608719301 1890257277925 7149707066521 335728855474 3258336607155 5107144256006 4848437784861 4534068327120 16113894029176 6720573715191 1404258112253 7060814221225 17949790677040 2303966798538 11424555347094 8193389402102 520537664500 7269667547192 4129036884432 4127490989789 298341349079 2097718344491 1246047103786 5414913722569 3072436209520 10900895658066 167751356774 5389326815961 5514876562336 932751986964 17439588034415 1947816227744 10050430253675 584686460938 3733165341490 145325307803 3911696037169 5489003102144 11704956752864 2175147037575 1868627684451 19269837816045 6302622228133 7034375375491 165029423455 645413313778 11044073948469 4701820761351 7119033270175 11024264188944 8331276753623 6781371865949 2897433234183 439921860706 871996499957 21849616273096 5789220308059 15708982639602 5084850765452 14424712101395 4562676474594 4373793993234 407154867741 2682834392089 6737841692412 1009448645373 8964507785777 6196430126191 2503441212641 3104451787535 8856101701745 8942092175874 935658285693 1718341820152 18099144120259 216423765283 7944541516977 9530123503447 2517961087836 3105155773482 3185165247793 23973948789964 7044805783244 9442099292243 11735007023711 12862416145705 780813011730 11179372728510 5927438087560 134787967448 4148420242821 1000483722401 4989872164111 5798208644952 1187554543837 731425942616 1325705587561 872909340209 4006656509298 8252573532778 10546455251179 7470667656614 1988765166824 21090709870610 3541393737284 4367321143944 2006353771727 5312678856508 9134087617896 1598790506195 3972969931259 158271856106 1854439351836 59938326160 1458784867669 4352682424984 22479941998 5676557874184 1156178792288 315588274199 999006429424 6374354678990 674730271969 6605432744440 8054786072884 49783237456 1728583378208 2682879055058 623881803955 11657687225664 5206113063666 891577701644 8218270638865 220115517117 1839015795786 1410585070380 288944685615 813906380963 9160610244403 3707677154305 170292755312 3361812287698 8339310820174 4940191047244 1227145529202 10137670782687 4314309993584 4205846884455 2320794740656 23025761683386 10990452084443 3101520520346 6864360633818 20171053751991 4193097959451 201883498642 12474732723561 8817747283375 9736517829420 366423965569 2074914939913 14421115831867 8656234898239 18872315747569 7135237788605 2524667736648 1227726394266 12100834512515 8730464882397 12218904455716 394660279230 427142062497 1878446795624 13042167438341 12188409361779 18992908790981 17923833278521 11129254120673 11492707827552 5513021770170 3827249504301 2073887875530 8784586872375 7203413414416 4514277364517 6699398504252 12162787416559 560766152074 9744766344231 110127060581 21806611856659 7296823222388 16748609341317 12768845522453 2180144775991 282509862662 7900718904786 888152112384 5556387836673 4491590070707 9887358260878 2432402177839 612693514551 326502292120 1382189078643 333380904574 5382601808544 11645681820751 3076147044855 664942456 100230623843 1045756342381 8911182043508 7012187129671 100368508762 8099778177323 4068787934471 10143934967187 1085650094151 3906267120862 8842992504647 81434904140 3612159040892 36835563675 1082356562406 3730474587390 431657540087 15814572253502 17634567052585 3451349623228 1746751199183 14314213052157 2537366166894 8790667160053 19090293256431 76107072347 16110937258337 2748205429585 3153220404652 4558451296991 1986988920046 60824905631 19598607202801 3652386318020 8032278168830 5883894545326 4580096077748 19187165194619 10951855766734 18497473698194 22152913034282 1274701633427 2682103132012 935607160677 1105577857416 5456022548181 1880467222357 1898184627658 1744474782925 30019919262 729881854559 199781054030 9129444897908 10369457280961 12806967966 193539114488 877653843278 8006398943309 1844760028541 5172315856221 12859793964639 386884604589 6761991714316 8699419660834 8820618520571 8505348037861 990604090423 2538047449825 17253581087067 7711188079005 15064599913722 820256695938 7420460993163 3657001188030 1735395666697 6825356632296 13669470113212 13601691723395 1519838681403 8752959533795 1777861683552 5201889149314 49984224795 15884065781100 1852894455300 4091204575079 11015035498359 9365805651941 3937741132199 2725343539629 276211096886 13332542231230 19149941827298 17792187992194 156446996328 394849820892 11423547697110 6926814564099 12368933075970 797853981787 6263955594615 8859215020017 5775649338740 58135558221 1300219894014 7125760066655 2802151418684 9064790967299 18195546456926 8924710664404 3061766207077 1856505644336 1131208300690 9763336691291 974836315834 496052872796 15249250974425 1208668194036 2592482321128 20345870073741 77771031716 13354280340729 2976206614038 329468245405 8257174892080 9239478417507 2004941796656 2888217815169 11684116946220 9863690255921 3133250256328 134026668646 3858713283617 7156618195798 10953864323445 484687213883 7244892937206 10828072709505 9525134122255 238697473432 11770155911952 5800404483564 15542222492539 8069622727206 4057561827237 10525215804176 189754367842 5709258430481 6068886266603 1241920370151 8685363027423 2136038035325 5047653683940 16989506174508 17742028778208 913913443248 145365702739 84063927711 128988626555 579314616440 317430836770 11327626280884 11080941228871 11945564126104 2074706827570 87381064544 2109426760619 7978722719129 5390125396134 5319688868375 3027947611630 9859267591721 294050538192 7542894977233 2686050801852 4228091712829 1918621799458 7076567186570 1012687521327 4224752413352 1199702549558 3164141832647 4814954849829 2511920605532 7689328639106 3108219981634 817840148014 10248580611289 6312661185697 1930177285383 2425953205546 5219639767954 5374280232949 4765283656962 1003259678095 1043069767702 464998766956 3314206938015 1956069117929 9649833398473 7291549580226 16495168164179 2649640176822 505235875680 140737403619 12464439022497 4303730236829 19696108896965 411869631384 8179627648297 3208716921008 11682200167251 3987718833048 270638152541 8149388169681 2766126477593 4708822916084 2760406262400 4340097746915 9355507761671 315181621352 713312145502 8360655511358 1675860003061 664922944627 2150978594044 1230969099584 1524135850753 10899518568441 12168956502857 9742867898404 611534793642 31902527448 2584850716233 4178036541397 9735967577109 2570015756598 8397458439286 11361199649094 5504451637988 7268529653112 1752800125939 6379643294558 18811038780022 4474051473820 18614345165964 6417411063187 4506151087927 442285160868 159339138224 5384513666663 248476887025 17559013559689 5645826495333 651167567721 2661788388002 21427520638881 10558438343133 1994534803871 22103087500533 567674384532 174104788557 1564256554088 7382294894340 4048276038633 4993899952378 397780672478 8869025322655 3933810579592 1974968615725 5622619710181 1840808409809 10768024095666 232393955894 3622204578969 2601664612324 20138670523657 4402263702528 15930271066059 5493458138073 21157562909651 829569904552 10981659482263 8085031246182 1117173812778 2362739123080 9630906976510 2969449977731 390173324618 2037532393265 1713838461528 8140641527085 14085616742860 9302867673760 5941783315963 2587362365365 3382662587450 7804038655320 1546852915269 2291170344990 2856295879594 7541719385542 428132210746 5220848186419 4145148864273 4034415961332 3941488938818 218685114828 3021275567997 3251197461293 7391747910668 17770888045128 1392252356024 18333917066964 89488497899 5249996798423 8323679820899 9561780182937 10390191978062 1247424613598 621117379171 11868972572831 1947264229678 17835438926187 60365141535 20780333457 2131666799370 12216176491655 13178449530580 1557150929785 900248469028 5159364468527 2323981209663 173961463214 9505132125021 2367759980187 19808246243159 3204201251348 22094205316502 1041248897210 9604121965394 1796173625526 9702980367134 2573537701789 1297234099949 1343893063993 914025992825 17687880052445 4605545626382 350725266326 10240513122320 123543135852 2260159173733 130434021991 678337541443 533247615737 218279773021 21037009792616 7722318520982 8935518041398 14036219766263 571591984074 2920778067799 2044347616834 4892022856215 6409855601739 914444866249 9817774395761 6142746583454 7009909654489 7461225269099 598849735623 5636278678760 4639854964264 1312681292526 1034925246678 2561247977367 8938013694976 16200745407642 8487886896475 3382116630252 9286722968323 19876349150393 1493228036396 2243761524478 761132085878 5602063447360 3970886436454 83428103810 221130059190 1361679779205 314127419060 4165598653911 6248782125356 5658859234325 8544941942732 3708703477847 19488607580853 261808783226 14811934165434 6164038628649 364554008504 5684503508160 294687809518 5681770079662 1149293807920 14588239923574 19933328153228 6534201447777 973471409906 11655391635136 7737052773560 638839852536 1453168189305 4709706714148 15007077379205 253294540845 19897353213204 15982794026883 1280328611621 10306435504902 15261145296733 762454359906 592281194391 909320882002 14514455455183 4004018621247 157018910323 114800120216 2410939683074 4877717085589 3511033697000 2182699905336 15011219465145 1595749638 8665689514733 13939213670161 11249702117764 1380599898957 1129804636198 59746807982 2370642659725 16290082347122 3251667595917 1581906798435 2314078258111 496331440627 12006377082632 3619046387233 693438033955 11866621892057 4418395916463 6782991920507 12621490438297 6049491758075 9449086469123 3985528579983 274506414903 171920027690 10377242771029 14862490111538 1707606276403 174575359876 7768028827172 1038485461397 1681054478638 593834259429 4480300716865 790807282771 14023963915257 2840763875473 4798666829751 4312368151181 11453356178537 3054395452000 14291993327626 2292584970299 9324214311491 1789733038580 7411628949173 59563460642 10722193385449 2151040127229 21664181662518 612839306801 2821678110612 1734847952780 9477304987542 12734321079505 3997555332163 1408710694288 630001790836 508865611885 3978699767130 13810558187416 1428835597616 11806785341989 3332885195680 2711149339896 4810796396117 1283320012541 6761919291795 2894698361948 94688519967 20122921335381 669772622783 953382465205 638982490829 10188306326512 2191032430929 12608642175822 10802365010330 5030770885438 6004221342652 4945466863827 9960492953 883823319673 10614354369150 686344369522 593260916785 843219048584 1484718101493 5399660061725 18153079367092 639648166983 1292182181332 2335835903888 2036065996259 356577428525 21442566349753 9279348871341 3472787927687 269320405816 10083863432750 4251086966077 8035431265810 2693310388194 5293470645570 15581807212495 143732062969 8520303030644 6212151222988 1059558866702 3886136320560 8541195546809 10688430250961 1446137627157 21803275656351 5201195943710 290908634798 394017671134 7768155147745 848154022435 3448919919828 5271444025354 92868284905 20204001807682 11565892395961 2067306170790 11781121234724 2720365369627 1652726308903 1066069450597 12059921890379 4037673199817 1433330283755 2335866089908 1588311251786 2677755411458 1070487362787 8347680868254 3918128203440 1639824934632 1901955336107 12433002974143 1281515040078 3179778545377 786727070743 3445354962806 1656113982656 8590216908351 5205660503354 102188702199 6134139715617 3022413092420 7544019374736 5684741860280 1886742543051 114157737303 4747362963202 16248843975060 6160844875413 1584574028522 463831134280 3304199534458 106510813353 1005904530367 15438545851831 4584770476293 11335414960236 6720002409803 16053728815492 8698830664326 135600343069 857897437018 215370061073 1780552386211 2366016304838 7592656130448 3979837717763 10246528301057 381703570907 8615942246813 4336624089787 7992202071638 13468061495538 4114086339809 3032577957733 11832666478548 1179479488154 10191247015048 5552179733047 677113482426 8478680916093 6430390469955 16122128473307 3215440817280 13992469901405 20729040816522 165538821795 1985437923212 4690588197926 297146998536 2787456875498 2972723886652 97932305740 1647464756901 12810282412107 1800049453441 469469288211 2999961332021 11484303227611 191486481240 12542594344916 24361609155 2355261157689 1157244924633 6042398716695 6850043073568 4972496467689 25540990823 1840605327218 727333367456 2027555055854 15433756890501 3280518214962 739907187517 4197442591441 339715168780 3556696552009 235830403623 6480493478624 1113032424516 18051653269245 173813313893 371129958179 3125554295726 6088248601085 12071782687564 4609575953556 6699601442499 8131437195772 965462885940 495108153261 3413178855008 10268341812 873048425490 739953825789 2887029058381 8013017035086 1469356203344 5549200723736 69980342267 83307398180 8949313243685 365520414333 440986186475 20126046560015 3278170786115 2467028759679 5734671346290 1120535296148 6247815697953 16417039206716 4970669211775 11778410270090 1616977904627 56796911429 9197073337001 2107852665957 3911415269727 12301250073434 1319670379288 2041133654428 4160199447527 215538822683 4106915088472 1803503596549 12900881786 4293590185252 10277863332010 1152889863912 990457034730 942445911015 427679147330 3917625406693 5094818167879 7687404145230 5941695222383 5996260450527 4620610498439 6317689777894 3716175068854 316476104197 16967584159422 8643583997996 16491597944998 643590038976 4144974797590 2478996742811 6805958624408 13967417667755 1926900390452 2329687354500 1740445008092 1897265718268 3432618109181 1146513099098 1024176439111 101563073167 5004987037230 674914647307 2743715098137 12700377960875 2992738938645 4071346209929 9938052688904 13863829165041 1081509919161 10709930097145 5053918398568 5554926767452 13580252426019 13078191509959 18508943363420 3746764148743 5557469551368 2730850094964 2898388790506 6394816508528 4818773509 2938791347650 8434549809259 1874218979822 3281293078229 8893125740657 5875163457324 3568601921835 9619831008835 14414766801113 5488088713174 2999656675935 265592336483 14920061370416 10553813105729 14866472577278 3107017325518 2485271007946 2594216648972 2114527368978 20827658856611 10396675979326 9963466704202 6528207404866 8631302734234 1914529381534 1234987627954 1421877418980 8587447878323 2466020351001 344165808314 3767308504521 5611466558547 4377324952944 1216736192192 98999737488 7455016322622 13776848178837 837062291584 3541567873354 12929486182032 73288236268 3323021879285 3273766943906 3213220758465 2112910694 1596722876456 16349632081293 6450503366189 7813564395556 4656540692416 7784637010378 2872000626435 2280431767254 1906762532448 3766026281412 844502984895 16746490187853 464932133468 1108227756934 924242251710 1270472391939 10236484136240 6906142673288 12027741288961 10429384274864 1831995323227 228861954786 917633761718 114372758967 9733264467237 3886741845482 831438761297 7259296842597 400337772990 4382317082192 2070963951088 555146732328 10788041023614 8280163462327 9490223933099 764763078615 520977249674 12433767722425 3083941793497 2075067368523 2806638457368 12416245164911 1184994687488 8918896088805 6481658123482 205260178616 3797472581771 7702264795636 9524293804478 499973468993 4397535860371 9917760423795 10166374041867 10704318190717 13596745067225 2753818886095 5298613439364 2577056589480 6388250779222 2535481325462 14681565905467 1309357439107 174669499395 1193850166605 460960045147 5651043335273 76545121513 8281565171471 12803314520465 6520087849435 870900177913 966848355368 1499269308439 815453343820 2824045543525 10815592546458 17041962332770 19052700029861 10353322976918 12899219812845 11453318856137 5343028637420 3089498754 1907832261399 2466896181112 3660220518304 10488609771977 228649188705 5178931226529 1260099886831 128481061934 1907259863248 910682879498 14343304773684 3150962229686 12645891823587 1151658461539 767272111136 3834359543794 6618107585244 1147233287575 252598288219 11421720004242 8504368170507 1296509768250 1353851384137 5435209276600 4975909385531 2743946899267 4719387698468 11585643962921 4638124345263 17205525649271 6443726906769 2616318501111 5657920133730 7979978842686 435664179928 3977720788240 2665925569627 3002353768675 13571548891351 10572464204871 15409155206182 6882835706626 4359769755705 891433303916 7007182711536 3776663728293 8184828573242 1288187426956 1327871825357 462208238212 5645839600831 3546523126178 7419397310672 5705575462247 12316203406645 378258790105 1379950176708 19537219160667 12058241822338 2777150361596 99393270784 4878109260837 10415598954606 1082619409715 485950616164 14038440827160 8879045236585 529403214289 3317097986876 1756567989396 157040540090 1567062790250 3316877646967 2360977752496 514415503725 6314039470174 7902285112472 393061296464 16025771792545 6780201455227 2980756324007 1485415974503 388903270953 8477849414135 8893471478470 1860666676718 3876631116477 2391234258223 65776331932 6850703409287 2611860185455 241325641681 1500154228725 123713468092 5186512089938 1507258757636 666257474458 4845253907305 13348043991049 45798539625 9722520317174 11317782345183 1828715071558 19821901855314 848771335024 3176636271235 529536220864 13061759157035 1172667145663 4657071488367 5211932082853 3248389136962 1716047116852 7273007144090 411162342184 198738598031 8612031447891 54149570275 4773188919493 5226166944603 9554450383736 2879085528496 4949989380762 4737221379605 13919925896764 1972433053141 312918073382 5100381294898 7827302157432 89128765591 340978865466 14617390810926 10126972882413 3393702158465 6031867542193 9945783578614 15153396076910 69878899253 844678743876 852138654693 6882657585260 2425300358636 1689097564607 3634506427706 6896757054554 6032658320216 2006338440 18625948875791 2563630953012 13134635770873 8158472593472 11883149842234 15839205563064 189111303278 11490300595736 1644865110264 1347324118553 1251074155318 23874861944 18150147909159 12917844527 1765259348252 10818761369291 11762446666168 3392498904472 3451158663083 4828532690754 6440855145035 7323368502930 11846194812710 66800340629 12843009834285 443905364584 119020999964 1355855188412 185600938346 310158394289 6690190021769 6640375881752 2397245135347 2014847800616 2149212264097 258521965728 3767698288547 361497577105 380834596735 1440102078523 3969581564863 9295517367508 2157105008681 233208236954 9312710713306 8813254345947 2700202936672 10506837214913 2963795817329 1448385827699 4057135495955 49826808426 97781883528 18573710978458 3113126838049 4217853885974 663796492261 255195645588 16458011376711 4428791484102 1952395393423 12613813179071 3886710343933 2240089088627 14118600600409 5218794601386 5859752526920 1138276589776 3987530349344 802125658662 381521216762 2817976140727 1876522149705 5757574416436 18725475969839 10028685704403 4677604890050 250903536167 2972006303733 1054766842504 2872638706380 286606435573 554783887472 2146404350328 5137700857311 3407750674629 6323200215431 10863681206791 3912454679454 17051399646116 6897465244 1772404554440 10982098930512 4524151937091 304023184645 6162842488626 2938538964550 621364361015 2352428171534 2083118201297 235132911094 14305754620071 6044363032359 7822684582293 5263339531678 328926428126 2944019547054 2993170659689 9689337633440 3815220246949 5849600768005 4699845461676 2022430583649 4135405186699 11211987668809 1013358324008 18527783047 427131292688 11075029078770 8846183534729 9258856874192 2687555195019 15444036123278 16934500095632 2230220571838 3706505193528 30321081739 756569960330 202929893959 8779807952748 4342908269087 1971294581259 321767484564 10376539520113 479413150002 2463006009606 14227288932711 12771665075773 1557903560158 2104064051063 11359161374017 1695081094360 12477122792400 5446342931774 1347727362274 647862475373 11654557890445 1615670667006 19246886943579 9439678019728 3740199439626 1715126908852 32809439081 478992506 6526959569568 5303367072033 2171484239756 138105140203 5284398163864 630390540653 1816710472370 6283730686920 3878768110696 573169080290 4701210515835 17137698908997 14169771977738 8697443685508 14724477870153 4871759680503 797654026899 1432015339747 6518739405472 399689583952 12265472686172 758142540846 3817422464649 100139511946 5968256423913 5805061137438 17576125497599 2410518828142 4987027525872 311069329435 364975732810 2154577482921 11255469558871 1225653853542 5153279169073 2199827181254 13852800408952 5587638397823 7914929811858 3257526740495 7912278913476 797846904169 466772878112 1165361363920 3086441150697 3792110683855 6548255986543 10342717342108 1697529465280 7598387774665 10089724191968 2316004146961 3000524112818 15381950309979 872644094470 2975786078200 3765535731764 2625846579884 450066794211 14461457368738 1235395084021 5072599666828 11804398133217 3038203868385 308423032380 6891726712258 2919115941729 8170120678997 2448502177867 3924672000016 5778024455024 2851415399507 583434542243 1999425424179 3333101666099 110171001961 8427690728128 10125374682952 11215881457318 4354403971338 7074800387164 6510454264457 67624106097 11015498416837 10214159774942 14449817131899 11366274157395 1670411843124 3897905150240 8391449454019 3149864052220 2505932297387 192626367680 10672111004996 1258838460294 865491465244 6825131144263 753657944066 3597328489984 8195626816714 14198633938152 13634999687971 235996401224 7733334706734 413672364639 4896965751057 2342663917549 3658100770752 8078850952718 6663870354138 1440690230578 15620757963663 739351444714 4404815570794 9989445171033 15183933058578 894254254791 3544116261278 9024264664291 8594165370617 15908768553510 103908713028 10499633953515 696163816777 2717050340502 8896961823142 13743019858937 69542826813 935492279902 13599029314134 5123507575686 2709602019810 1558719358851 473444105635 5641201083298 13895140136990 18796893761057 8752737720674 66234360357 281158833041 3849140036348 8545510889626 10656419615793 11043268823882 5292451580976 1657274173367 13860009727409 3048340965839 4524732139894 2482569826407 1954939927354 4141860475725 8455340774788 4375816364347 9605315288991 8894239992730 14545773070185 12707952794264 5504380383746 82241988527 1761787699239 318885406828 5667849540549 3001635773586 8301347963968 879096995026 1371250158005 4193859838934 12535657566704 6622941104967 2970043913223 536466028360 2869983071020 13631253514052 5810815025869 2893498464997 364974888986 479789862289 4865189287159 272362689717 77307842083 1240992568950 473337047315 2432519253430 770862378018 110229661885 3640565873142 741961973180 7826893306699 814917920265 3982801912217 5321441984419 438748720429 4065622250134 145696012610 3883197460247 12158812948437 14715053227936 15706427670557 29130096313 1297212797504 1626136137070 4463036831682 1404835653899 38349365885 1272510968410 399961945511 10310040543736 18856861448283 6167108563739 2027815859569 809883292505 14332638525063 2654144915048 69080094315 11590148307461 4662685883800 1898816394713 3405239577124 2569552822924 10604061628792 16193651937302 10646752185188 4851939818 34922594402 1122437018990 1189015460659 9379089269349 462513499188 2022026991052 13053674636343 35203047057 1641629471543 920143454348 7495659553198 7279747320091 9504439128545 8556025488411 6345608303599 10382775077976 1616694841995 1534334847563 2588881256446 10881083168948 1285667585481 14090871826498 67076661305 2586462036719 370915241453 5061874354529 5284973437124 1682646150533 240108106168 5691306406310 5901535211745 115083272294 7082261067250 7639859133077 7111652111692 5694335895619 896571461547 8052003135326 10756964964842 1521685635842 3545202466518 14288267461815 1908429593528 4923883163132 6715924462332 8204949527343 3132897535244 79119616442 8113388259771 1474565232196 3458029300058 2911271753542 4961833910917 11612090441718 2156345283719 2241401335598 388296086438 7088108238863 4497322809654 4436667777345 10188756528996 11821304638166 7871753733105 11384511066082 355498171383 147096571360 185894789268 3200839898368 14010591638784 5232140331718 3975176202443 260010508314 5673526709111 552011570448 3175656632956 2823673910094 10174688841294 2204958904792 954218731460 305144459184 8885756577297 1217668823465 1143251444729 371870812257 10254493782640 2421695369130 5353040451035 6954614883141 6839338813192 6457603419884 7868128746222 3042017590419 3830085938985 177710207909 41000869860 3031917330218 868299406106 5472906940797 421760383581 10951957227607 12865592328605 3093415174495 34068908191 3721889615432 4906859868770 3359458171502 2927292424713 324532276118 1119481059894 6758152551330 12474106254171 2532850544657 2350278032871 351512362748 2140403036174 125116522178 11004816570048 5648276498905 367894585456 1305745796700 2853070089484 5707865713794 1801342775725 119184384790 3696608761449 4170136199283 6318944232495 1086557788065 1574896983320 455343989085 13714641840681 47588937146 5749845423262 7845043400941 8333933397941 1453463500353 2345143672100 5604579220038 2960230020612 1228570659139 6796709619977 2023726826190 15729774496611 5394883252375 13556288655562 1836533291705 7327106774090 8602820768672 7869510558540 772689636306 242840201635 1101476903533 1607446276749 8449104933341 379825059704 4957609524971 1289052847776 16056153094085 704231852159 1046848720893 852072812495 4447156797419 2418530118367 3766508195578 15796361546391 3486037059057 4272564147530 8311776185912 677734147460 4475067450311 188846541224 60898742447 803877849997 375494401408 8896413593608 7619322924425 991368660195 3334444080846 11630320050603 1224938223132 10023225170711 875116939256 68459450839 2416579287272 1224359052433 1419273032124 885028050576 1605487612 236891081736 4131125982920 10417825139446 850390273770 4539888879925 1230416470866 1829841999497 12299998834084 240215287545 6539407547618 2671830657612 16810518066121 11617197249370 6964616501374 8065849700397 1156467706281 16254184559198 3009025167626 13547010671737 8908589219695 2461668000088 3492643351124 4254770376754 1367463104030 4828075442563 2715472104328 2861242638 5912288355333 2197790687837 4386192038551 3021479534249 4076667195370 3065367107549 1045141712994 1814773526983 5998217061737 70249024507 1624460610028 785225983755 5866198947273 2462539380049 3857556606507 8982566243883 4751214188837 11375638398153 75852762121 187029220859 385908037920 1793324103397 2328605818627 1446860721609 5003379808530 3586806060859 2198368019970 55593111629 4801420124891 395625394009 49826350926 1714495178705 8318380187053 227939058310 698755267911 8435293338187 2793956478180 2657628323076 858900401241 45691352879 819505509930 995577809475 5442572160524 6075988240897 387635141217 8577753747461 69400036783 4841513927426 4019750015963 6731797014207 2286844836141 948418930842 2876889766628 1283902834146 6609080740246 684316745863 8606506562610 18113479908284 1202682057564 921077746309 2997447622071 13083033910813 3724078519890 713494032642 386767503268 5203359607149 1983625315485 4657408703638 9988466476225 15622413256090 332627949906 2429733042863 3413233218447 1317737067762 4564230559855 153997917192 10245031675075 9195474036643 11383804471912 4872657257358 23361351546 12006358447873 2171916431581 7424871930154 17352104581353 3800499173487 9811229826661 2122498544195 11531688644525 3689475735109 1820959635535 1626530788199 598434671565 6187290867124 3346896171120 1322163325018 7023005907377 9190852530320 8911467385352 10541925184622 653537893185 25887641429 4498162687064 236014164633 8711285291701 6113981347 1954522010130 3717181046117 317419671727 3616121320402 1731379284297 3017126163177 67717521245 15481999037594 10662891286549 2176507850601 3949923782260 11491834163203 4115456809474 10600420318222 2386598993375 2910989676780 13821213273841 1485922620565 1365973761725 12452180282125 1047479650018 11969793597571 11292107597842 13762455166800 8977354152834 2009185347265 4429798228423 3573384918532 42536120085 1241369481788 1509750809061 534286623108 113108723614 897307696744 1930948378561 13599256539764 8036843668238 279606560442 797704508779 3143047762383 6334601001489 4827686907025 17487690783519 1282449951057 7042632244831 8359810065492 15085989323876 3053093225276 5787694418184 7677588269636 7279678663717 2146305387198 1188769319520 1336767803277 181043871293 10843364633563 269421151747 842641673057 29337761382 539138215567 1645054838682 2017087300035 17648956732033 4823163774046 652511010699 8559057878319 1363808337764 4771077161 11948622246628 1939049069130 3159484583131 5854684472072 2532922901623 10600576305465 1396302753141 283526483496 8561508699850 1067864735710 3599898209674 254325971714 1308363177665 7807976638018 350836721513 7051047356516 105623535742 1695031591231 1924109018885 12802896925330 4772679425639 8286044687737 1103073467847 7338164056807 439460270508 526273600696 485133057665 20304671609 4882351923312 520130439302 1447300369993 591535163031 10260997656734 15325294576439 312116789293 678204573881 11993505970080 3668225240226 6084072192819 3098977155809 13137719432916 2964562940379 4405533215211 814203723644 1032958831335 284742587675 8999576066085 235687582031 1471746458742 889224372593 501319260261 9150439299468 3763399554006 485450573103 5460550606401 1549893800195 1853778191199 236676308492 4670501991729 2932377933288 505491550545 606491787800 2249526367769 7678848678467 2747646872238 16222629879456 6157688637958 1485456794832 3557361528536 77055352317 4470179198913 2614524300199 1244415745423 2816923215340 710919122930 1081529754228 5855398606547 3402567358464 4505995719640 1234211056325 6789900763155 346297880569 306982832445 15204926991203 7232039736524 3911439300083 1773232836005 5747360746349 7182508140071 11134169219982 4811145302900 2639567124654 432724080507 4543297732130 9575329649342 1158162454535 4917557240458 2602256148496 6556165676816 132874271619 1587634661700 3356501515698 9462280423891 1908910498556 2027897737548 1435171011470 3114873907095 12066716009583 5174094350458 6701630494458 2725112537197 978732877267 9870153143190 11153758947416 13089470405051 2274045463106 562510558881 5175056831117 1199184924351 1714557075617 8132004571485 2592306038883 10395517071452 4922551042786 7873144040 2126965447949 10855268391118 4168028743163 14825911250639 11763458271015 8924412418911 6901079921021 19335804713 14860124637447 7168184939460 8537192130527 2698404797551 651621245293 4684731390369 47168868089 384288583241 15823960327741 5597515441854 821982157358 9371969044178 17981088345 3144408341907 4865380229888 325719950581 1977135421715 9161344834793 731432339943 15215655167642 6788481172072 4248909196085 3391094427753 1526326095550 4549777769014 10099056022 2875605596837 3763752464481 7832351717798 10551068096385 552707979552 6529253034499 180498964610 9603846028395 5664790101923 67159819064 90573616422 2150543043773 8297591998499 594011458529 4441162857519 13056788392471 229130961131 3582173946793 4142775928549 12297948268387 902347972795 1633224480512 8194842808347 5698332537092 673126594752 53292850658 3896985432502 9881155174465 1033880141524 112065837879 390699670268 12650666353566 8781478635519 202693143862 77796644709 571941358713 1916298942334 1634670169246 1239404890439 82919036488 6455290784055 584670927636 5515256410133 13772651100959 8152204759908 7896942825883 182765594123 16889465673097 8692169451620 7109972763789 2577925799475 654135794012 1241217778163 13229536352769 5719604052874 1894185841016 3792103192749 2919939335350 2507206716366 5694072782087 13500192313497 1691035635384 2105994789129 5263198182291 638850134375 250635505046 5451787586621 3385348348571 804202933231 4918463886659 4047144885649 1577788699607 4983404139446 1389286591684 9705382852169 858612311619 92099226439 2017560193438 2094274445536 6081403817699 634888614505 10929506537085 13771111604176 16781378587341 51165688120 16469277695072 397767112009 3706333910942 1742854678466 3139070286839 296416579710 1256323448398 980840546704 446619999379 420487839361 1089438297077 2363610810076 3598808690020 5001125149116 13387065622996 6576333696014 4147655877980 4703848538598 6197696441601 4793439344306 13712263014515 1397269512591 2514659290196 5522360775236 11346836644332 5084202185254 970598435736 2778596374329 6431191430054 154505129703 11416169955412 1745344687989 167126440816 2389027203667 2199178411434 8816681884569 4913406174 2159856751632 1923654433196 4160948399797 2138447176436 8765560014484 80648346554 10339922955096 7077941145886 953283163957 451245724740 10069672545150 1652651225062 16382330101153 4726715267147 9862549304106 7098207555430 6159959161662 6215932504987 2196666035186 2302016624895 1096146401421 9579644927587 3526403622167 1475332209658 11118793278634 3157404021750 208393900095 488527322791 2537395502695 482139851644 13876499550561 2682053888272 430255482132 100619191197 1109414634785 67777189590 206918851248 3139998631479 4966182057219 9989581114585 681794632553 3498121226099 5699703867932 163032606595 5194156384304 36096868460 856204418862 1531679060292 4996158039229 4023368952083 765312227818 17300820663925 662711397812 15421949848884 5529194894038 99547682580 1990772713659 1710937060050 11365441811830 9367597625328 3495329835609 6479370999991 5826696921590 798174903833 2852788314928 2987394381104 7460701309459 6637430485119 1205264714835 1625021439246 5766778604075 4484090793813 252558845676 1692965892528 414343457546 14815825822203 386181778448 316563122391 162938742625 17087892817063 2009671508943 805184257115 7933599992444 5300378625035 991883110256 3138417386190 913490126380 8631797112124 854920743417 7139694788878 7687928192109 4719574514834 14883639977397 742379463308 5122070259202 2149676149560 552837396250 2885537379855 44819872663 1960983259388 18896594430710 9438430458266 1311676805316 1750025800308 10146108550120 977007677748 4100413827929 7403311914191 99719703209 12189911677338 8919536686292 2574621704268 1341515620342 172467903673 5396133271407 5542691461712 188783757875 8989109829037 2304224705177 2012994069152 4606046424826 755909721207 15144567760928 799670390303 3483863486602 9035716728154 3233776900672 2715902736556 694909693989 6701888425059 2206169344009 2243780286863 104090234499 7896818603782 5086201950100 2847696465478 5241582708086 243723869509 1260947065919 4879480129133 467821447006 8379394480577 10159112509051 16774316639641 2868961483317 6467850909007 7873833955057 8793387346446 15452190205174 6641177428112 428461726638 720197315410 2722925463473 1423286799530 6221295899080 8818905164527 12802848228565 4703268709 12530692622927 51180124724 630346823390 921988715407 6207206422354 16366872036 180320248771 62924106131 14706850393889 133906414921 1578873972514 2646780557670 7669860433279 385941051942 5120119637425 5550993948932 8594099453636 9697118401702 7058171041777 196142133790 1143770776690 14070120129954 391204388293 2831361553330 1977078154869 3418339471766 1996982331831 36679954681 7257019648040 668896968404 120501923366 539361077105 5225863815434 6641298003819 1733245204394 7287248867619 6266364927777 4476347747661 3179103678172 11048326176386 9149186128831 9963773173368 17702894044797 3730619619460 9683147124058 11824748750616 10692884369338 1255933903564 1200884479885 537815355583 5579768843902 61911282214 918107059374 374204970477 2486561963811 3384732914569 159979463085 9756439337071 10414555285791 714813965038 624362874748 910418542758 581960409034 7778818729914 191499464050 11417474791455 983531930670 12557152094048 2700467036480 3489739674935 2968487940315 617246878744 7447750002973 5337288404920 5085990828315 170150263461 4473291107289 12225250756497 159704751716 4358071215857 1825926243973 15292408656876 3413746024709 7006467397763 962764855611 3509269977891 5219090293261 1300497039386 27047784279 4514487926009 520631715144 4023600995811 2148528160908 123390305078 243131500704 1329245587574 14373034400869 5099632917085 523419988774 123281129296 9262317083129 11541393481741 6455755484310 3087153908158 2135102236334 12579171395583 1651264180154 2210677777105 16593298193690 2214738149523 1574772920010 5160728200406 1080089414101 1655093701168 3804430275900 11456081251742 874585227799 1325610889089 398325612940 3647765477717 337405878778 5125713498158 2324038005669 17123668648052 136862668383 8241966022957 10897071740591 2480941240800 10409366964046 398103201665 10853538937056 3530154033985 4946547121450 288989610518 1410911375004 2240478600290 9937464394390 46762282491 16496808112490 634537208671 5544636971793 689901620883 9475739561627 2379001292136 10533545607336 7170472832480 69037656279 6494835131487 1945574528623 1185287024229 1206477262514 2117073680271 6572729989741 11699435668098 12925013824316 3787944283267 12716746054069 8279700181634 5021281826138 7515516979 414180808895 1817424882974 14404406760944 2308911697564 488475538201 1298674780719 1192940662898 3905983208506 1361561511447 13338243988823 2928444205116 13007596645996 1239133291991 5134069934736 3395852107975 8457061723558 1259234922081 3548890512120 8812257752960 9485004885134 11570865919128 16701087867929 10374835761176 1375683079058 109935463057 8072607987817 8415222191502 5537711265365 7736093017767 9082408481217 2899075612372 2186423389264 14009232756708 1458594294550 391947137401 358033603397 12937273912893 12338855016784 17208795594551 1849994026690 6811195744834 204233431501 3592102716500 3532244203032 1663607614984 13239804322054 40340531460 125238646202 8683906268365 946431642291 6906751539311 5099380049461 14130732044961 1563444775593 3318521871727 12955571123742 244679515208 3041804692269 1199439363754 12232385344394 13385675766271 10636118277163 651105541141 982719924745 9028476098908 4458632437300 614160762535 1961364986770 6299161708254 125289226776 4654855273443 179516167741 5853027529324 1469947828745 2456464089215 3374410825936 9210506501790 124330876565 1791131195053 14138224446581 619312713374 155226959370 4225788978793 21510168308 3824338444444 2232088909891 823229851438 8396530919909 4467487726 150191223922 7947466335547 102935298457 1068096512764 3173759819383 1696681632146 501513255776 2604116772259 1167981245598 1820887290068 184282904029 595983707772 642277834975 4366949422727 1562293934656 3699976728151 6131160000844 1746267821806 211959664627 532716841056 7427886049726 417620261380 2659317144115 2922923943562 16595142371623 949105960772 3057900307270 625532756870 14606799503786 6233610356554 6781521094498 3992963766145 305614589093 2805445832751 6973778991942 10968886364196 11440076705585 6355824119603 1430420413339 3262904718204 4714235162798 16950839040191 4322384236390 5897689590857 643685135527 461492030515 5522024337355 2646279861527 8178391603833 14904142117022 8046838924811 210506881027 782477444132 177007271977 5711665412469 651868788222 956664428788 6479211911991 391914974590 4874155977647 3784204248894 260476267050 2046160737766 2475274782661 1659434263051 4589657295759 8933483097671 5538046885872 5637004461368 2364469483003 357646616121 1713834992959 8408902660972 10184696570961 8331399381743 6693089679960 2779185323354 1614110393577 4014614001542 10180203753716 6119293255784 262403048487 5233429625471 4035435904589 11510825804402 1116658045289 14521084271957 16144333017748 16547818456802 4780071428159 833685422736 4310940344302 7694235636926 3450769355706 2778530860791 8075108619806 4797080676530 459690952853 4403046466533 7645236510918 2289579753968 3322961683028 146630321680 11461642405781 10928724123847 528019328582 5361677852139 2797995940501 1638089688153 102923649193 4688821261060 2606460418160 536439673739 4083813513265 13257631254411 582370780777 3271424517796 10010421562048 12264676027656 1102288211063 508607076142 1072325882247 2211734553752 9543561661267 3008756002764 7407804491634 356448029282 359633614739 1278208641734 3342519325078 140504659420 3595934252114 14794186822 5275786452241 11219765892362 4348947212231 10564640588982 2923173883701 8737640633985 4902208243158 393331243205 200406560319 6567539959342 320972603934 9922349362829 6506977386357 2801795725311 14615252591 6930686336245 2482822314228 2236634184537 4143351654909 2324481693850 642929367008 13715840936648 7164032277353 726368119309 5263114619869 929736573732 7147599522843 10613791775910 1125201684011 4258061118948 9290440128258 8829349723207 2740301904478 1507452712470 5983645225 3423024662063 5431498238845 5284043748993 868377659835 14945527046623 667610366007 11355086449660 1917685064332 77815057389 4221153076951 22495727870 4838250451569 105939383408 13187501934468 12485056455 1483465278521 1195286421937 5842287443363 821808787456 7026735051056 6957727489782 5401080066908 12015313675663 7162170381894 2979171234801 1181771996194 2249367729220 4807687277807 1241073421490 862243631838 11525924054954 9114614545483 4245633249232 8534145092319 11985946503050 4217619717314 1920561515447 5351752127436 1149361981118 3605895967595 2650771307814 12351532780710 2859833434939 6505699468725 62754074963 11434920441428 3721904533801 3067730818130 4773015083567 2553552380169 1079727013435 6129814755256 9485058458409 47630492328 10909207613059 5072092442190 1600562464111 4327713534574 1505171492180 8619990459618 3230412691421 5068043912700 4010371017806 2773994859208 6453608740621 2848825944503 971758615081 3083878396071 8422189164732 2809918205923 168486242653 1378727428401 55713351993 354313178028 5596999113993 1176809482184 1978694158321 9108131793186 821413670682 12208706075240 515640405332 13938836298803 2766008303879 7930986251282 445166056889 852222991174 1915123151925 7749970114282 5740306057382 9434989302804 16312789836687 5262637071255 2765463033419 34019075420 6257435254243 2624783150285 8351099652998 5407783280694 6541365306713 1283980803246 2662979948387 145003527392 670522874872 728886198359 3841054712750 4202574429457 3108432592749 6457374737555 8007450794569 2926084692726 1414706773824 358220884808 5236965222425 552508899082 6063044626564 10050810024286 6039593896 5404495245072 9619385966511 295143334090 2019790740484 2193948260303 45719866696 446606052342 1948616559971 486676378423 5943942208846 1191649063323 16863098646817 7642751188572 6762293868510 9928315123904 16580094032496 372713672539 7761631997242 5934759736296 198122442480 11254569121876 9681242003270 306471212246 3879200734782 1846093388296 110754923573 2306650764770 3286006492372 298146255019 133353639843 368252384251 7283013142644 824545079748 6895282380804 8615661167930 3376051916069 1224949639789 711484415407 3234932798197 14272706936966 11989089044724 2117236117974 4099946681645 8171261684509 116108217049 5616808836305 3126736480454 14010542704860 10250619802919 4910499879603 2442756355958 6924935512646 516612809493 295413705606 1848324638701 5940075826213 1697820207358 536803854339 12322808620 11821329263734 5397524627911 3874509089676 10884839468802 5318390995685 488747336356 7831346064234 16108606078383 325773168351 286274869535 3819086633634 9325801009347 4278985519239 89441500161 491787209 6228678880474 4920043277256 3622197103710 1575332439703 23568672442 12903790444366 3905833095620 508369478301 210276306725 532950669238 4984575029898 12671596707556 3217984500211 2807937177967 9178874309613 2467295373417 7121787257621 3269458297453 8908061418124 1752336742725 2435285525820 7427675983035 817796394676 2527165509097 2342355549983 5177192206359 1173305367095 5480109650153 5787699933136 3522393276642 9490194560347 117299021152 1422144303676 5501041729399 660036375376 761544263770 2825044969345 1116680464071 10051274859483 959012948367 841744460317 6662341359025 1850652297653 1588378677082 12838558888163 5657437316072 575379232201 6731498831004 6630577794272 3871231560070 3787678827920 1522613062046 915682938916 1841777544549 11678150866155 1936151097416 1064251043164 979651754268 1619870004000 439982124673 3343549826296 722821698484 1133625576628 1960395443310 552862380081 687879403269 3607922308397 8359431242868 3457682028490 119533470654 11823182019182 475819787295 412572149976 389578087507 351476169592 542096969168 566847546594 5359093118 868220694791 13181513773320 7844669965202 51625291099 68632279769 4370828512305 1157912454016 5181954900651 11272733846037 3325094462740 6961150208776 652568389177 1997671507450 3975884146467 6364452889368 1161515395296 2570333221526 1078215738387 1067476951616 210326267998 11705670914094 913810066139 6472039484 5188499336195 5822059252681 145508695710 2262562306157 6711385543748 61977892265 121834169176 7882954366770 11365274718732 2020178316776 12658884365512 1628137232199 336760924488 2946647265094 5564254741538 9090133263316 12251473542376 468710136974 758520578833 2647618061068 9178124546697 2539383597468 512710445488 12939971195770 111485970195 11281259621295 4787431479356 9971938025652 9685541172639 7232740132303 3605125465220 1333813833550 1377401033295 1613370961510 1385708538022 5340872185311 13773422944191 11965311310006 7331026716831 932488919338 1752154108589 12419935378408 5180939416429 4547377323724 8517184028944 9037475939205 8789693120140 30583768764 5304555086471 161042221248 8550680806461 13722030478903 6461799092346 1086563499058 4327148761390 174262800952 6906161011771 2812449505490 3975075139266 2019549377922 7339763105805 3289747731421 827459086124 11915831938797 2074171897553 42142887052 2187952677476 4548075687643 658302694827 6699112959344 789500975695 54168291620 5673433127406 2475193292144 14385709898 1482774757088 31340350570 3778994705007 1372436953151 692688676349 1165860984140 363387561657 360447002668 3389499036837 1423343419497 8775022029811 3681598400424 3379975325330 31435247946 7048195521984 9256069024370 2945603356584 12916785377066 4161620297057 7573262764201 4319333588820 300366806106 6373801852084 3541891254477 895610741541 257210361290 2887880478046 1467907418456 4916781023727 1231732272403 1919255158240 4436684532820 593677135742 2568632837968 4810766323759 7769799678412 1308019501419 1748355899048 4433515372018 515401842715 13410420586632 908952136034 4727275377149 221430912341 1125441174650 2357634433697 10521134760739 6515469571078 2821210317453 5501270461918 439644433303 9855905086921 71066579332 464091575002 5618157086 6817672345617 4161138133094 123563397599 35614558921 805061303387 10808865441998 5159739654573 3398239323542 3538001766661 308834558262 3570082503105 1390122243158 177432923637 8578113942444 364104577262 759493951164 1997029923435 2145857485217 15213120288122 932430569931 9912012786890 2486312545952 5636061270853 385416274496 7397908412246 8893948050064 4444672126885 5914275094756 5724561538933 4245646702143 152514638034 15968211326562 8372105319062 238532666462 2263575821747 4506425662465 3730466141493 8689778565431 569667916405 2255113717347 9718934423294 6088526778458 3746743696265 1679044876247 4708615568148 16289242190 978047237513 1900213120380 428749307809 10550896049445 5957364714680 286788064661 4333998380547 29688789735 12769676587921 5691764045715 1768422921092 9366900320133 538330402243 207490847639 2347262316114 974658897555 11418353057 15112123853016 3687027583843 3052954811890 1626612510350 4523988183699 249995527116 3984806910817 165012439293 84570899501 929163065337 9237990136583 10004595756007 63714002553 3819349108983 53394118831 4307322943832 5336605327189 2054177183005 11334228024108 3926070734041 935996697542 2638148890132 399586239411 2588472881682 1737001231079 3135440469905 3062623884333 11701071739017 2428948663233 643195666886 1224163381674 4119849050322 420017846401 8787724392934 1296989502987 8542451366495 358925566704 3099410002081 2049100589489 14178429909103 4693713169802 474813370142 929544802620 492223519232 2795759847180 5774649011958 8816248910973 2037893134797 467599349317 2387637989446 8560755102239 1834492052634 3501893074886 1881449771411 10176994465241 5562322385672 1272230846826 5726441399785 3348042406057 158803950653 3746675364762 1550929538355 5832208478910 1263660678505 4329722526570 12351330190065 19060030933 1479258584068 2892668747808 4763343498679 1960416958466 899831677581 2931891582827 2744782873781 731189699914 15278332205677 1873144795738 306437318048 9205376433617 5218580076432 31078737401 2129236563355 5036506667591 405225764307 5907008749162 3606040514675 6015603501566 7557316638770 375062414158 384458835295 1766062955347 6442340856501 4944558478628 1670992580186 2269677115795 805692693823 3731636424861 1328154884490 1882602292972 3864364943672 1178802568988 4696199653378 684255851694 10097713951005 2445091465490 2609683794899 4427077760582 12561734605642 4544150466059 6705610489947 1539177194002 2836403717765 2140060800842 1390892143436 1553064527494 18871108445 4568946327330 5577565568854 16234633105090 8014106524701 119206223058 1668992320274 5440583811697 2536667029620 939327548341 4750495216571 5489672950273 473050527801 1224385333065 2876929348891 10262787333004 1819347806188 1086048224555 838946189 9649676456710 10648591182021 95325286482 676660251788 13652079327897 2478520896537 4085457632555 342455341864 7652291635537 35107348324 9609051872860 2793758853304 7940833049109 1862026212535 2871677938314 5894040875458 4507723979353 387648117604 8827045635 610968242372 2805898485196 1365805109661 1547626522263 4162686288584 9667461670979 3570690874476 1106670188236 2925713986772 4834391850411 3424683344669 4535424501442 1351186202700 3295947962999 5319336624131 7492822675920 256009974305 228550559183 7611410518080 4205862297077 850928848754 6249082155933 3706115620525 1184846182590 327736014501 2019548331719 2178077801347 6413052153895 13129465155336 8876330676471 1302758770101 7338837494340 4829350137960 868653055485 934084420440 3027289496535 7746234697198 2004825587409 21266988928 2798868259526 586094425885 783474096407 4369496820729 999119769817 1487409422104 113171078010 3374656501213 4858220818402 1569379737064 808217232277 1280689776496 1575985515293 1624264530001 930499166885 5231321027533 4691653180360 11312238906291 7171596077369 8184661560524 941474333170 8904808636728 1950697075858 5839712519201 2651047860744 6060351410037 898803140162 10446170069940 10590997583014 500881877164 3707146124404 2579541416290 4326403188501 8870854386746 15122417661450 1358395456540 1884830779795 1477971436711 635671910189 1578274288663 2988488113 2180454601135 7296046717618 95287538843 29523195282 92429608123 1778071078411 245091930254 5405609776633 36155326598 5173069696802 1402805798189 1112355845595 1024411731188 450413553581 3489635946519 1242644967783 876477085724 702312035881 3480372617740 1940948092470 254144133603 5764654592133 3717887977076 7072295132228 320174453362 1681084251069 261706517427 8005180256318 8344233949 155730097516 1391231833018 2414789830706 4322911425235 1502446885084 13649660689099 2270530110351 10335312779782 10780265182282 500682702282 431420358495 419624236045 3250397312653 7669969938483 5567834019417 6402050258027 532910639065 2203520798091 3695110885107 2771307312021 183450233697 10709452274844 1107296415079 9064424415503 4625213220376 402887915197 6981844044534 1899820988664 5200260424711 14142454585926 10261005851639 2409434178113 3331168761850 315193911909 319862955165 3329476978281 13238395412627 1042451862283 1687101870164 469021092228 131271851518 6687317261183 15589731541325 6134661476787 11533422825675 3817867822328 15973586652953 4325078418719 2190990626678 4469849617733 3566785439763 3128379620982 9843278287743 3077160058291 4552642671177 801964885690 278508850463 3916794548118 5145669401173 1498792706963 2085266215191 31462224783 1043416810384 1398675310605 1027409238819 6962142908999 7470751049626 11453763810042 3491321089712 5400668505775 334160906473 601620467039 365651190304 3884114819665 2023425462804 3630029249511 4365868077387 1424060677463 1679149287933 1588433694195 2198588234307 348449295606 759838103209 705453774867 530007589596 6680786003336 2475639289766 12282081905309 8261509051654 2526268023382 1915891623005 260304365150 2634483820498 9101773712643 5696799080584 5087931914083 4465035664076 2712997926974 8016812567765 4809357462403 1445014656647 851761231868 332710597344 183267757743 1658361018156 5804287854 7419291698539 3045734655785 3853166831897 3583290644508 1515298502855 27439933230 39127924108 3986658129562 2517943589956 1066140102931 8107214426788 609444982315 156719695573 1291956345542 4474408559105 22497370028 2871618934436 12676918119099 3757130081127 52570847472 2595944749 5516643131866 35574733326 5906392651210 1453539503325 6446587532142 3771425353366 3007610563576 94982627709 4128515074962 872779400734 56469575228 303778234471 1437190895600 2965103610572 9077368899114 817468043851 3449430833080 114287363801 938052322105 3699993573515 5908231351104 12387764937670 1342821822206 12768652422282 92610535827 1521315891794 13552046426729 66911772871 130532592301 5294716092695 2697018803209 6246529184825 7497053957248 8037932004 465092714772 2600120617272 3436092001381 94861427315 169276823366 2772194883484 10342258237452 2494771740082 1761856425626 1344382147654 8572450328882 13175246383807 165863383075 370144015839 3344925287592 9123566074844 3508327272147 845482458332 6168171155496 1651258374076 7321417773109 9095526016041 313676260023 143898684238 1648451693454 311071363460 1870421009030 258475347701 9087478177561 9172475341734 843021215222 252576884219 860540330080 4239407950617 8407228835448 116765905494 64142950237 4702241667481 10323419642032 174230687758 5232514654424 204983460513 2615231557230 1326986755992 879637055794 2735710905251 3388457996353 3203980036547 5058001699697 8102767254169 5662263659663 1943960566748 5036226712014 2054249917516 3691281949898 3273436874728 5835383745160 853840597999 5500056777661 6129057922584 6158987833723 415126730858 13980805358 15050459067656 1462061367875 671534840769 2592643182596 17025921417 389275332725 904894296090 1530695479221 6000151125509 12255775486989 4016139054407 182658137609 2099023660335 1910482836202 1241104920587 7417784712 10737982569636 5040552424409 4151955966468 14257437545342 466501111741 4796225987200 634456455807 4733497666735 2046495035971 981837062792 12581974648033 1465917213897 10597566708211 1289766731341 1933362929982 9407337267653 1865064319054 12101786807098 1428738081152 474206945345 10911272632102 6280012026645 4829803958845 440154344492 7023622749290 262989942193 1718573752455 6177181543447 5835288693431 3714072038807 6150811242523 4943285562250 2603461337048 3294540813472 568037375280 4164841490509 255423172621 834957106362 4323582740876 720939963018 10097735376103 4215084505365 6955030922052 471980215788 4031038901718 249393449664 1402195886846 1728243981867 8345962477720 2746331901453 691531353457 24186449 404970119387 160487772597 5246419192083 1386960012923 307929309245 1204950027651 630747836248 818559210946 5403027937252 789119282578 784716374482 11751253614401 509835800198 4314132629111 7473286437371 12248848625894 5157854199501 7252103250113 13645845470292 4311217724002 2863328228776 2671047432648 33605449788 2246328377945 11035304944847 3601176132533 908429637700 7996516158793 2832243984770 194489045329 6460031194404 1795053574187 10194924666566 810525649551 671896689941 4191843818055 12153655865478 296161662025 154980151831 4476889530194 5067826913773 3293255230 331644289572 9244591773347 3302161302165 133268874272 4035860335581 12027663184194 3936675151791 98093356280 10064799342920 374842364274 3171552952782 1872060506118 6093738878664 4641778865539 1013034829424 6072804825697 11894995191136 5473331018650 8634350813240 5635127010757 10336530736750 851327619092 906172140517 958360966631 1754160119833 554267995619 6060844029007 7683495426151 1287556041420 1884378058353 141547249797 7143856062173 773866156561 114454555432 11633514174250 2098813403651 1814439734721 248335025550 2683269381346 103619035119 11324450389008 28978148715 1210149053096 510441527687 2435878590810 2465064172803 6959302717 2619444621724 11157970707583 4307495932947 2450254572320 1136870826132 5259905979268 6571042042438 540715217880 8024132891166 5511067943641 1991723390289 10195689284464 2892047885635 551583526645 12064155418579 2559897608773 8418049848148 12769994683824 77595111573 1176159330 1978503981479 1552562535876 1111341441671 264753889929 3541093712145 12192914919671 299649955709 8722958808955 7660662596837 5155306799353 1005237690377 5479843225555 5627136440679 1659832528801 7552299374 448695812117 749598369117 3435273365309 3846750094417 9554260259420 7990919344597 2160180748289 434343968954 7122751318701 3058251112677 249294182731 594024978899 4002080463649 7011394518425 9070967198 2076676274985 738696620475 7598766389955 195303957880 137099203637 70882379614 397299848396 1588057245439 4437765775920 4185109123144 7851464645168 14469742195698 12647933955565 1005304344576 520835575056 694071720741 819557750633 5843232854349 8571841032726 12970649119805 1168698311762 6952391993029 6387424751031 3584351728847 3159993716890 6180616343 3637517900170 1267039430218 5514415903958 125979668480 7501027596643 3931722787461 3651219941426 565603011115 738699537804 5999046434840 2154550271784 870425531619 494960184616 5413445354404 1912893592477 10698186859444 2605583762 665915633194 6446996796349 5661094940102 1486104310224 572933177318 3429413119317 1931165649940 105324333092 5699230861080 1318264844102 1743239441023 2449854270792 6624860143412 4111743110336 1657686871668 181977692140 283690547088 3717335632495 5838170006179 719141945305 1472314708920 2552836400007 10473077396945 7675976963064 2460224141507 400429004567 548575897947 7633549340506 3369676155081 6324936897785 902629715876 2771013994762 3831134842379 71688392805 204019900630 246146959807 3645133242162 4956675179257 541749926048 7361419682822 2352306107306 48305415465 9706045386057 162935980846 10937504549837 2659826697281 12327663416194 6557616292419 486511020527 2545565118164 1303579328071 1394294657143 5740033134363 4034268249606 268964631801 344462954938 1892094674152 1845608919090 3655260493722 1559347974447 136054548123 199062982328 3887760789913 866097512840 605619899981 2115265645387 992399353200 5879174735646 740726185000 5828544444103 2599683475295 10875143288627 15059378509472 312221693208 822570453173 1415743985914 1924396439548 25128744594 15419693198333 27164314074 2669142868470 11695678658413 746744769177 3509930761768 13168394970462 420472195244 7698293183166 5467045934650 2117632576995 10846011055385 409641194282 6946876170025 281830531084 5864685731489 332500748240 195194059599 943152857644 4455270772766 190187491862 1259967954173 7735887384718 748208737049 4630195981281 427338435071 403478045646 4399556342261 27476396873 9488376139451 2536775541583 3874819824405 512449705848 2267139357792 959140980615 4891766826946 6676169291119 12696798378151 4182046246265 8297560493273 625673872142 4608065757260 108057175702 5145793600115 1069158528470 899681880004 8680511569030 332589092206 6981872599765 4199347852454 13843149985 10159777091210 2179447182890 2460832846240 2832093920643 5404253590894 529402637118 242780911740 3479548791341 688380990233 7473719593381 3127811596989 3393652271552 270093174298 7563373881796 5880320415658 8325636520102 3131451202247 1039938873138 878594537083 9751044689210 7918936136972 4590138970440 3724645106026 11793630557908 8547103911131 12494187109764 12306183811777 264189020723 4258791985012 4679700163768 4957541343232 574543269002 2410402702623 675911400531 24451603068 26554721267 4294041816195 50419736175 6929211381435 4256372150720 302350129113 557895159147 2027477254725 111607501717 594695029937 8393274628751 6038217437293 6234045031478 105818471468 2890313044389 3924116935013 870839213022 425992869167 7822242697994 7488234326257 1824773086142 533643680471 573629335608 13710808997675 1757663333864 1811640325509 2269753783669 4148557134804 14505348965775 3486101328097 10464062049955 2491360913178 1114200306149 3342106786999 1902369559604 267715050493 4963713049715 8214841040204 567701157521 5478556009752 1778613300410 58772775699 452308562594 6459601794983 5565491812647 904369590269 1235087512204 4933035150778 2550156195716 6254816284161 9584265009826 9879973300374 224310608487 318539426250 9766609743283 1386715185466 1628051210011 2288912874191 657691788883 2672630229244 667557049127 3616262502297 5599203078416 3631359108945 2948432017241 6230401967684 1103915817144 607153563452 799909949308 4224924172106 847831772751 3409867092172 5650014750811 12002956276182 3850161737219 7623298604944 1520914375507 7997999272941 772508965248 256497751339 2442175834146 3142593741108 1707349733487 204084662689 45239608816 10459790504098 5863314283575 3239694063275 583944259986 3645497866834 4490912988190 13650889045148 11436632532843 6565658201760 3280826106773 1771715871605 7466639466269 5461518634062 3214754996929 158190713856 615188233621 3918559506914 5966135694278 1373516910950 173024984674 1393797825022 2255091628436 8885730199911 3522371688870 1633396797017 3242551353931 569890785788 482405903970 3544188934127 3713455208446 13789881975565 9674020925350 5908861262128 2035081988787 1976965850444 3982877693858 171254551994 4859019514807 2298777086631 1989836802790 285320328951 160759098867 4385460963738 8579621115331 833169199592 11840358874971 8639758493 8262691869519 398241929352 158778565785 2245205965090 157268012087 13769449636506 3348693742567 6463388257784 7458691054716 2719792844818 3365852434031 3010884460896 11116926733719 6321978461056 88607056943 94068791639 6272282251005 914800059494 6249055943779 269555481704 1871551929602 1532189044841 2395552369338 7826055547298 4573378104677 7465578352560 48957805853 5146457113445 3303853182568 25013398844 993870328877 889992866657 1399655615981 2620000753272 11159938139600 3086842049531 2976941366807 10107659712781 651140576268 4957055610002 4287656370992 3195268129989 5163152005219 4386366083457 3166496776901 1666667595431 1640991531649 5597963899203 2733389712762 5133032981233 67237869901 1973514645539 1617299439837 11567921289465 3663001341158 881153833760 2465803796231 7483777680699 1503260104780 2992952516210 2787573718450 281843172572 2253978065616 829650291396 1005688349687 7183605732406 420544656301 12270263938657 10647056313179 3692793663313 2291115055592 8407986389565 1246569327405 3230837842942 444935894935 7572966597008 358747935920 1199054850941 7000563818722 981978151609 3839884830868 418872233030 133189476985 1978044014519 679326048612 6410607036370 2915761550798 321888189632 6368597066479 11651624722582 7366098653269 4854658368188 156114951774 2892195245649 436030749837 373234384521 5771627027363 3105818711089 7761526703340 253111306998 173468699446 646202245601 2113398394953 159305668105 2452443872369 5310978821481 4981150387679 1208499802690 1914609160708 3158605758293 1438668134371 2418628776388 988243070597 3393486912317 3800884793593 5473073000971 11310503625918 14235580966364 4882691963252 5923417210989 82663194321 3196638399802 2157361712770 1720212520317 4718913959578 6143979953176 53798043690 351558020341 6686122176036 56990766248 3763213617248 205223090828 12466038480256 2278804703143 9711869008608 4057133116389 13012120225423 143093300924 251766958051 4168654797069 52938423594 1181677472191 1399553060697 96125015555 615089117052 1212873167706 3879328774660 62810748368 2623394837768 2532432283858 4868161307661 1712578406717 1850902816328 35280962428 5440318024085 2717584650138 3052600106392 3649221733801 2479603855961 875812070773 1244344025051 5110535648653 792691273614 10445770418937 12897642482477 8302879854684 341226051116 6304903000730 10199278058018 890344713462 7457209661683 3498592330720 10870712952676 823804709155 6357313962528 2870046518676 327343591067 4925392834045 5806495619417 1733243085751 8776597998985 319776929288 128797629073 8244058454231 2560326592454 1523472189988 3807968102101 360230413 4186793612063 4851932941191 6208996553165 4184537759501 1072638173152 8255908229968 119180100881 238058182573 911672539683 3125971980288 1347794130986 7324306559667 3259557444672 774504763141 3211749871871 122591450844 1060372004821 1807105309 452087059989 7402505758134 1160078479515 1431121905409 553889779197 1201396295580 2013141764037 979284195772 2533089203242 3460790652140 675010059928 9391647270164 2192716712631 5261720455343 7076778333060 807510475109 2323575067510 796264435976 350217253039 933028326128 8219489043887 69087321747 8024919809625 2931564179769 2076163101031 2077726392483 6048480104725 1540765081642 1374226210358 9997862151702 5283940391653 9945509394655 10319941538993 831071366852 849324805455 661259436 3352067844032 2138150233944 2543828778586 508714316880 1052620784657 4140457360572 2322270047505 551898046762 7884496535258 1093267958940 1320643458937 3383775916871 1182406708645 469022541883 543774112148 4093839371234 2985213847198 4358400088018 14716287454712 591909852906 2874690714348 11749488353704 61587603144 8858971479064 12364050046988 2949858296389 1175782120912 11414849408877 8167867238916 891373285116 3358956854872 75036281721 1196542245950 8997003568019 1120026306420 3647241075555 4174614971146 6489975221964 960305652005 6234756291590 5569210873370 10788184097428 1101013657004 972856170585 54173510327 5890983716422 3498574781164 163746115661 564465215079 2542901976830 4864979494852 5849809543981 1962379126780 2177449330203 51461562062 371979100980 996865283277 1622858079542 2101735296327 625430142397 10297690920856 2573671935792 958499411272 1639809617579 11218323772199 3535822255722 1083553812588 2503072642912 517116212000 1439646387694 1362797206208 1182559219513 3521595453583 5828242214086 6528598103048 2493237946708 369858776298 10689273359567 970145022992 4654103250105 1937186980481 1439910338886 1746899042475 12950135242402 1461490355370 341827723423 169688022672 2348956129172 9502403001158 5897656986437 8420432169010 11666892617458 4846239881498 1211134796769 7948621658145 3337801775358 3500711844185 2669787643126 4017463728158 759354906180 1523402048783 2275648510378 5998503432059 5310842124132 544756794498 5426030455548 4333659638563 9155029498164 2113229601534 2606109322722 448534908621 1833924160158 884911355483 2601625360872 4422090070841 10494397110770 2831634062607 947399537336 2073744025622 8334783926373 2285092052786 1316075616139 3826147288567 1920391376274 7393291653788 4495611420536 37507868419 1297440663867 1651076794492 2618588279840 1840497235025 235731260154 67841861890 7183205492771 4953472847036 5677726178658 1340545505646 10496177823 5093389851750 8681239658055 1986077365713 766245176015 326649530016 12498787554261 877132897240 1850551903370 2231941520545 1182393658894 13487254354425 1684792332579 248322913383 5235869891127 3852822602636 721463446394 180000285538 6095278136940 6513909836694 7070500782565 215196172147 7086524995884 867677214007 232197300777 2636151163127 12936623161222 2777372754487 8715134152579 23705825591 5682507720621 5405108598060 3928740582846 3005269264137 6112072962049 4749979517785 2529836400681 1396669811310 9421811823160 7049228474098 6822890118878 236615547298 9995731247441 10571983320228 10946815765399 1434650996563 2728970392850 3189718899718 1507083073572 7297036227458 495510269565 8138289201840 2786139658903 8974758800601 4851719635409 3426509295706 7461015784812 399082916387 10720394959620 3835491691585 529351672204 873687697719 7986697737349 2876912463542 3498273372740 157917156937 1117853377443 1994529057697 9666279460642 4441775629817 10422372065018 1934463378466 3796507737317 3012462111506 2525973843120 658879229706 4480470565486 1406571864638 5519065105966 1285561002559 11175070065993 4665732427808 839355821266 9430386962774 2329042928270 11877711630770 237649363459 716138371509 392070104930 14017037284400 3328046482308 4450675680196 1842622122268 159006545732 4484472577777 1058620981203 9528844518669 3206155275658 5043454489966 11695364972192 4481940836 560820052241 1145247234104 5470209998761 5040947626712 564473068758 11343378308987 4757637716413 2711525561264 1408391430634 14004528506374 1041314329998 6042012197253 1617254807744 8443779038104 11348344788 868362253220 442874958352 3708571885122 599610829344 4750848094796 1983172485865 2918352248396 489890804119 8506587819661 2098989350027 7023927971375 1828087078846 5599712341040 1779499546604 592010995112 361890026366 868441328493 430516874164 3572000485640 2965881884017 4547864463526 2079738303198 5245344772747 4322983436767 3104027395409 4739407548667 1153633033227 7794430353036 958680781302 1236394887582 596820729689 7312865131292 1218502703908 8261591539627 1973191783574 2322540590060 521753098796 10045537215505 28633712804 1537167302782 4154443250206 476892849948 509931976947 835959006610 356564723389 1689209282224 2825543076701 2495419025572 1155305033092 3113283427416 3526295007282 4684205444268 1170893368255 378071748758 3122546703151 8004049561151 3977596071878 7248914396064 1322560027634 7223020352585 50284812175 3879925413624 2161003861701 4972486134519 5864885844577 2266617762843 310594340795 4923860119500 2169107161817 2706941456537 1452033957237 3195669874443 1219106678966 1827054634145 359789241509 638802685753 1258393636602 424198966665 9368594270353 5723850996045 63258225713 10878323590866 80755624008 8861920958385 6747969954327 1977477754926 574419097189 5788419415179 7957467172228 668816331552 8693205354093 1962014899852 105884454402 523905104615 3872946486536 545073816984 4943691906065 3472576354480 9742604114228 2156880335021 11561173153617 1300818458368 2598730726538 263711410975 389166724575 1190684759108 7489798426744 5757498377410 87294202053 968064135342 4647088313940 11615875285059 283871024199 3175530184310 2837677575708 8596962480183 5937083270847 98233731635 4084062885254 6970888587 12548078251451 577417739894 440273799875 628068160059 132042594934 253252557640 68798936140 3217266054544 2736539537239 1808905089402 4384905942392 1833721623314 378961085196 5159533313713 9365218680641 5424973652276 2543359971757 1039166534763 11531638261296 740679781 1625945549442 5883565219277 509655656321 3072166651407 52993377549 6385402858319 152814434726 2510689519326 504838995040 379736903713 271365368426 292735849122 1744213257150 5372039471112 31376598661 1834477694672 9140319190519 75724002347 1718402260954 848722002792 4472533839998 3949165400817 2150437815050 5182731332859 6431702345648 2202982923110 11165818982492 4644529533085 1646848159333 7731376600875 11458263085116 268409607792 2727723911415 7447565338708 2194367133876 736185099873 1097470150963 9628956637803 1187564239439 8739156647749 205642597218 11049899798124 167377069718 11623007807 975039097117 586407974508 1687398338754 2083429145564 1211667630628 284602410160 6896598512509 4504461640014 353464934131 77968525724 4036245200873 2818490723377 370856805676 1441039672334 2395392680174 2067135159912 1742263992937 2392231783050 1864305069227 10849104830204 4087054896597 3436475504055 7835390272 803306425654 12360529021 5276633499363 2464010231282 7918494525778 2384914893631 4276866375532 10209905200957 2041465722753 18592649001 3796491896090 69222557015 1336788512653 4342233614942 11175574241906 6225986320108 1512207742295 1283872922776 1393319075 3786937922734 2276076286437 1490725154823 356227894984 4180629859572 4824751027128 2723968064149 5157676625293 112535731146 1726974174319 4409294935703 9902665080681 1437701903890 343864772124 5178787952409 1347946866535 2479255344006 3694903834811 3821926928799 339194031364 6237702057010 12336325781765 3841516013515 760381451409 352214484875 1964648301855 9604533608047 186586776085 1586014075146 259746559386 3705091521963 992612657169 1025322344045 6178168279501 4462998744647 278905847078 5768573572540 1397006101281 6264307834368 245942460756 475127797010 64974969596 5434437560615 818989872270 2002307593859 55668520897 2348723096337 5331967273651 7720431595744 2756754710822 4971430609872 500851760575 1056623358052 7363129019369 7004342436040 5960620230547 6293979997260 3053877241591 1368227662555 12164983125097 137865151179 8249410998962 609555747704 975047422993 1413432144262 35924101788 1855364316918 1974852714205 8638181996815 2345517494231 7514826224222 7741131315138 8517174424092 7372501571304 2325523971418 4049412919987 3729289675588 3843966234672 192145368586 7292936757711 201311472435 480621277096 5024905940377 2183650822198 2581506340795 2501145487739 6767660175030 2743502171193 902623402061 75276905892 8481078463193 386269240201 737429263798 4990284522941 3470826677586 9401042874663 27429751470 1437234903662 322289004323 4539907687080 1368904478677 8651934779741 454602378675 267258298874 9152674602788 3378140414530 1096091282502 498183617102 1353363558558 319511081163 37973202536 10547036275227 4736504475594 1472361426179 7666754979249 2685373199674 9053055739692 3751605158782 1103314017871 2339753065882 4116982800706 236323207744 12877275999 756326309829 3778929518532 1103041356037 5602512040412 8482816362571 3959170533332 2611026692630 17756167621 1755247865834 11159860492621 8303203950856 3621710977565 1191066637654 19870404964 50422182432 4352449982249 2219142904659 3502755602213 3022787762116 89617600274 2048358741685 3727327234408 10370220808 878185638043 2455015411529 3208262002643 4752295756114 2067998576246 391023492637 1643792798487 7073726167289 552579832554 3259180826338 1965004452977 448936283721 1510729140953 1983747576652 4424251724524 517668652591 3095985988983 751520847451 9133596445192 145518480225 1786412994331 2100788076369 1556704929963 2054310864380 7733072818 268003516990 4735212392837 10637819026316 9033950095111 1379212844778 1492819145592 5359670041528 2546705254568 8499984307905 1393288821820 299927194363 512555238848 6657061200925 1411073089550 594449397218 3734812939624 1427766992145 7006549248168 36909090029 3955580068063 6615429812104 2843332736446 11377135962024 2858720676921 5535990321652 1922544997824 7583387906996 3252692950677 2549496959446 167525008886 6757292437867 2205373352844 1009233896225 1212861947550 2623814434211 2952690450114 1443714669570 1324230857125 2262317169128 2007797379169 7642578918362 2376146687791 1674997987796 606935497331 9294659954939 11547508721913 11713553469939 4358495289138 565947712718 3326833704081 4234486514401 790643906632 3503257976444 2367310209922 5209501627816 44703656848 1455568599587 13298165686931 12694134563675 513816269765 1262460070289 11801591371048 3641694584731 3882943894560 89985938373 846043032866 1208793923776 1577333423907 5008899749472 1113759862837 5110840353226 3724541179003 4082950806136 2606968039593 2183344674555 691768357118 613539819824 1961708231780 8374122288336 4709729349151 848795658795 5617849292029 1104945757322 10725327298 284490168040 1401781428450 744736653208 6037915346872 3605997479120 5274873680599 7531118931435 1492665533803 10176457418350 6005902591702 392853704347 4620741366706 2910360225829 2362017216860 1957197042660 1001124155890 7819720908678 519671820022 1074926307044 8733371267913 5344069307162 1502235006826 50032922209 1481702441576 2589937868945 6175990940586 478694103260 105334287395 11067734859919 5003729304151 890831435336 123955724134 334391107996 3469169273530 14325657563 3471770380458 6344510429529 550388762260 7862928895378 2875901410924 1477351045044 76726878511 2601758547443 3428321030809 2258316984448 4479690200009 410263051544 542856508643 5334312951262 5877889991860 761576581904 3828109994720 8365009576497 5939885922822 3678723649590 75616788512 2253716532678 1088686086245 10400151466365 835828465447 25305148324 2907174245334 5529077368012 9370533732385 5513368038059 4453032209829 11162027719611 2126055327897 2197896687123 2447846990325 1896576539101 11061577297740 772481797 174137024670 259903204998 1013303623100 6917840262692 5903931829449 5504451598419 6204054718603 3372922422021 7562885140185 766469929685 9520454990405 10613680893361 8959577010377 6045825675123 1122576898733 1973118843363 3818851629619 8092073903087 64243267510 2889551087360 4031270911124 1086530889817 3017557656428 7865415044573 13123316031917 141461209132 607372450091 971049365317 588785968286 4773280757398 4847165207596 5292264704814 340977421816 5773239745934 1080074138045 649575490843 1235694925196 5308548732091 406822016039 2819544526329 5659893624177 2829204351452 3548423580557 268683518548 983083245267 1340298701738 4989182314216 403014285888 1557123266258 730803739645 493522675873 1684167762016 2907014583266 1829605010564 7681023800827 1814479187566 6570170422128 1523305442952 1886944898235 558151601657 226164576743 7561470150163 119877519576 433807302109 11678499441271 1510081006804 4231533008543 4956972611440 1026743955301 1053894644222 5395234788 9082941964165 3141675929739 98527319843 6692163859508 791797283922 2498850770628 2949622898747 841209892454 3695832799342 4188302757373 1974656129378 724122891457 4498643606500 3160706970591 4433027151465 1074944248176 882159032219 12371147840194 2830902247288 2600159095 4484898419207 2154599683740 3027214998719 7343779582729 1316393996411 207627236889 116438268911 1729315570502 1626578978445 6220297210206 4713216722253 393760041069 6641214458039 8264973308876 4429350010245 5747436381567 3900586735 5364920321809 1641546028603 4193029745623 391890918283 1821985735884 1208123891374 3410294179059 3322869911525 3144640720684 7991061576910 2326298381813 2012539168887 2925169358668 319968005230 570707216731 5355567191045 537076806691 2131570908312 4878066797927 1809767029516 2550003934586 2293694401128 417893008008 1593857233792 2340532392068 2585777804177 2054090109081 267024898624 1270040607431 1751721004918 3917528414784 4516586178959 6767287938633 1575054111620 724517031194 10910093506948 496429453973 1524175481387 7559732490489 2005626151 3723634563373 398431693929 4801223837459 334685032946 6688698161332 6609072240587 8570563544851 148716842499 6810445799577 4617724837662 5563151295332 8499582197631 575456742889 2711321274378 3337445695969 960388744606 767423098160 219448818043 5104865799361 1036656764412 4020944712316 2622233635807 1828241467961 65726879537 7350454565170 5022129870753 1862950504223 4140350220810 707941077639 453253109032 350901059227 1616042311182 4188337009441 5123809308259 78716937576 5344561466079 6122711931170 7120378266958 10016364212327 7786555003196 10044055732 821725927390 999779366719 177689382808 10086881179081 4309443266688 1197429659934 926668293876 4523485588681 3812451423 4058920085997 3243011735126 143728385632 1966242517500 9344100879177 2574543069829 62305814838 1808316557591 4279553245930 8277402385968 10155052984137 4153298017366 651847133959 42747352234 1959471727802 1504572549469 6769647053478 232999029310 3049202546957 4652646585133 121888736997 6053423957269 7324913702879 1368226728782 613195502903 488824558085 787266286751 2700083389961 291305926420 2086304608476 1289717866983 447014701826 2493823211228 1790203880532 1319404671685 620557622288 10193118514152 4182640887560 63444352952 5279450859172 2753169379430 525985631031 4502843493213 660858984251 4113077881273 1826553439509 660351733530 284809496771 808210543224 841574891743 2059202722240 3449502899066 1243373152684 444433074713 2584739206545 1203851861094 1493225782856 84066970181 2024249810908 2925368870188 1153922470234 1532071947071 3433528413568 290904486560 2441499370134 1405840577284 38631478887 270134029185 4404125858006 1753953063806 4499034305499 7328496504526 4201222093724 1968321026834 8707415469686 6088122663953 3036104958675 3656268132042 212214540977 1127475546522 8944162022108 1746816917883 3519577719822 56302883015 1986080738062 1255877659077 2499774946798 7984123976959 5585402417532 131966718487 394884870869 3701287748171 6201512512249 8658461901607 7538283284095 1148995091963 2806131874957 1698112491473 11530180347463 2104046792216 804150136157 4393126480623 4694409948018 6573368266567 647494815584 2436670879801 2461317846551 2642497975905 1839727300767 5526739737902 4002212811455 4846725277885 143441756000 6481928204558 151948378518 9879181099699 190903051315 726278688019 453493174695 2370871844470 46460058776 1073171672448 5625029373062 815071795384 157659173501 10139090292683 5629838990714 1580594927157 8457985674879 10701364750 4619832914580 1357944751359 2852998277549 11303260940890 1213447654840 2582088825310 976578701260 2606671674858 214437955616 61108134494 12805926103 5438734191370 470604984061 2222043973077 2379454239159 461750068882 6328832519967 4277220791238 3693469326700 1855100552504 1685302818585 51291701881 11813737038290 8949815578680 308671875757 736564325006 506105430660 2423628411541 1054873794381 1323682413086 5028096319868 4384259263078 3592260143178 6353485436660 865304820478 290542051635 2786254389663 489722685642 146796246504 189949550716 135953131205 1076871805432 1906708275720 695439509878 1480064080786 307137715655 1780797395732 2916223537052 1215515784065 1719377627755 4726107282176 10784935888242 759498359390 4295918227728 692800964607 5902293880386 4378286623284 975184409502 9427069557 9041486000233 1351505734893 927925554222 5556385831335 1774495892868 3526803633687 678044281223 581138765024 6265853713948 6322325741976 2389248760108 3908169091352 1523909198941 4010672686841 9032266828046 8600151824448 318715077141 324508064530 951957191087 7532911478276 143767770728 696882686476 9132962185536 3420788532558 171483774709 2458849282 7758599124592 7015013900013 2573812232780 8525322039103 541566313551 3492799246059 4437638977948 214210336061 7266750322370 429314000221 439369307132 1424248939049 973548123897 5485601423854 267699215327 10416966919721 712201879405 4387713559419 5241249826307 2163194259572 248398354610 3048204012037 2515183345830 426850681779 9398704664185 3888337212199 967873286428 2310352785032 2976751308392 7295794978736 1284443960424 219248916507 326835923951 5600916345916 257673716776 2407113355210 3414525669567 2867316915507 2079951261345 8819653356708 1581014866179 820973945901 6637972527405 1795330739546 1162776016175 5083147691809 1111812207674 28827403707 17860603657 4136617396223 8346780137318 9156324813585 1706932556241 8999950988653 211462550596 3214209441113 2421108258407 2303996310713 3131969323310 1527795552883 4187739038894 102912101120 9743182043086 4015157490314 13382640104812 450875711055 9233634776921 1399763192245 971094995203 1207502852494 6544543471339 22452146616 2362957534803 5808026656799 9118491587721 2884871304523 1015458920858 12148748566950 781505040324 722010294751 989681977010 11598160018871 9368709965334 6156934232663 353837176875 6267440741590 2114912232096 3350948093174 1215391505158 1545158174623 229976790919 1982651512990 1213786200795 8140659056181 4820425383760 1684600087150 1041641774452 2003866957802 2024893517729 3203331076877 2308295274147 8604241500265 2107052044365 1013514033819 1203816497694 1438799556751 6945139068280 5158591881776 5499578425305 24798952201 1919745772911 6718908457789 2165970747764 36612191165 1781378877815 7424465016636 1893405694913 1808347937321 947706678186 6151905543971 5011343123863 4111590619 10357777990139 8062037350444 7445109728348 1492943914364 6580688396277 333999249649 5595862634498 9229293640205 5660256613 1553906467336 11410624539064 1755683463007 7281233612887 2689601429651 2712214235613 293838596385 1182760319013 969791535938 5552415598591 674455560539 939429350773 1766343229843 7517507669025 1622032044 1556703782037 437331917561 216794599867 2476399006486 7541726253013 6396810184953 2486340156698 221690869639 200099060585 924565277585 848736572345 1943921141291 227148489154 4884075367153 9703255292417 81988909075 1148532623952 2069459683668 5832484441332 2323302811951 930124699228 3964907470055 98695535572 3943686416031 650722120589 971898341918 109192976222 2929932924273 228434362041 12228624705094 1071348283514 780231291529 9735167360416 428368228532 3013869328673 323320753951 5645692562394 6127669020074 816230539605 6009095028401 4400339292789 179590677907 765910663665 1407426625256 1069186047620 12545851044719 335711021693 6876727707610 9785359718387 920168910877 11189673136546 277110928194 108614936553 3407567144112 3722838634005 611137221765 5296719654718 3206529487293 334581006819 4125924945892 3365234397188 7252038120127 7060586900171 1642413310129 4732829315939 1859583016546 1923142920674 13014975357155 1057297285265 976654734695 2898995105185 263660920892 330640103274 4292630950460 1131103900518 3186327913037 1551894829173 4710206321847 1832502056609 10083619178899 4620013086337 232875355840 10782214871435 2030612395677 1392964659746 6128280243287 6974056810056 698738349292 9853174100170 5847211639732 474987466023 10199522514686 5454275891811 1425553480478 3200396995878 59193326827 1923738433524 485894712653 1322522164554 2047596435523 5646529489738 2522364306229 2030249432046 249781525878 5374061598023 415908745811 8365727627934 2013391858876 1924434201140 5436478670464 4026336965991 581611442582 540776726833 1324342084955 2995663585890 596239368765 8503544082249 969384920484 247315190482 11053912345399 6406685237909 9762345737565 61185331496 6164788737348 7043767556753 9741641679 2439813422267 4107183902086 1074685851745 4657098748810 9179373021732 595224101388 9527206306814 2004228733958 1882285000389 1335363108209 5948835651603 86222531188 2198859850686 1541382210165 2986272470526 4662816096539 7276179654398 490371306676 12070996023044 5823565943208 5937530425320 1037500899687 4281265094362 938181404811 26159657511 9581341060826 1291362843439 2631993024283 7435204720987 11877639987062 4553112568907 1145412107 1072694426184 5031699222211 480476302292 3003634986856 901308620051 765259822099 3311360591009 2226790697457 775479732581 2556781292876 5190314719733 6860739924823 4526588021697 2849617610550 1586840168749 1225088896956 6062770668213 79374578639 1251906301725 5596724198488 3369948270024 1029870722804 1729757530645 3732440291724 5055654127438 1037490572256 1160525883479 1402771329017 1789406448646 7557213256265 248819245607 14151946442 349630180863 294178360187 3272241978103 4211323374411 3780277637610 1491394351981 3768287713795 808103850715 973669129546 6315428272134 7962611380727 10466016775794 4235772730370 2262402628728 2764721707623 561678544551 2178059525889 1892562101127 3692808923247 3919503454952 78729048673 1358460784500 5996539607353 1196311931960 457918820624 8181544427834 9392542799772 5537494717235 5921992184503 7142417081707 520648983712 1298068692524 1059854156796 6178794770349 2924239010391 2205571023573 4598956099717 2083123784036 2442326845537 5197911903398 2250852743988 1132976338648 32186425130 723335659645 1360067529319 2933109141190 4182236699120 5170455088455 9573884989796 532635544233 3951475208104 5614709549872 543728122563 6044843079250 327668487148 256643085459 1425221613618 8351200807861 3644208762276 6562336826142 7460259353580 645008900591 6086078602012 6070838283967 281908214838 2550151743001 840128982616 607382046198 2565065701907 2416501734098 6561427797089 10864321138060 1749238624155 3285545490994 4905882651433 223976782419 3319011541136 10481308772611 8369925196083 8110492004116 2040377443165 4204817536154 4178068669170 4364263803444 286016863986 11633276599557 1070755174664 1554417465991 3299849572205 4980650912980 865906337318 9299403326775 4522553704850 4810453047002 1155688922517 1660756576943 592578829928 2025604049031 2792144170520 11084102914473 1099504595729 1351854141652 6875202121545 268107342131 743908472291 294258471793 313501997641 6786597462569 655867302988 6341088460272 305566793362 6108269144582 1062608932953 1350313612999 650568607610 6437821164949 2631374844667 9122754529916 1734369223865 3486139914470 2371404954162 1771400553962 241925933016 7632009750705 334445659676 1985931236558 6198665341899 2917225047144 8260480496 342877534673 11175729320769 5385127867253 3412340546268 4544658320592 1542650287248 1692547675728 1940021101508 109890062112 2812995400591 3460978365349 867022617670 6449127278764 634347982431 3605404193952 2894798245821 5918492791178 367359143170 3333997929774 4412789296954 2227348004928 78267744845 5218898750005 170157541878 1875104945312 8294203198014 9842496602452 4805681981163 1843049377277 4777222155905 101557885450 712875139773 1130073069465 4539778885915 4427772262492 6893842809170 9458713331525 59418676618 1192006778709 3977655689058 74334930324 2837462061798 1308636237550 2258820018702 1545975419168 835792234866 3724711622898 3733573683414 1153410406645 220824000853 2427779790489 4124027968598 7825959991560 1358003379825 575103310148 73976212869 4707750166250 1970879517527 3283958046104 3610991999146 409104643946 4821670005451 2700788389264 581793367428 180605632451 757448273 7009211146443 1249026160553 5455507690895 5010891604762 960068491480 1759509975925 2074315495415 245282494757 7715301467432 1190676417116 1321256842137 3061172412500 100058732215 9252385257502 947239494270 2098447980889 5723463643979 3173594095071 69187235550 7196361399520 562696538210 1874162175690 951068826915 6539782943617 488897235632 614353913386 1070017830238 7710596748553 324204112016 1346969524545 1240503716774 1875717653918 1167950616490 11107283279824 2304231424212 3543345725559 1368808380853 3095907099666 186023430443 3785788125176 1234116472430 4352289252397 5389478786007 767991430162 607785271619 2027807387500 1547783255060 379600235749 16112864087 2399227225350 2293252892975 535497397782 1756762355000 10566703988947 6332228485173 1655417167711 3324966800223 2339807751692 175220559081 126618089472 49328803779 12787189869984 7193335629109 3393053334344 5424678222943 10348435552 1014091992032 3960714919866 455733300878 3232728583740 11527648260338 2669384034891 1514972065306 6394423116040 1012364883493 7425728689388 3294453908495 12552144017 7243157492731 1800667005220 4001039845300 10526472334104 1946003506516 790563006188 6175478458270 9397586970265 5652867324192 7998752316696 3788624192460 3712454169323 3785122929994 3898470008775 6698087804801 4121081074732 564492354777 3757421697670 8275391527631 1962761780758 7470223167971 10375682250359 1216557852 4052422279455 1019328170791 2133191195727 227031077901 828711731480 101187636380 5681374017122 4359300900529 746343406130 4804547787852 1285102472303 4170558931378 403558995870 344705328524 72755544428 8740622834168 3342508384227 137015868396 2124809341648 174582942035 6673520937678 2250261353588 1666914439331 2304830619983 1274704584446 3553574578050 3470984891101 6603905114843 262794142551 125781121564 311245177646 5592514614931 81393828940 17518076340 1462926126097 4931081561056 12149953036534 876466498527 129157833462 4161425005865 942471660047 1254414863962 6588112239632 754311818552 31736783629 4382673064104 5687083222411 297195918273 5218826443040 4085610973668 1993539266942 1546907976537 57638404341 2766495974155 12621987695213 37894000836 4326390302942 600651075456 8090203113583 264451861187 4446018946018 96276437477 12237253563263 5615237580650 4481257766284 119528573238 8919793902629 46606709678 224789983514 747245005459 117435964923 3487438241873 11586881930703 1593208014581 1489361685356 549193615993 1020353085624 3799428769791 3552620126046 1028738826545 11153629185137 160923281282 337187942485 312270070540 3427896508009 1419683840361 2113247707524 9914062923276 4369092175905 268189418444 2228870079981 32742252465 11966912309 1117499800537 48320792118 3524417494170 9805099597564 8411184561432 3487635631546 646977968306 1230479657566 1283246806 1358577219427 9036823721182 3112507512818 2906102071018 9779498834041 10772676064 2007539568598 5894412970873 1414644652935 6152472956251 5926088315042 141468324196 112781929309 1393001972097 4809167180701 11305572398297 680377873590 1588117361350 1586308488158 131030768839 3670113199477 9322631280349 758231823954 1536611745965 2211758226293 159799295188 3857248119410 5048237299594 3255661584369 6882005172715 2679453859429 3942866333961 7805453857806 3498292635605 4285189758225 7357533247256 2015667507926 861600750337 4195367527615 2063064951143 527183772410 1730915798496 2708371543378 1261819089270 34410506241 816485321271 92100493950 4387429820113 2764448477842 2971764074968 12577616528804 2818997829679 172753338535 614603207587 345409610054 99948545834 2521811164 203495140582 848226775148 152526540087 4448404709008 2840106737955 242607877575 4297586257849 1248330915552 11959591366329 1958349611722 4254716498633 188154552320 5153068561453 103336495813 2906167217562 8663347441957 1556101213528 6742667403947 1450315970840 11692384220360 6206652447450 6756359664128 113238281046 3617145498843 7504472816963 161764648395 130083300161 5150694363168 998246504982 11562069334585 114900195836 1271240975055 858283741058 9443702466493 4251149414256 4868833881332 3349374524112 6288039697934 3818339802515 127932216574 572463188779 2063263130243 258166465104 1412942204082 350604151964 407077857331 10252593756223 877148942513 2843390832218 3223810827184 36200922717 1160280939500 2885313718892 15493598140 287628747369 694021152095 623449265653 1325193229150 841449775707 381270129352 407430992798 2102487934499 2103046774645 4949597978613 4939648995737 2489513137999 3305846570291 4271873355198 1880196226694 5377506494731 4257775110725 4160510039646 2662567937034 12509714653650 2640872055279 842968177085 2278232392232 1156929704551 1903336446319 242233851436 678135699379 2944030718 970978581420 3099299209517 728010811486 9637450115526 4145369112211 3888143558904 510574057427 1287183104490 3384469677740 4395415176474 11395642486552 524413716093 2336048842220 2082751011849 9670811042047 2403882245375 7037570597981 267728814868 8382421795884 5219360662543 1822796857366 294910830382 3097480563776 101174875099 6145023519417 12086406888284 319702961783 9193534953129 92744772509 5875207571357 1210851003087 2164886276635 1547887812519 4761970711516 4650890724307 215266715806 4689369438087 4052440699399 385494726451 3242333412798 1277110818535 9830581211431 3155808878651 7186654749725 7298782322287 5983880481858 507971690906 376170194271 2980816773501 865614309373 6390736500877 24662159461 6783279655477 6371165401770 5110426884136 696347155636 2700843270807 2563311411368 6980488844596 1120323917767 6590446178133 2245885991183 1244973908141 7613258622302 424957093180 679324788798 6967081646723 6288498276189 7431452312559 1153770901291 229867680523 1243542380303 2569994415345 2688788672075 1167763405897 511376531774 1754545028190 3197231832643 834022400474 364242088362 1359785802167 337485497878 3569793395291 1171783659792 768889082155 2725321137653 1447987652467 9737764940214 752407321269 465477796468 588870205984 2470944774471 7969625604395 4769672168614 11076442933211 4995027265285 3876339069627 346677856312 10229972527784 700934537749 3275596540026 2351883588250 6379596843272 286902193770 1513295786177 591701531501 752953552521 1198508848200 604725867575 497774952959 598260438924 3444654569578 592213364070 993124628255 6490399509191 9836775484904 54626180877 2039263844643 2033305734524 7363530801878 2009456368260 171343824145 4715396202521 2879288034347 5069736932667 2907839152907 7646780184359 479012743912 2356298120610 1096611450857 6557490317199 1307043748 3745214553374 8814929004896 4531388286885 8208126134353 751193455324 2349690537849 6505168962393 1306923188892 20350082958 1202496926680 1070428068882 166960796225 2771760399419 4319197412780 1474347088404 50651815951 2978888329 12582115887150 2650152577060 9451195368319 7142958512997 5882368483309 3906473697350 2268151433465 5445907434284 6836714554576 952359423816 9397766816268 1313832649258 992787072720 2269585148826 258298755162 428433280100 6510664794745 11723483405510 2536175362311 7014782780350 3399039063081 1458469084340 7311414702641 1059006544368 1310770402858 3228395532690 9951028955721 4564824773727 5056693112896 3784110407615 10827601338584 665154585803 998111243823 2457176302777 3660276914697 2581689250953 3107858411662 5142025089840 5624436100428 7890410407439 5352254251723 4143883301369 7942460131746 3000688923955 8500350618581 449329853824 316596413173 3508910628471 1726130409064 1006657130916 6214860122622 474038533086 45788432630 769958628459 3619058337865 1435358367789 3865815420096 3778993689782 9567789730693 2379518035797 149651876042 4399614564287 3717625236342 3213158314523 8812944932815 6996814708519 3160705494827 5735418244106 5918184733285 6913053057952 6421785531523 3722867278411 409988660880 2916681510552 4271008950 6317226080983 4214648739951 1093417992598 7307510627482 593903500305 260134833557 89601885455 11536557935927 3379861511223 1474320986145 4519273877163 1603141272815 4846302808107 130305444022 1694517005940 633540896105 1600332761242 1363135754416 1774697319619 6813732966635 482974497277 209468536617 127127294473 155223225455 2250394422119 52416770976 283866346943 3890095921537 1320166732754 5557372620571 2292394213886 3486662456005 6069521533929 5892658372573 314698706171 922081235110 1099167623367 2268603100790 1099948212921 156734539095 1250341399604 619917361923 1378533311709 3701245918743 309874035749 3077351878616 3717824921629 9784594704819 2426009055678 6884889090002 4152157694232 584875022726 579038318889 2565701198913 7920772402441 4308091320466 2436066111695 5360852162 7076738337201 458920641989 5760140489618 85984042617 3708963803273 1635354349880 1605745012539 3897453664418 280251362763 6540927652887 10305731142012 4602227830170 3850758203055 7079618213483 5613867031622 618866882860 4174831210208 8714444835666 1513273190659 837324236762 863134230256 1469511398212 330845104107 360356205586 2678913657188 16122992318 1402775895967 452202111142 311839174702 7762980192483 675478453303 504878458122 7783725411647 381969238789 146233218453 7137478129594 9556649981147 3953436109435 11918330660614 4908860963512 5009275498454 395186770354 564736997525 6488174884040 1559754578663 1141081651640 126255715405 3014342214501 964519507786 10617433116377 2078481020524 2961665324351 5157890586396 4779604573169 220232040557 5631380130554 3492836217640 1267796017124 1513936187632 8561078100039 774568719266 7417674529549 11236334766760 1274160361570 8333715003157 1542820437090 4822353124857 26258882556 8217887080611 2089903701867 424349326020 9098736473213 4826488645679 2017106345261 5076311693335 5053465810512 5461449271043 2835968195508 3101933250029 4516095277817 5650624345461 2590188343 1608444283897 13601520521 378420157403 2768522073413 1621106112064 903442963023 1314008543539 673514691722 4688093864417 1583172273453 1580270471001 886472934665 3555515638699 2297416976699 4714102407356 191837992905 17426325090 45205189508 6912697949312 8252880963684 3559025203401 5503171477294 4668490802331 3373964207805 5556863949948 2798263148879 4739801186267 3278847996838 750520553916 505630818895 6080626281262 826391072023 1193340322890 1922513994704 5986106378797 6549344806823 4092456055043 2251188500972 218631249446 1097143044484 5791749332756 3199521756959 2558393116777 4645376704744 9488145404731 980783197690 734644745307 1119876985922 4005264796364 2614840978 612493440437 4187971735215 6261692391241 2981812557615 7675325195574 9519297344103 5592176607726 595026735261 369957931812 2662122946612 5351505937884 5302416773135 417620612861 942797260386 540473339751 55880383959 1717120232555 200192883370 6431882002722 1048444421350 210118274030 445781475823 9923165799260 11431970287083 1549554416054 6159677577163 3813490621942 2128316680520 6570311906574 890230540338 682078801996 119282581 4264726434846 1678770866093 4131545498775 3015267548282 6738444378809 6576109238015 2354007302407 2405811056675 6411409861698 418018896435 205091123905 2617288555469 4394857929973 761325030155 157361988493 6153907653961 355815283438 3007868413957 6779534216243 6978642744522 3180426251883 272752025804 750017137967 2237710441577 1542597989391 1149408550619 1845410418208 1987096199025 1785103651138 1408431180856 1121525048998 845170625591 689411709919 643814928036 8496921311047 255111639016 1529736075059 3954300004202 4258172968351 1259087028948 2101042082072 1310821505048 24990404812 6780057487 6446558928794 12715711712026 9897508447582 8560561533504 2159442231507 4356505965661 1265034817504 2833040218348 1847811950316 1293397144700 1242759665321 1220842180438 185469669831 132794680018 7438084402791 851546056597 3585484896082 52231852394 4137799321642 1104226026736 1595058067701 3246973408269 452786389623 62723736986 399048509560 1514196473719 2232795398386 956640053709 2712994988936 5630233432976 4982941452080 8891949041109 7340174594 925102915625 7553584810726 3451957032453 5144113996361 16276701928 5449347935226 851777541885 9454423401245 842125018014 1944162516974 4588454247085 3517070913204 9542589551212 2626723150746 3281067443530 1163242516666 8655641061374 3219053860555 4103369328985 4647322336796 9593387863693 4133567605077 137130651544 10645161733723 1146520901053 2451184153578 2082913704424 9578293015608 427329023231 436595310944 6618600862843 4910649276223 1736569774107 2407704966873 1127921831319 1994367237810 6477973824213 274625788882 1076867955113 3321600006117 437715492835 1214688484635 2169750188577 5095476390063 3014660456955 2066831450954 1531155433286 2110070451261 4237219376942 4902814134587 4319724064860 6930909763423 1941564915953 4653264677646 522194235970 5760683484909 824806311742 96010948093 5809413863422 3729451487530 4261445922194 3104726752530 1466230848576 339708451940 498065594874 7739915059615 643633554211 2203175130310 2676095151504 1332170116021 10219968560813 6422629522494 4935874004933 1395149440170 2367626011180 8275644598890 862285544785 1047336164942 548166179932 3881296326051 1365342822108 2468595589883 1605497897174 1817208284295 1805971543623 1232602041559 33886188391 1498853725651 3577216565439 4211058100148 3416658439683 3262844071144 3819419156007 118867551979 1725205221566 875168856958 2165222341472 18852355246 4867590119150 8766734049949 1254260403837 1769797395812 2403579225521 10176657303633 4874572708714 233725025406 5286098293333 2673373708252 665371951384 5965894626355 386528784771 3321451675019 2122979131400 83004313678 2387388096620 2449350345565 1989785730373 1578209786460 3240841700929 133829952140 4938438088695 372260857914 5163788731496 2965288304746 2513068546866 7694629286666 1949208245662 2927951936081 336246072343 1075332072921 2515919222140 2192647488722 1747717130650 315034440036 1145666785886 5578841999868 1576847746795 790849603528 1218826355437 4133635103097 102927319935 277114146837 4210197023042 2298733548294 1723582246883 90721815199 2893369286555 1524013875105 324216791895 1423416405138 7083236587008 3086317577935 2644603167186 299208544507 189542891293 3592684063988 2147735370386 1723991032229 2645107180146 724808354606 2003900332328 4623406249434 567340304889 968802645060 1977212373568 101968716778 542627329551 741375863035 285520415459 6218309209628 577064546935 771588760271 7363578247553 333818191507 1480239719940 2143019773739 1650571730023 512932249310 43480694735 1606034598880 3350803550433 1198121046796 4436634878788 2251979763788 493228979757 1304445249376 1236333167705 6625704132949 739793067317 61786351650 4342516389428 332270699148 2121065560488 3181896874327 3089055071773 2083384540384 379722254285 4079016064473 5144958228963 480200699470 2400945356161 20380104599 265445881791 30123690269 8230104972586 5841688077157 6009080402634 4969275563768 3891931432824 5463992965282 616373929630 5780001967187 15019675321 370922323837 8710223497 5146676703941 1557213223544 284660850689 1126410087708 743190024054 280544503661 454791863888 3096328852574 1196118692624 37210376773 168490509527 2265358380139 2429651797729 12677460174857 60582721597 10555058063204 3631419674191 5788192301919 528085223068 130390045722 2711532901466 1042827296403 100804989981 3976529110105 4533685162156 3660045471443 154992065000 4564366479524 7183670508542 7743119073228 4551592344477 4850593419452 6236619973743 1666507993223 451004348903 105553415842 3335711251 5329594967863 4671819914235 613073664088 165252211552 4593338232381 4576519099930 5272508816770 3726037854648 2071382834836 2539094527739 3625001674123 245070803569 969658595703 945876979606 850169879506 1371315430173 2059040574409 241774600256 99185189715 2227969389743 309217707444 8003903910170 1019925215657 1062372148236 1349465713875 3295976765951 366379223811 10305991210651 1949223426031 548886964042 3472195104287 29335592657 2167942779370 1658524607061 1060167211526 334627077919 4477239866344 1056873690449 5404478310215 2929149714858 7488288297020 895874893808 582139063600 3982638814963 5093202557923 96340481854 1586475544726 3159493693541 6210012520589 1898417534644 1206188667508 10076535508931 766439583263 1539093242637 1315195038497 3817855513109 5454725382375 5903509429275 1866690721097 180730552847 156162550883 10445787745726 3377265366100 2304434957788 1034867357643 217143901992 595471010896 1926894485675 3604818015378 5680924202357 14560808256 6923396022526 20893483319 324167771779 5601722107165 4288084076900 4334703309858 5062497749395 3906003160934 21274456251 913977108137 2481415824265 3575077006828 374414969134 5239071696742 507473416736 831551716452 2655676026288 955378358869 888195569033 2785947971444 295036440669 485812075104 2973699467629 1208014627315 1019327668898 2752742928153 602949750623 19294677496 422235015021 1418627373515 2281646077559 658357776383 55658587750 973463271114 2020717179470 10153415001015 3766177719008 1357272407300 2744223807913 4454061858066 811222996721 235795901646 1951248184954 833875060820 118249684910 4676597903041 7361305278107 5521015150153 4615337030400 1758820953459 820135201533 367937566336 5310540779656 531282100413 155968391514 5959153953468 485199124776 612700619326 6950980791256 3183007940857 10666166656519 5441167854193 267049764463 1029519603568 3205789699039 757893461960 1313616864281 738061918355 942729127240 1716601682217 2450229380791 199556747689 46702587947 4165369638439 1229139922032 9587240926571 1536173529834 1015297618122 1622933339843 10315520828222 5531681491975 4262864505867 8041661349999 3892669439957 3308594146892 46330586956 2705735763293 205383978187 3525586380112 1174854742923 5018551465621 1727808284289 8393816465145 669251246474 5671437645659 1195998453002 113006151024 3098567950522 9135199029079 4840863813853 8068503003899 2294076346158 7571893162006 11405656439591 11446278214 25474546771 2112784331940 7581810053487 2608826814450 10207848640293 4025997433914 1125509444951 1982641785656 646944573935 84282600442 186880010801 1582561777466 353433368919 222305068076 876469893967 4229104848913 6403014267241 815945154456 794781610031 4163245307919 624739675478 130997249784 8565794887466 3333588765473 417275995002 1695902665756 168895447644 3054913764717 6566315918603 4344626357338 211860184663 2370234029830 2475698075855 3413312735275 3211863900128 1649410173963 5052059215102 396062742445 999690983570 482729315407 3748736660157 6019979339552 1366607629642 6189183701606 3897756783236 12832807350 4836335695458 6655765865015 32235114504 3274520383142 24493989912 5139009026147 486996963586 4115689386937 2277508461936 5132938199603 6066532623971 8260097503026 308613864457 779714168372 71329580435 5157324523291 204744934063 2453506328585 7893807429753 2130413548991 4112355139182 753457497882 83830354807 6677145479637 4221756391332 373578562287 5277045713685 532847465955 3426207316009 3370706783114 543835648327 2644670515391 1562807511689 1385334946128 140918495427 3109616443847 6927520257544 1421796865411 97572578490 2447104047954 1946176985986 3540115757530 1821397410485 136530641793 3076278584747 584126447598 2472897613240 3934124542704 1534218846 5850975489191 3618870606705 3861173807361 1849793168 1365829562085 4812898874111 7428930502556 119699002620 2076860305270 4224958807990 153602986767 2266266271270 5747008429280 1260739055122 8780463100119 919456540344 4516540070788 103715843858 311085290032 4697590754605 2462677409774 11043880437316 5902473102724 106079898756 521575105011 1426223515895 6390096298854 1429401975916 9322667176761 767311976391 112118432342 7501815884002 4133543412217 6861825939048 1804179478799 7136147931268 5790348637803 5221034633530 2436882584339 1908741864282 262601578806 1701325558257 3858250699688 851005012838 126410815138 281742074450 8338251182574 1450297013475 4427532718365 304994517242 6532033961195 1366947672191 2664118508203 5427439777435 974845236808 2034644503713 6048013788139 3497054220653 325493831451 2589706232279 1493776555231 808064669916 5604809391052 60692026752 2180330060009 7322658354129 7374183046127 2141829857704 1129147304190 7935332437069 1580935903475 293085610539 202730585451 627139909966 307930254551 449511160709 24162571186 979861091946 4499537979703 641394390792 437928249832 6062575433771 367396207277 412414979985 1771015263429 1165563712410 5561887507169 569386170301 523493322751 1983578860378 631158507583 4246119337 683541466235 1769293823861 18838733266 3200848129445 9817277569961 263016788210 7890807810904 702218540011 11579512726630 3183245325891 3131933922727 1722880531464 11821611801936 45074223650 1343549307829 5513640396881 2296729253372 2591352965358 5798158000619 7124059454740 5594429135341 2684136575980 1771177529761 3067629830942 4151638799476 1895781248739 230790369523 2891228027333 145714517955 107723934142 4166552858642 4039530590955 237554214464 7975144226546 7338533125588 10685162831477 6199764116569 205817469394 2817619194940 1622148067337 1682524886145 2836447672260 2888959452001 2561751119417 6415946185118 5066021359338 4800277036008 961886720299 7678655293952 379590944575 115813496958 2662596658374 8609560022821 1954562537261 7177014167872 3388430089855 1595620166849 600035079032 465280847753 8409991781669 737464836971 4905133270086 705582181487 1766921132159 313472384749 6257785092717 2836726436137 377883779285 94964105451 10700215776011 132109981613 1616999670073 108616845223 5480909328456 1340556851473 1340590346508 4334460419 8514886058305 1035428805589 483870985098 3361887904443 8665378424 578883822339 5247337314290 711936262007 3715826935341 34859321007 2846041565639 1704444221157 1628924964788 343874500414 4763712828457 1409323157015 2421790155197 173672292960 646291644960 141719556620 305453306353 3711205107947 633086071127 6226166308056 1184633534889 931195501057 2244348433463 799169770907 3989778021068 2867805743658 6105184818795 2468538615139 109209066769 3518488365969 4102719423286 474148213395 3124839960470 1716932366586 8782753210887 400333949397 6722498976056 7328327258610 5845939058436 3555709055641 8217795551820 1214370197760 1659694936371 130228592881 660032232906 8924844199054 1203326734209 4624473111144 1359095877213 3370383933087 1320806245093 4945185011367 2211045224426 651408189244 7899643233701 110284730464 3231963359345 4020363680943 178663512612 2717881047202 2588584305567 2523862264253 4555758790252 4141035379107 2501607833 1039112816031 2303860232676 471678254179 168405986740 695511022550 8889403542888 6177884624898 2131697627746 308316342725 795288381923 1438056056335 4615858896221 6846759662490 1875582925074 74963364205 327051428458 384455368303 1417129171192 5051292164592 998996073781 771222056793 870704200250 5626482044517 2891882342748 6524645324846 2909770465700 990791617263 754033474478 3852964292061 5641729259766 871876762208 851922432002 883350440745 5756930469774 2434528235917 4260350746538 979348039634 3618962780918 1792289884991 3287105018615 3436360040793 154985319679 4213225649359 698723761404 2451114676814 500384774222 1318394091663 9295624595238 248265088387 4089347625894 2970587478273 12022078000785 807181461133 72669797729 1696428234588 4810456778058 206092682023 951888468984 2134884123485 2267050699796 4425042062296 4881770521268 3037353369958 10454568065568 3726053670348 4938795982177 7444131369416 559419995184 4012606128270 802795846091 1436520900727 3803282020841 3291676654835 5287481676886 1203556683992 48034992002 8224812390209 502211533585 8330668413390 35211771243 2611935488510 1947448683133 439611592736 2166485700210 5003815334798 10432629692109 6164096715162 2712399995544 858663267572 4518640056761 2734409502847 311971000827 2978684323898 822704788605 8163254497160 35604487698 4737031883122 4461364911809 134601602707 10724144791940 303436099265 8957888596601 1519225445164 7289398968933 863639530811 742895530808 531185366653 5105144232072 1984483048485 90204324300 539075663452 7593605705251 1504831481600 532781852171 4051876057166 223175589469 112465220342 736964118974 3476746418925 1365227957813 1989228555078 5996480966175 7501100085382 9510054335902 2178280670639 3652340292057 399303678638 874739984206 4003487054 249481907307 278767582688 512797706304 1334385601548 3800728855464 1719424068660 9815369051774 1086607752294 589725717086 3493092832518 7283249016430 9413862907833 2626445109286 8516512166195 238564505637 43657872191 34588084637 10966596326497 3475956891664 540577663791 1324906074479 188325160828 1912910103406 60349919988 2058090947341 4393299743542 3275591194218 6029225672077 2634234049855 2459895488820 11093634344956 3295598601225 7408091483176 1485050687456 5074044715456 3064338011929 5265445297873 1898547304700 97034186990 4071889841599 1891793812832 280126330388 5878629660716 123902296969 1721657492971 2438619066441 11220916736830 3709865677621 1273653672963 3894778844233 1367218851645 603970388084 1039039468933 18346692153 2292724842010 812198806197 362322976339 1908551579121 314723285623 29587995973 1360400920746 1231639766114 8504631141922 56288668786 6211431082239 77408109042 1568816525766 1506160155588 92220748537 4775971180655 10181592502270 3677279047821 584315219 1475340826961 4122348758109 2464700451874 861675165811 118449844660 1499018383245 7896618822879 8227155994066 43594116332 2443915975556 5282942764449 9781278182514 3568028959088 1009552870997 3640198754987 95629340818 705247815650 163886052582 8346289276176 5321644206802 10090061229288 3319373274197 7699037094256 6264233988058 9943985206033 2472602381687 898193200761 39438485749 6722316697977 751653883508 1878927549795 791100208437 517090415225 3968655419728 38859971224 3874839979870 2757938378002 10575304643519 7070566502338 3052921997769 5141020281716 4036299548696 49274841818 1987611093344 1032873792768 3529235788344 273948557335 11516222600 193609753976 2833135866193 3581235040974 2683924589915 2114846425772 7748092188601 579296436619 9380049023077 2801043023013 388101155829 9307494237431 23957684840 342848308093 758901413648 1711430313778 1724378401474 4191065733782 583493858284 731593307236 492768513987 129828351791 4121458188200 3265586130845 1031618333182 255296992995 6232892851380 3316105080390 1866689481775 6914306663484 991212144189 482711735197 288745798571 7650572110578 23434684784 2733189938620 3757852728799 3113794512420 536279142576 6845673056851 6604753482023 3094829012775 3858522057869 581926406023 9893510505191 1048814696575 384070691807 1147608199555 8415128318961 781779261231 4985437956996 5045683996146 1945420782486 4406434585056 2289194966471 2704065960361 975783674763 2959323678180 651492601173 5948273212190 6291219722359 6798759438457 3937817421778 524060053467 1162159399985 6440771614626 11227358319099 1388532388862 2541964751415 6324114575048 8466673340715 2642295916586 3905753814603 2308639282352 2846268721873 2053461221576 208463863840 9869766103485 7355472295943 6920458961757 2181968627746 119100542683 4902176079462 568568232202 335542099330 2814529582300 9141011356549 1602653536367 362869145519 441641686089 719180209370 2752470387159 3782965994011 212522360056 1327403553180 129172917057 440706055586 893190521312 58865093250 1270694298964 11224073001624 7896268095344 8309204626269 544412252577 1832210199060 2414075006677 7764295730293 6094629670878 895501928019 691218624520 1393581841701 228702180408 510141156196 2272549482455 7664229176479 46378467736 6070633212706 3960436780778 1520799005542 3535376675943 4875343116952 2902916021422 7522420772113 6885757731414 62073530747 4233210920676 144425461001 9864701890167 4285631238034 155936566600 3121506245269 5437941886559 795946695880 10606940872341 7597808457423 617102657787 24977851717 61334673516 1305158669246 2063788447356 4501299246024 440205874565 1989744617087 1846009415250 2784900926142 222210476478 6907462168443 2819543481991 586537327723 311398142635 2621647302101 253970256324 234690562991 2750241004195 1724563924275 5167783883418 238611014809 288095522327 3853969772373 4027760676775 421975615855 10356549287974 330563159447 6195478241140 1344359026473 4128992159921 2003167962104 1619556670378 7363519498135 9050362666524 4145302799850 3482699965268 5787292105683 6307754218616 94331025390 1184180465407 458153388380 2853196157922 1010198224679 1599265253556 6441830125174 5103354896790 2503479490482 2989196293251 4760074071008 1865766792510 929286013483 2333897188530 10756876498043 150628111662 4227702372499 3610556086180 6053231529714 414694288 4554714013769 91114666744 28052367412 66653028935 3441631912350 934913038126 2218353151972 2863964142450 1950509694549 6995287911449 323764720353 7820863969972 2069358105971 346486519553 4980426339646 701160734640 193952616681 1206055513145 5573675559862 173792897859 5213130687437 594851680692 1022258531933 733459309 9328223259273 865799544651 858451671461 5476706423472 566465154388 4129284951514 5389031373196 499255216098 5581380529925 531614859310 13388049501 231184911739 5507116165909 6592111437264 338616470177 2216674553560 1318396459907 4752250718776 4695090941521 3655701677722 745274262728 6264661163377 916425470217 398727333463 1720012566778 1766503233488 1903548409371 10974387620080 3907901693331 1209790800220 9066600465602 1752067541066 941312208505 5812911798599 1264014951870 8491285065449 590607383641 2373561449581 5147221467327 2276317351532 7649297324896 8676200913268 5757423219575 1013626366637 6565341044666 725596330541 637710346485 829622512868 22457947740 1678666318837 1845675947 303393459822 5970024624629 371059845175 2194294178469 2302832132087 1361041564671 4498766149686 4874232073742 3329251712196 7107500407959 10031328087566 1169220397633 658508257759 306001736545 4688831452715 156910630475 3852902625314 4298881435823 62620888284 309259624332 386061774510 1902634283810 5850978678557 160277820921 7385291256154 6018722216431 8556786620597 4349503248688 4144479865855 1124849184 123302280665 2716609353624 1214491783115 142192940646 3983566822547 200609433123 296123256159 6045172664095 1411196085286 1169398508325 696223009117 302370140792 10718492929666 3468795960025 1381104762029 85363494139 1470158875492 802186196298 2770936164379 1415544397201 199289285932 2087251069302 3176102869885 2190254724798 1629504633975 345294984728 7006601222535 314217013842 6899995596051 7302008341869 3984242507134 4202703995845 208365772921 1892908602522 220719962561 727238192306 1231712182224 1778269822094 4023521027510 606711362300 4067173068880 2801670118919 4260839728941 2090985046138 1020742470869 238802702746 4256605586043 1707357525378 249010045070 5103149255297 1324495708155 712007523319 1281601061931 437762831676 2742202771817 1701454950720 1595179227640 3028886803378 4072048698640 1104479066961 5529782493531 5683550841390 5364086253106 3222549862566 3000020422430 1225929797481 2833919073835 5559948220588 3225164874475 5412331848437 146094378457 409213822948 545978797528 1120141663432 4164892150287 2000763110916 6107473750367 920721283925 36659331041 436228036497 3382187892977 131885409878 1705081577326 486830898150 3697703898266 326840450554 1286332896958 1014993255768 2184191745724 3630140742732 5041880872469 109227376893 5618504900 980265031 8291186151234 673880923505 1862771316254 3999663071825 8421660596760 2447357167146 1805029523950 2684770116077 8007283789405 4236590192920 8186840184423 5439401785842 1548693718621 633743792956 367525895945 5061911455403 635679196872 6374613079796 1689430633566 7292111663657 3837177649193 7389075272584 7663627802970 321718886543 1716107252940 1322751386912 6740664918307 5779606996305 1162880149416 5764483711785 9311632282092 1154851614774 3369375392901 378183852911 1102179618116 709779939172 8913328550990 1029208154830 3125994507349 1601283288972 7132223254687 4111605168203 580181121438 586309353856 3373594337496 473038027312 5361914839087 7022124822742 4090643862882 4306291240649 516627706845 2111140198487 10860657523841 258158725908 1215521435960 1681595212941 3498721659104 10108202475763 3517630449157 6781454949581 9891307895792 266405569846 5707057086889 2839369401993 1134139501467 1783452475261 1347069144041 3184906572461 509123339231 6318933998121 336192864991 8519103375553 4764075678724 7458327665601 2543908636289 5789764810787 4252984961250 1541212117495 689025925687 4616859274559 2003565260203 895041461061 216138078461 1198315981748 5599683134371 1127561077666 327653693705 10051130812854 5890491779259 2464685014117 5783670418355 3404552198071 1726869746912 2922760542965 691386997974 922026415869 2512880705858 10703366863095 1623863578586 7900511476313 88944407907 2189612211661 8281562235717 1310574016439 6977353790660 1883199793344 5670148545201 2241303237047 906024773946 148455018616 6291452097287 1301314632724 652545124116 3183458202430 42786243667 6760437639246 5583116624818 180698682907 1244181721070 270980211929 661302765754 42418308003 2026115629802 375464109421 7043583655047 2764317115882 7440042226252 1273640233721 2006945001879 486139127105 447361529284 304514193494 3383540814617 7199180595322 9400588405 804550567232 3562617605844 634707349114 2142417678017 1727399446751 17631464231 459922581021 321374193533 4080883224978 1703624540711 2254854023590 1016072326586 1601817862134 687102752810 67863731702 830683744060 1134007060199 138486823511 257422712843 1145515276557 2914637361366 3657720412079 2863375873062 1608684594881 33661281757 1735604433528 5046569878886 4458671036045 3071260367262 314783572261 2762319454439 3157024124997 2270298065886 1639287934408 4985622981 875475398084 391425503186 159205191521 1076052130864 4348226293395 11512963466482 4493355488996 3537485816683 1223036667766 5528677191416 2561558150824 2282610145962 1730444810547 2312801698398 84093128853 2686115658 2540859731544 1081771357264 340007591422 151650792800 1269664537785 6667857666 1938451757005 3781276624738 17676501044 136171044979 273977022373 1755824076338 10158908455907 1574276749189 947121918141 1510324129595 8498036318729 1640852288877 2251878576169 3085798324509 714208508851 8131263177 3970575419382 157998993988 8765153251710 389270001741 2093531151679 2607911846496 9299787227795 9062583985455 2298547359045 6080263435700 201044020715 6831624285158 1420008774573 6243955463048 1019942646077 4601616832577 3641472504454 4187751563532 3761804808746 308005900223 8890846450690 5429698818258 558647654323 940703167591 420456466906 5445126200194 6998274017610 219162478796 473186476750 3591141163872 545561260865 271265576549 5621650900689 2198173493401 4473184219847 120350648577 2141430402831 1927510693309 9736497126999 800046587747 4288679843639 725856650552 4206357492645 10111963338461 650460715722 865637022101 3107128144195 3080475408431 7644106690279 6728802887661 9567152901937 1864469433097 5462739086681 2309469539070 331194173920 2704662081185 120366032703 2809764469040 2995895830943 3750468470753 141866517379 14561805414 5408394806524 6559247280565 3130344262179 3317469203070 1371425920830 360324053797 373242798342 4052600838848 323481393579 5287560751918 13396951949 2995640377666 6120753799973 2986982188666 2749101796122 2752751198461 1179307839814 108473876789 351571686963 1059816364144 133114359998 332010427395 10986249359 67253958473 363388234670 41650154479 2269516763309 1420068030598 2939221584333 2664081580386 415976942728 4017529228031 19620929829 793738989783 98451534084 7816250137355 57395185132 1184290938330 3102024507903 1569634992655 5795762536326 5052380528935 5934825480409 9148219593946 4164482494654 3316576545074 619089209119 5653462017535 3010559084920 4680203009604 612858559465 2363653222208 4926633460519 1722133684557 1383852716134 216835501446 3269631067840 3031322261059 93852824025 9007177716703 2025046321674 350465573439 2887006189461 1733566834913 889772018203 1892496326534 8179697007909 300214503987 2071559360868 5350718163948 2675272171986 9291832512234 1344750173086 791860858248 3150028587965 3150020926110 1900922433548 44015065884 1996308637469 4783948178461 181264362925 1965395599836 3452959636492 1325965880435 5691791252565 5140463407573 5205924223152 4637938070429 8104502053718 1792371618662 1310128682050 5173151607833 10715677383796 3597419827567 3360179346316 24480100877 701068840396 227781029776 11439311949895 4024710310710 3354136323874 760088438310 5330783959701 2338746514885 5436654712992 1076589013909 2044564865259 1349375235285 852121782802 1711759368340 9210942797461 3932289856251 269404839090 7059329792699 4327925964754 2657471141763 1422184083535 6091150503785 3158237249079 3271891104776 157565162946 2999572054436 1861294071945 4412609538693 121298137266 617202264615 3324774743116 1438062654879 1183045052489 921936846929 10445743557999 3711439166142 5065003589651 2014701604772 2185788683284 3899110228862 3806348636830 841175272305 3051598086890 2120854811579 2839319761428 6719794389284 902251201239 8620815590875 1958869009395 7710964125685 6544170038 161160405032 4912825140193 1714055977848 6355580461702 3877855217502 34435304128 2256201507171 142384899173 84143171825 6981458016159 3113754451262 10338195278505 588556894482 2026539192088 215484093317 3284050525982 1277674759099 1664885457862 671067673819 538750617694 1167469779890 1262371531087 1096026068922 844458337815 5291271019225 6880230140167 4522880568993 6583740052871 1338438464225 472529748438 11082929068003 10595270930154 1780435399181 403268315134 44627943117 733373775628 2783491644591 2552338859026 1377253822085 647860886670 738426099874 898148734482 1556658958031 4876585781080 774274546438 752115950224 4763820681486 1038659221836 41794648940 192483681690 900222594018 1692574750299 8841862513574 4375021628069 11512814324746 1386049809832 464581800671 6090430729663 6471787523582 5607010640250 94407638974 1402842694898 2264766547077 888332791030 1940600298148 3225931721163 2783311653160 1782132207934 4762893467381 7155365574215 2498774224273 242374043445 921635197429 156923023353 4874411948825 2256568128025 3243229642330 313993309600 1645984098678 2402200511311 19622718314 580891213682 936959084563 5419078240302 990636470206 3962966699194 5358832801023 2092827639842 1164752325963 5640218451720 995494332378 1016252653374 2821103163052 4682428257188 2981616872221 243543018888 2451416193398 141525325529 175557595026 5598677916126 3150035577421 3200565178023 1581501411047 3336617215173 1464074174501 4525114009927 304886686395 187663084602 2427271557010 1136043527964 4041453717315 6224235086772 1872239067 290988532743 436515344070 490222885293 4797751362385 66110511822 4688640413152 117312201041 2093082430981 103500827700 5384052098485 1961304127470 3450312834905 6132294278201 2878885828293 3655421567992 86108315217 2133547596328 581704512806 511400001881 743286888883 9890299798000 4972358276573 807792948633 4129247523115 11625772259499 199336008507 6169838884339 15535000264 3241106473592 7162803298942 4843812479310 3771381002567 3147256515541 705994471849 69138911753 9827284778856 1411657562691 607872085914 2271153147098 2190513255026 151304524305 60372361352 8119379513764 9190872153711 2892288156049 4692220985432 1267971598158 6287267453501 4006853106251 112357884911 6482610158116 412644621355 197676300474 7896029925016 2009561966184 614487848801 2676543547937 190106169245 1765937531105 4029269985993 73451951325 1022564451898 3111392335941 2697937905280 6710510201031 189299476644 651934283444 4432164812454 39500603330 2357705099837 1248078167807 18676081293 2974435858776 7697454980356 3706043334757 475682810629 4544164916311 776589912991 3896581241327 727844009507 2558854239802 4602497843 3841368678101 4656847766334 2794974756871 168777012327 19828004388 4558256876937 203582636951 1986532615627 1089840314957 2270385771761 3463166819248 9343075135795 4155758392994 3389754014699 1086141718455 9074389017416 5059988030503 5407672488220 5848947390589 359651883853 1192795059400 390767698884 2171141563022 5122341246997 1234085216001 6733195390042 1216018344282 258781159053 3081179209194 1982492725570 802465474134 1830913377688 933728448833 6695716879550 579956485345 6886172796407 6933377703803 6168387974272 6609500199720 938225610732 7462063552691 6193907035877 1320016290057 5968177559882 350963260226 772066777251 2093908235397 313780001781 326149103948 5889751087571 7277831769252 1474876526338 950438177185 6383301869004 6644950052150 4429870369393 887130618843 4932337023281 8193392276394 135726426681 319898815353 377393759125 1049194580991 3024838708985 5967311953479 8625225669450 262179360764 151243432780 6858628760510 678281285073 1037022018714 4413407605846 31810217306 1956681535431 150819713357 6252787964009 2546872108313 1819615017808 798006871589 47337286234 513604575378 1315535086643 276839563766 1761468417008 2179240899749 1010945430481 2683892536251 492096513283 572628938853 2050378558044 1932505603560 22085535314 1120853219015 5252929373175 6164008964005 2442127660941 4688427141684 896586487536 291883057710 4984268649148 420619318604 8710754383337 5704113345262 1249920898471 303780753653 6742697019399 1164135354931 445711562664 1052195821174 3299097038556 6916217568853 33124501222 1140115943574 4507388481880 4913342636959 2851975897565 9560037506639 2874618552453 1147389072441 3201766246509 184516927160 62208973475 2243356868324 1244151188752 588250072570 3823992796135 2836227274493 96381390461 1734614687252 2424685385 7645527991202 265517001336 7834660301705 4067624572144 9227310755287 2109564496135 5544517212135 278101771174 715208658323 2114758435047 538927977986 780585226408 1099310938119 5043881290752 5280827232543 3705098331414 1944440955828 130516533009 2127099844331 5440745321491 2883807658033 773268700676 5600294422826 1527103864963 475028225602 5263484543723 8196891477790 1827019252808 1279886103173 2715571967031 115966695225 4051347804984 32821698028 2341889690117 2065184303449 2586527575985 5304870361765 62872864157 1373121735036 241555737650 1925415399329 1066373217079 1705074054975 2299916550255 1589039523448 273565248123 5449433069532 3957095146579 426243070995 1634513281542 4535861338175 5053820691644 732261545037 1711661633619 6738372012252 640406062745 568269274989 4387191735929 432877829064 4100629902664 2203177490082 3394904016759 1088149845731 6233199476024 294435949247 1997816193954 1632347865202 85362362846 5063968422897 1187601556099 773523099647 1003818707119 11579626414515 3542865376655 344647531684 2263404923370 16204433221 4697410674556 910676617835 376326704895 6286826810766 67052773750 159296565100 299555714763 5384899724461 401069650098 602925540424 610738832562 7763215941957 807713214773 11156437391015 1116335832597 2252275677883 435419423465 9686695130108 3313793317273 1673537046991 961941802745 2906066214445 1561885351062 4470661352850 4358942098952 688533832273 367890074512 670073715438 3146814360844 810958426056 6757542038113 4989564288182 125701995840 3165338234893 2143206779732 7908297551799 3387468014692 4252704086300 289101820837 516637359379 1956367982724 3781283207243 5615521599575 214297626173 2131802325966 4787987305633 8498121873834 279928994042 805044925071 4311975441582 898002241791 3584224319865 808100329373 1956374428773 774792929780 6071807430235 3115918839000 160999109060 2965002696028 4187005956068 329457996163 1399943404228 1309173125257 3205487204954 232470707475 792549358871 621185946241 4142407890300 10449971502480 833355612090 2918583231715 2032751341612 3433361681983 1513376952839 951951781388 8649496315180 3174427543185 2992632153076 622032971937 5540369672497 3394618309421 634860154500 9170302559550 8506426324700 373736085742 979616519586 8579941732242 1739030528641 117959380443 864141945365 1554504126652 4050576665415 9530186365 234474554012 9908483185156 3934699874620 5952513813651 2855800006192 671723259625 4590638839882 491914269079 1389581359239 4903616327201 2495293929668 409506262519 102426296073 7073270297682 1451895891208 1048426114482 4619460733292 887518072316 8483392494663 607268991837 2830807103742 664834748349 2628740367202 5127795782705 31853110199 7175748173353 1965477565218 223557356795 1573612134276 6822788950521 8217623504946 524142261522 3517716388602 858294968522 7902405399066 2537626339925 1692931809215 14157166685 3762560924554 5273957010221 6413985171135 466223373436 5097579982137 10208240074032 147689476482 3967173058601 2123397562200 555371564316 192769259161 214522138298 4767164022814 49951080945 5578202090216 100306377096 4852456237098 1168012261916 104519401602 1804771885833 2503022215675 2584070373864 7924088392309 1413836860401 278420041670 584761626424 7013399604 4895194111843 167097406308 4762960608880 8572029458623 37761209229 47542726637 155095159705 3201159928769 4141760872343 1929347168310 11823702184 2397744237473 493227976194 3313556266998 6798641278669 623262843868 7709687226389 1310030328562 3936994504563 1632072428779 3302750700766 3516943410016 4674892848544 1570658600034 1385734144946 7303460189056 725158439743 2965665122374 305953072424 7791829118069 1343294850510 2510809644920 3514250189721 706481909691 4518865982959 803012494987 1906746614516 1303990493744 3059102564017 3780957135576 2407215001502 6617163344109 6759493656753 10029744390996 6426422464515 122844479347 1199188761441 33197997590 2564979404492 1365752253130 2387916193101 2239530071201 7667264205991 1598853574179 3399500897666 2186488333020 597923376570 9286370179235 868249898835 6354529423953 1779707002207 7883235429635 5057145233118 2165188678530 507119294922 1036451354833 213297981114 1077416500027 964136376157 875680378524 5669575741909 5577968379285 153039918667 39945614005 2371374081853 4374032381520 3268762796709 5842919484160 788340801333 2076598463848 3168881721692 1361175963367 796093504459 4194170502045 5080395853592 610935276219 8573729425137 730026102703 1904414034836 2461681405312 131768182605 74895978191 3343796896422 3752326474284 35672758314 1510015996062 1592322361842 745815963904 2421732156764 1768014907020 5163853917167 4779097579431 667846362604 10176031275236 2461119942574 508100778134 1840369615134 4970678064554 1730536874484 2418808378285 6200229659403 3614593642691 30229246460 2811574966205 5878720025304 800033165824 2823569620927 3792708867329 5308608450441 3967751140123 4429730893054 3274961857518 9217546066100 148166279536 102761511725 4004055654048 2591875172324 3788159937371 552797747504 249866219101 4134235425552 644329071764 695318904595 1336153444792 1575979460175 3745494852359 715085286236 1484086458295 2962744397108 1677900833430 2970023644127 2216220366749 2939274380219 5906613319297 8608272679666 36850670909 4825991316569 1437154996115 6918190455899 6352929566 3397843745770 5501092831150 476680328212 130273262532 3654874733453 2777384107560 7506007206241 1020661931029 2076974499233 7436120571011 92779294681 2430867207375 43253271054 811802730955 2790683157137 135563641170 4813792271413 853800954899 4319982041910 55937414037 1463213246741 4617458323399 1275211244301 325189677378 3687317401607 2192669093147 85385909657 6932295063686 1595975684091 417704723850 1386561188858 197175583156 1137577095610 325016366497 8138361768787 2588249934500 5235819299209 6950607735710 208444014075 8305704457205 61699215914 766893968322 2131808396172 2031136276072 2393425813822 5474506254395 2141439904320 3934068913556 3993568753789 3608791543957 403206264236 73331658135 3281256240518 5470577668050 4849725974048 2776180991129 767756586383 605826910917 854095757030 1503155550745 928441509855 1496928363543 7171774272114 1506473876550 6454083891671 4424927682149 1056456984565 1038642373806 3148858858450 3073940379686 418371248080 5834647617620 404229542785 515095775053 3391592853276 228316898840 192824733690 3069473775095 3485943767960 527457045617 3351620780995 97695399002 9151206766768 7414624727635 2938191491384 56952174743 320466596919 6969278899045 10233671373342 244973659273 1016911546346 283164320883 1418600675006 982846063970 1480879589802 2517965234815 1028106633570 5892439098880 3698445602814 437549627993 404791692537 3172194968384 11089770309950 1723406746401 5769305005418 3554002658144 795651213947 403443007660 298741093413 3807270645768 1333636402559 1135849468882 2915882571814 3328172979706 1256239881635 3499855053782 1511152960548 5692454793722 7605965362948 480680177072 268933182847 9125982126473 1099180485901 42605609128 50875050516 1085295784401 938691945547 879586277933 154812269824 962960850853 4676506322027 170175466884 720369897352 248724416873 2843894707687 3295479707640 332894577113 1385533222 6123577563860 1223890554647 5660453616247 1438287853611 27971477328 1520103599368 1357481633888 3485001747178 344706132340 979139082667 812037702954 130660121972 8415169166952 6610485474383 957263293782 6061781877090 16533886916 1151268117586 101058901335 7217271743386 1065641525145 6108618621112 2500963182073 87342544958 4319045937298 3175739612006 4389739719046 1006471253453 1985839143491 6503615223001 4831977162990 126887382484 289000700226 6268320943359 1411328295647 569562751779 930370283069 933930355773 853178664942 2238921684336 639362160844 3554243975467 3318608959327 4563121612478 2410192447768 1036821683914 1367299316775 659511696690 529712391327 1312405267717 9027506611720 3714253074202 8561917969236 7451492181942 1375200227936 178179172983 2571942940339 478510018096 1929036069501 6819137696558 9004685197887 5862040250615 3463148137631 5083355574839 2430906978427 594157052797 5342801390522 5604307267377 7816763271149 152819271174 177009720140 7128057446025 178841661817 8731722971135 7405668985026 4015083636307 4225033408240 2416163515789 2362289995417 4608093335298 554898251071 303564912647 2696823339448 880176923914 2705327693733 387090642906 30160930967 3552263596298 1257858342293 2901318528074 3026038897042 6001493155358 1326950586883 5753607141177 1663455843298 1046601024121 1259410994817 10142849922669 4564273080713 10991471563269 2426463506599 1344806857446 873229849432 109710470493 2508972360165 2766464011258 800270749862 5273609620914 2748720413842 847469430196 5408282493131 1532624937195 5908948791132 384111978949 270188797061 6371842789359 1065289447756 3746080669041 697938210123 2038816260213 5838559194796 2685958926366 112932000331 3623036305213 6293840246564 158857044157 294488201179 484750603662 1066907094053 390292869785 4307014157341 2757770383287 1217624920620 254274344776 1859078311172 4962372302264 1145132737122 1668594923470 6753578391113 4296000530628 564430900272 2233641666423 3511332879368 2800538876478 1416516866621 452286066882 730547009981 738914537117 4514920909878 1210444775570 50947906775 341238902522 80191484529 3879489088827 671491509245 3940523211131 1752545563361 4046029442819 549596073228 871893840459 1489054192504 5007378641012 3989717195594 3869008201349 174788875400 2452952337031 4117804795206 24462641864 2447160308921 5183527558519 2128243318118 877418516006 4566092474614 3322564628140 4861790493612 1865488286219 201430824385 981681176029 1144923346225 8821334518247 271978783284 1464724910552 10800895504110 1017632223325 2789541584624 57254020231 221014734909 671244893336 4359118595321 10854266264250 69952915226 4288786064304 4849931353406 5999395622254 5293926648184 6242539866047 68097496245 2999658508922 631536102512 1434726415678 321061176984 1251034425678 9853589793810 4459914020911 3777331160980 28682925467 1157322751019 9135919241 5664072495357 903107688663 1314337040034 1224482612159 2479300659011 330806806132 322950034664 8187884214832 4251993845908 244723822170 954813555790 6557909496257 4156517033799 637028632283 799386828691 2848918657713 1297913490026 2230995812221 10218278734571 702463521229 113452452279 178955108126 5619741494359 580888138734 221559529873 906886373154 2011084485444 309312797713 4165861870275 146964944944 122352145830 564708554137 219403349203 1850269636674 147433643732 8180490587107 111718974466 8254075763827 2016210257609 3257729255615 5138976712172 4987135793849 8735029652227 799252706147 3067891122403 573624387025 7418459128013 7991424030814 2046938228279 119522181970 6982261242840 776195498102 8375179908384 1948745826574 20272210688 5048158210341 409457735479 1598336827459 2131530253569 758724454841 690628881050 3038782696749 1258002259425 1315301679471 810141181204 7472563646015 120714694311 2804291344506 764628543856 1044479222850 941331442251 17941479126 3033723468116 535032198895 6503689896714 4162441342305 9748234209174 1355442361253 575152083124 925542034614 5115777619953 2822581450681 1438073761788 406034782451 3229994354442 924157180466 3486570572180 3271787411314 6353076815814 6961218507831 1618950759725 7952033679773 7830519778735 1086201390430 1256251807530 3633970586831 3914531220653 1163028896103 1541316604190 6706539265673 3946606473426 1854320358836 2744208536146 7259029948 5100929842357 249416047687 790042459580 5758184927863 3311109197061 604086399050 4140104963199 2250738924437 697862781887 4365100792818 4870467029356 9141363530202 2954196601056 7716156118449 399526841157 6751668535003 2247013441253 7742469573377 6112804963833 3353535812799 740052655564 3543178359664 3745490611760 564621868978 2785180656491 64330534493 113728049589 794467542655 3789336397668 2967257503988 415838544550 3990843180745 3891671265074 57207914624 818175235219 2747967156732 936068641670 1588571725461 5195169934284 540618189726 297263229298 1604053486150 43085229130 6429829570568 576791660918 213959947051 164519629734 501392790343 560122359317 75291656346 1084739424645 2044362993138 3213188121927 4145560212245 108983606695 3287026616670 7447207592400 847846417240 2515235539218 7422351523527 1794385696510 2790811750070 7824717181453 1157939973444 3787203761233 2301035697849 647580711024 9970608820782 3766565808849 1429152913847 718000478 2658569712090 979022914301 639190975398 2209700423218 4741006081784 2130427102295 1869519982479 1510856542053 4492879114507 2253833220712 2901781207358 5719984319116 4969407833972 798896023719 535983447305 473515805853 2666364246788 2035821556656 701670229984 3745058497592 1155833443934 1990024623833 1105655895260 168176466194 1442350537236 30048275025 9430453715195 2098807974001 3629108775163 4790947347318 7759980447062 1567195401184 3863949505897 2403652152082 4096616597742 3969458375740 716082173823 132855291559 2551042631509 1734268973276 6383252350951 621937928173 383356160607 7038648438938 504394182626 8006942923105 2192161781988 6272723221102 3448184624921 165651618700 2458402841770 414660205643 4348973305134 2238238090168 3142509716556 586830318732 980592600627 4699070257260 683127643153 956607344675 101885949257 3798506208862 502600292637 4701103611544 838679324903 3200971825348 183431871503 197012663598 523634563939 1878158588650 130483720171 921242941171 26724066969 1145771116756 6850817978876 5568741326276 4323227967492 7522738250009 613101935441 816380686488 3044997289303 4877072430736 10695879041860 4303168018786 8286840474992 165714879440 202333673183 1406515765146 3192388335704 8519114590300 1617504535497 4449680313459 10026213057302 6842171838867 1556531195693 1448471710415 660187607963 739812061946 393475544959 702553861151 284714704313 2596230604783 744008938460 2802417355623 4516540554980 86764397416 3242245813364 1682941399072 2306803095159 7466751965891 2963429832093 1345264678077 327070649508 1749388747574 1613875455677 1143514833750 2148143078330 6542651629120 54300968777 862404690943 3662872366251 4837693864858 1493825365163 7187654162493 1755854155113 3462870915838 323365180151 7565939762 4612569221044 3316368020653 876068948817 203177400134 138918880911 5647363761270 2987653651412 3406209670625 9724572141835 534918147114 4776581344443 310414556129 5421284666520 409770632015 1042237369444 389323010074 2607108679853 1182268077313 4683967688356 585418367455 4651436683961 1491045085285 123314406727 6950464630352 1146259767652 55373960196 739225571999 968411271795 2097052194229 2240694158885 741227261209 1164122831807 258475316876 11136334185164 279108646675 3381905947854 2182084402138 1643724432612 3558664001011 6215740499160 3309920941225 1718117797494 5101657102365 5860674325578 1395847732177 317167341177 7828264437398 2044571663661 29924649661 6787910343515 3642772228116 1268448753200 662451098755 628700089603 9122963724029 3727154905942 128435565782 2787170324244 2766323773890 1743659251289 796093662127 3005902881331 315844984189 8355182386466 579321312772 1541995304076 1924151532468 142716612968 483542642724 1376832595318 2937412172051 503430626073 23385885692 469644313827 1092544370066 405815889346 965270942870 2053302420630 1457401945140 55746157072 3869600012353 4266313537631 670924083465 264351179447 4350607853254 236068128465 5106958491814 6586814336821 984215904964 696013473505 953788513078 80089345380 1053211462547 374080550815 3964630934001 1152304064094 6127520896521 3591689375906 809714110716 82286863016 1032334413172 2521472790703 1398942915031 343636793219 388091555818 568863633222 2045722021479 2279981712397 1548083928228 5906674494113 3311214688580 71511702906 554206899990 1609696485974 3102733311968 4094866934039 4399535887616 6634385400634 4749572384025 3311322443153 9780647785094 440329846544 3355439780514 968980181499 4446164034230 940934915923 10134912916502 370654627249 220101151872 1376502957637 56966674415 2153748054585 1683709671575 52311473478 6144443622570 249113251560 1827192319766 1264009813244 14428081837 255542660000 208603068502 126716557176 2958733464980 10449385651881 527654513801 1108848629997 402377212543 2572700341094 269846657079 573784109526 1980969456739 1292597074087 2377600335007 3436311113626 440273809786 825664979198 5062815228561 235939459999 6096942389416 274247466793 3318664645917 26519595025 216547847796 1065473005499 7056549238314 338619754715 411015388765 2195487622283 35939013366 1580593536256 167499284221 882907787780 387588288883 2162964059123 1924298643891 69129448420 158456172633 44275535898 5147056958030 1361831352111 59790050012 1549207121080 711989813487 5003168648589 8760608630177 1182495491069 510957711949 1970838022616 9583780102257 101608776433 918476916586 420733889864 10880763320281 3646756893640 1811198012680 1918339411990 659332041133 3067611792558 1982470708188 4676703997965 37851966339 2851189435732 341808519590 1617989038054 2626682163173 272185528193 972021943704 413697623665 373398478936 4828311711358 1392036996798 682627769138 566052857712 386379938433 3761036601089 3920898940289 980757882994 1787950383973 8951267054487 6407927707489 236178594814 2654198599681 2774120571272 1637894485614 1693622882341 142087651724 369398880357 1012125516360 17854770588 678024790353 187418457705 2147969417616 6747138008663 1617222603871 40814566766 10239271937449 62075438953 2136372237862 1033376178944 243691850854 3410019452938 4056423607285 184351669097 3788025319380 1863797156921 63730630995 3474925070245 1928717604315 2191135171923 1190116814787 5815931686079 6260644673250 3668224123273 647150880271 1593220845416 115905811817 2419275198831 5253122384208 146431869057 7279366042791 177936659506 424022241291 712385684968 2298676262558 4111793438366 421600494033 687544559063 3545171506599 683351021866 7653481053326 239168352383 520553137047 2046065005014 874972335262 1067218003668 7152382327215 730279114095 1418891885650 589581358576 1025918206422 826229556861 7709063103764 5322718052333 1826911815046 178651526354 1894248494865 4432322180410 4821169547042 624423044778 4333434191929 80673894609 64037664984 286023476387 517017602928 707442887357 2092201714879 2589411603811 621539066126 428960790968 5800077988239 4208626464367 363510212002 909402906080 605593224760 294166530124 523521806358 382230964977 893222788110 1477515145215 4395176008662 869358233164 1047134206246 2089103748638 9230403413940 218905142226 2873621359155 3417815521266 1954890137086 1027062903978 6238131380196 1325109571788 541933171149 4248985332780 2784613927572 315373419781 1655433688272 5555993966469 9782275816926 433187506123 8362984186537 7711756108478 1677951671273 5575369947377 5481004669621 313187666035 2851624421456 6602507870466 1437564163246 1442702525352 1607036913566 10344260301480 4544760745217 245730056439 3041022387461 123263315007 590692637844 1836501625145 4756271737195 1479396266555 906583666017 1054408664446 5500385993309 2751136262734 1536625096047 7998724376360 719897386 43107022480 1876958317501 156172489630 235597676975 6761234241594 940168787379 645543128315 2253887045047 957617824164 3478325167187 426765605846 6441400526084 1463772922526 791884167431 125809217076 2932421229806 1578761558500 1374503995279 16051862909 3942713564166 6809611177086 3927465266030 4813989286488 2963182232071 1204315522122 6563242445555 86701985712 4356586323745 5336405807939 151284552924 10367932434845 3098520659719 5259383258914 1508293010532 461347656499 1127260863244 1179009987090 190820879296 1365057694677 1491624335521 2426843541768 3791990764292 8196421919038 407664712787 6782253859157 3732149945183 2820847554226 5058427917330 142272431801 198509373772 2606459234033 4171420825302 2566232666139 499260581467 2904621980804 1043301396210 2815507483483 2577328781995 8668311180691 3216195518206 988901467071 3899816504198 2012739259503 484437391810 1091974476219 2372005232930 74580447271 1573190395820 431246066317 647126591566 46111266969 257595837400 251730210809 1313185510485 2203232369678 2299345118096 5871981274389 7842413552156 3779352597018 721345564513 733095435438 144893807897 397179660123 4562708400167 5372098742087 6013662431394 435115890148 3397248227655 7095393516689 607999778389 5386031017608 734952346538 2406785576121 67339346371 3107742390791 2446812606635 2761854152059 17227277394 2092837242771 4718112105288 103429985799 2000259992083 391479858515 838845820589 4302404297528 5453735038286 266676079915 133373801869 1860998047516 1104940710036 5716521644037 8255545353378 5271390489453 3484615801885 5127550242432 499060244438 1577168782137 5286359695904 429027343181 347714059911 3839302567770 3354471363052 6744832623217 962155737352 6191993299476 141246918282 1619499631818 1120504870308 3265932460983 129791534839 2951715707651 7312642305517 353977869020 725347244433 242660473657 2447833635589 5274917776590 3079896174231 1930822677142 1069735636663 2203011070287 4382244373434 811548432636 3069537717407 5044411085059 1257458327076 1747258289668 1202746249250 5894845261464 1526593194829 562518259369 3200788669916 1217873722013 456363793682 2344139266259 7012788625386 5388466219215 4652470153853 2347617208347 3427986104103 1928732625494 1076177267615 7851403900432 1281809031250 293284534417 9584240598123 129250352882 167107558699 1774806907584 1378072544538 1853394827090 9257746188153 1356324860917 427256507892 139050248898 4113013327821 3383916853708 4632972655031 3508282824371 3170852962445 298559315954 215273650498 2120980173173 574069164315 3286106423133 4361424166309 1869705856268 28384524544 963581774029 694671601474 7998014915452 405777354916 1142014753007 1152829678002 3203612689688 399691468834 4201734418351 1168655744092 4589843629837 463490976661 3923708230660 4132683556991 2528333189820 6987405461815 713421711498 1033161505739 7307201155249 1136620330486 6913490678489 3033025003458 2125908398928 1191235154359 1059003389734 1272902273172 7793435365280 2065380573832 4911617849363 4447069500065 2671885872987 959870866639 587910750185 3235109233312 1107979126026 110647495811 1147232362359 2575480911309 2041538547172 2580729660101 2568748440010 1417448153525 4782992590295 385823695527 4073470855553 297488929888 6585957258640 3234148862878 437652450581 7610899016565 6411130771611 3260953521734 1563797522495 3725157430191 6009825563906 880380576287 506506921966 3902725573234 445288231342 1437889932243 973449434405 3044472667241 1528049081636 1618163670712 155315044904 3432270368898 398942613767 702400969336 7686823079185 5458201248943 1752754466622 4115062792547 1327670010904 5283207178542 256126683275 543372842658 471779643807 2433654984762 539726477985 3781483649503 77990774018 1834076036365 2615286098347 483072965817 3131423745728 192583856281 5762107014731 4918297421249 349859437706 5393790596451 2884473503530 85308243849 1247800842697 19088073335 1407744613988 3942356306967 5240414773913 1077952223714 6750088371714 1068701090690 2901046965583 273856794162 455381591739 2885989606476 1088925525047 6064931010659 5879962463713 5714661912874 1315326962903 2655947924821 431143487134 1151894676694 370924439403 1825870867248 606474695109 8810289256111 4709240219196 261095118440 3785964688656 4366000340383 6302983113081 186009140083 8726914530579 4891041253955 7449486316375 486984998913 263899562016 3429714847944 3671282555076 6481132675114 3026955449923 6092619010350 6330773689406 2639767024666 349467744065 4763450387238 217010096916 911043405965 469964833370 256283743906 162451150866 1780929592417 8628210355432 2901135327181 2790353101928 3938925619398 1928773140 255439947045 1178043860091 2240215168850 5080084334122 1279328265819 1620467090208 5377963582 2664358384206 334095024776 48837200622 1090707781399 1374361186729 784680472344 6824021800806 3455993682761 5612748185480 3391024312467 1397407950429 4749979890849 1798272272348 6404498963619 722079821680 934513214633 692125043961 1068331744730 229456415357 3751015448051 7594304750977 2248205932233 167920407108 6068670445170 5790655617203 7209525377886 3670081399019 1010012004196 4624951357021 2865706782671 4720371221689 1252440192239 2059644106831 8449292077457 247238556981 1688858655590 3900620362249 1805494698603 13719667947 1746420527720 453025748941 115914475537 1861993444506 329579208983 6303359308067 1883753212014 2832358703737 1181825182431 1920941028712 130851122583 7023323663199 2659157419211 227207546365 6669647717323 4572820031 4077434057320 7501361780793 475177320164 5297033401 73361919833 88506298357 3567406086735 458966853137 159209576246 288183139615 387344110503 807443286671 1510028346358 934861958904 436382695232 726146886160 286816064522 7904035195929 3715554610383 6287092965409 3576080179462 288817633161 642156874944 6004340975377 274096080891 447388782076 3380444371549 1589900992817 2290746678571 1127460118739 271538777455 4576014828463 480329690380 429357882923 973587196344 2489505998506 1062450235084 2954354660126 4704820826064 2313424163854 3595783956690 2548007963418 741231928865 73571069813 309257896899 4244276584160 4893762088 5060147020267 524742142786 1745897202148 235247204873 535259714317 50792536 391562369035 2115956766241 1376450502399 14464259835 6575502978495 1939036525534 5455678642145 255894333296 1620517898105 2309322323236 4296590910351 2508616085903 1504133729840 5439576482336 2509143239107 2956489962953 7787440303377 2179568182218 9044158897933 2718518982447 829980762573 192438066113 781273131064 515933466593 502382868539 5202901220733 99518136930 1006453943819 1192541755968 138128271191 41595008875 437219128027 8652062503384 3092847613381 5815522593836 1831453053372 136875178815 6639297506435 1040087432499 741420525730 5618608450219 3515610582527 1456345240901 4245267964895 2892330939603 1905971661701 62396337447 2172902883335 198270597177 4722072779081 1617249331397 4431290221944 9925518376374 3478091891196 1636162253086 2788474341001 851380307584 687136564152 1931205258654 1241824939359 729082023712 234439074502 1015110799822 2344465815727 2824058801140 77263827275 9384961314149 356385421198 6290658641408 3193704806694 1024452535240 2607111412082 3880687132350 100551913439 793332920179 438849513357 2857299417979 5401628251364 357694586167 537020888246 66566535533 1112831652748 3161030989258 3024745821577 613229525472 4246226003740 3838337699700 257277005547 4573948892569 912259855925 9509240029979 3306735013359 1140111241548 200147270173 2291173515830 1784448994571 5995981832869 7290476048688 17512305511 7113902045 5403918817966 264296345870 912941080386 6119707875888 4127607016719 32142956475 337167147713 1714851829946 1436509475694 8471589951 1336276838254 1953750462868 120685498600 368807356032 5301978796670 6269999157473 145881800288 293843868550 83686120203 3682179681947 831737595435 6936004453081 871579650214 42399095037 306208520852 705493973839 4496484391991 4094320176478 384952179263 224414694522 10713951347 759057507671 3004767083450 3574449868933 42518225977 383435667272 2082796888353 1332421178982 551046408372 1134962518385 4109849945215 2221497734565 355561652760 364652833353 2116524926534 89214500183 1463559162121 1854260036289 1515423831383 3872698320612 946584406180 10326921693592 1340285673093 87749470434 1321508291817 4927265015514 6982149445220 1215073832269 2693766348184 192861282796 5638664373144 7847123900370 1739256353582 2645274128651 235311508270 846521054248 388307722107 1749527037344 1462953551936 2289825868500 994123764501 715147087058 1496281293610 1795826555752 215865539929 1958053219075 386642704651 5239820311086 52003961464 542510965451 3755537638761 1227523466994 337323072782 3105732099148 2394809471239 135533612225 53348940316 1093797694723 212185966067 6767364198976 217571338312 485307321400 2125197572887 280588261546 2354711393363 638187107841 6944827155085 57000264063 478905063112 7795687614723 3213188508001 128064720843 5687850407020 342245054476 2455390971114 12709649051 3418164906619 129079373427 761168614831 183351100844 20114354149 802828718953 2178106914707 1926922843253 3299544469923 2285668067859 2249889087931 2295119704713 2211166409996 8459553580732 9844429665191 2393696529619 4355416239150 5130064437073 6487542218858 1451726625239 1300968598612 1799793469629 566007448894 663295904600 8145127254117 350810605814 2568541639954 1984116660220 2847104271896 5236583131239 815163377992 135255406846 1948054125053 1548544792975 2343740412181 4220006508325 3061823801069 6616678242962 2238834282169 569310281359 3189677667907 2181536611502 7973160529461 1224696253686 134859073819 3123692140051 2708440919987 296314677757 1812460026246 537124190576 8596825832414 1385484106695 3248755527803 47800095664 4690410422421 2625255106234 2181938021701 5337725040643 593754079041 750997647357 907133257362 1566065748506 1042876966983 1713035659231 2741960437821 3604331687504 8409176600019 125426390476 91868922823 7197773583808 8982052907357 2146466002277 467789328202 3400945677131 9156359349157 6821456712477 1889317047846 1413019633588 63352786048 2789067344242 1191329372749 4351161768702 436368833524 5103147084850 8029616602676 675993257541 520755529630 2690723646248 2556304840144 779297734785 274928899290 5619098210765 3872208023705 1243183599483 312341931443 249726426708 3134006455106 80522653382 854114493212 1190002828694 293396398358 107615130490 4884898752318 1898659908214 196796574189 45502977046 4912438937638 6227859142079 1057510530663 2361064421531 4238176389490 411340285543 3286137012024 2520548544906 3695940193627 4281186462527 421507793905 511367340591 5884119042870 593835595838 2593622178171 3523267848456 7088560859122 225647460916 3444173581007 2503505875507 7109933750022 705339142375 1492913091104 8042240365038 2093059575984 2138662320816 8476254127312 645023933509 7875388476654 88542691290 1384018452466 4553948160972 108162388557 2757400549231 3251527564729 1111737737362 448186297464 302911638218 938799336764 2509322309740 1315709117940 1852013009795 2912995678360 1436933748369 878412004936 5399175004444 695724766566 4443418537273 237629604376 1763553876401 542057032265 1130148872 2703276865339 150224718519 818341176173 292376720116 884079182188 10009955179171 319424663110 132146902348 3705129456632 16107964154 10262699412843 448624010309 107644556829 156649747905 879182942879 4246486256858 2600832301259 1141922496508 259927348191 1582781830537 4243323140509 224576133531 83663211575 280044745845 6484088966383 3517186749166 276819095522 2833219593618 3426946491295 464187976001 1690705229143 623097386333 2265100023643 406123930803 3965643092262 243128134529 2036316863340 3283890465540 1955757206564 4666969894884 3967994156330 2279825315778 2830649363000 6131140622 1503970690022 411083901231 5554926635723 8742290665186 8782688230366 654342668240 4616044621345 688787717995 528468448518 8992528294967 214176910555 4836906095688 3938805783556 3491233765201 626359382685 161389719438 306710051535 207556722811 1260908778199 6091249882978 7376842995097 135975072789 66461631154 885561812952 3913745354216 1451771765502 6181544874850 2005150046635 813115597473 6140030454270 7019533618800 3701122366272 8698332147547 121300713176 5311789408022 7676007759154 2219124693506 6953356495306 491597232891 1567030628657 836397595642 2190586019987 2442073249243 176989105830 149910893720 871181509165 640332220589 2448577053474 906496315678 8364039564881 1293435449064 4769822333825 3161345164506 985306469823 597694508424 660268451880 153841120951 174923836423 1520474313206 95854287866 20245059026 3656077150185 619251439614 4931345249269 210056046381 3745965283492 594252474754 6066240634459 2280870526331 3452990035203 137146079272 847526227768 1197357815979 4897518711360 3425439321158 6857866095738 9784631880349 3992359533720 3354529121939 1991897379700 1002245397368 6023083772721 2384984862756 390906634760 7341623468491 836650263658 838390493022 413970622517 2240645802787 1520001018181 244514296908 35544948568 939305737045 1880002029634 428785586305 8166397603454 1766494632190 1217778713199 5621462896468 929678520326 1233176914233 1845353720596 6463660559569 3133579205359 432842898666 6407319874599 3242895085833 1093854924465 184958803988 595252656840 159084057126 7226430358333 1326699305931 6350373990881 165851964932 195027954150 1568607427846 4521850671283 30624365191 6249419108821 160633830493 150375014246 41150255237 4159429626414 335698280312 2958198787537 7893202492844 1750177183838 1528258753352 6975488487 4442675568345 2889077000742 1707143315304 1689907735115 46389442438 6871002490543 1750081503508 6898410512311 5674463992454 6639332085756 109664302268 1549703830059 310155446570 5930122594712 1185304858563 2917685253878 643944063976 2883440901658 1726975845405 9182904441637 4456873040300 61355380394 6074736594124 282006530889 741219978817 582025535366 816177489915 5305763529955 343073790057 1358916083209 1288436271128 4685585033091 8285187266935 9308595055208 7932245144468 105061975945 5137660055126 8803345676275 5745102689948 4082907855338 1084428345631 3086159826374 2100881209311 1097734018761 6412603408845 5980813326362 694838995896 1021965089211 959552459610 9418837432341 1235380096774 3584644020108 2541490176141 165291810085 482221763847 4918621697971 2957021151693 2722325034093 334879601914 1752808302047 2470528906421 24524088967 6273040753412 2307738784379 3643951162763 3829952429766 1001144708958 43159644915 176200121446 7202465689075 2700706514633 1835613417587 4943568661320 842948898046 3605820440830 6359937510923 8035560830418 776145490675 5684674762797 7181608171156 159654314153 510702222881 2232164155751 955265131050 6389282022771 4492434457426 896513373083 6839273134968 1836320667237 1115867290431 4987648771337 985201543731 1735090282562 226313873500 215297407894 3822024868545 97477024198 1892639618166 9475083269450 766392716313 110463188738 3014071681600 392966032449 3135470282334 63628979922 158041449478 3183511204953 5770274757841 6176884800016 512931104886 379333237621 2448270920197 6354925052125 1735154817685 891527758747 120157843253 5389674572193 4325512779835 5410525327679 1191400777879 2798170588506 521555267455 6233788946393 3709862464422 338431573196 6303496002095 1389632152573 583889448880 884467148328 2907929551520 71448454377 2483530739766 953969067511 2068827708733 6917275650522 1673671087123 1086775560011 170997833284 3467253033003 14209527464 6587367306279 127984885766 10052163614340 2353987031808 4718598604616 5320897890049 4591684887751 431370791315 2847082022298 130097561289 1190157313396 579744662601 532752161779 2373352709067 4904533944048 173081432297 4158749230241 428249925890 770388774085 7100178333082 4635145136900 337497032484 566066754291 946300354493 5016643703624 96711528 393194495705 5803610305735 1794757610818 6379241095919 8284895076780 6268270565659 9110234155055 290171037102 2606066332882 6231254369800 4330948863381 6626988831093 334487142257 233302504464 5537796905750 3527916753896 991792634021 4392111600741 1007683761612 3138429568813 201968597658 4064272851517 125753911240 5747931452019 612488564852 32158609612 3346307322452 7908611693708 307567891694 1664773589996 7765247229945 5497757831753 390819494815 4955538318634 8596530408440 505000973673 746296335817 5997568175522 2075428923439 226138423871 1702123020962 6377652673180 213906987073 2459149388238 159676750187 1584715769735 436269980460 6194178738902 3007618990964 1474240338116 248278598698 5858337062860 821579385074 4059818042590 1535573662161 662172600497 1073370872527 2650598855700 183478080187 2700056441012 226552102505 171676036431 3737427925378 1236744901521 843250471927 1576054190878 208701010434 3766819868503 2372778192742 89768495618 204615160653 20076298203 2479943209843 536475066164 1615450115475 3560498299308 1567652760652 3364064272340 84630986483 6199987993160 8292796184410 3234132104575 1487995596868 5307729089609 862118912910 94426705672 3255532655538 4630267340071 678366750095 493370328055 1969407197259 4732241008894 2300871921324 8439601124191 186904475341 2706450559332 617162196034 972113697703 99148615059 6392511718147 1157366941218 1166415095438 8253231488337 3519700171 2413489283037 454673940528 6456041239995 1001441004645 350985414794 149712179467 889978741307 437524174362 1112333517571 448813615153 626843577411 8488116900077 11028390066 4240113121278 5423439594116 34871709628 3318341273358 822513828607 784800940792 4403420386193 395806258748 116455215426 5762424348603 4028462161969 4405222614589 544160047352 2290657164883 4147473777584 6239345425470 2060992189098 1783413775218 1234063628203 1678934925546 1402753090504 477277422773 976823822553 1338050056732 273771527963 2442537959490 1074265185573 2312994332360 328601350998 7035754794993 67511057885 1647522367074 694166893832 5272333061728 472865675858 805086266862 144647810571 275351352939 134181717793 2145591706761 502923633926 7636660950636 1793877942994 2063322024860 5261415146204 911342144354 6362864640198 6119540671853 1102720844930 220251947842 8102220409043 1164978618243 2455199863568 2176679691069 2759099718879 4066014204530 237711024375 301704393189 1119108693516 1877235669843 178949914506 1122739388211 42231713727 1893657136394 24848000081 98132066916 3195081412480 3019355056611 622650577991 437868230558 2577879398700 3025268321720 3340735003457 159196634737 1236597533282 4395714353274 2843228067278 1773485902373 725920499198 3095224842437 2908903623419 120557709650 1186435528354 5257826821657 7333961071080 5176619118513 908137139043 2077746801812 3860986506907 109913396892 1576098952878 1149686684777 274509451800 1518257415375 232805367403 1048736816413 557851726674 664962161454 2006056179227 5400738766676 51447521281 91005399956 1446655352120 1265491307038 5723967049082 3259530941763 477599296308 2291209787278 5080198553137 1073597349615 2625692336 1271203633370 2551868603642 709274954962 730875713939 3511365999639 4642933951779 4991041697026 550654146986 621736798905 6500106371328 624213031122 3327116816928 2562761210803 165525707830 2667951026508 3751132712476 2326238185 4239200371259 299264265200 7443539235370 4396165012303 3738021993 881829790681 601220317569 2503142012066 4882402210814 2256172385004 5376314467494 2867440740036 2624229752481 418359105094 1316629164399 7315377073013 7547472034809 23952333360 1458367107964 2402317967876 422256313071 1531748371213 3717162476868 771578379214 2625457601482 5656560505606 2137658644262 182745155902 1664796184592 3689438702277 432791995673 7894544730866 3234233853762 8970355569455 6713822239833 146774477348 527298154564 482042752216 3471327085713 4747073903038 452175450140 6414277619251 3032509752252 32851974072 1955546389176 2396251391945 419787548009 4120997318992 2175958328715 3226849754068 1009336060120 553641571673 241145813944 3613266026673 6958003617572 29720408426 229930270515 3616791562871 410630379567 5110831657895 175053377194 154630158054 514716111003 5162157630251 3827237316555 2788384742173 1920790987781 1448560249377 1493933015640 8370987545184 4668720496932 8867076539860 2768957439292 97361002556 340835739206 2647858725470 4215798769715 1203354928308 604915433297 6181522482752 555306418132 5196272357480 1061545402175 801950957737 1334432938563 2883276228665 1484748856807 302352677601 27151888562 159298666993 3444492177407 1865733130620 26908896359 27943310989 6698246147988 574888261938 4137791525753 2420803677571 606071149538 157441523300 2357090033024 882830416388 140648386 6395238039111 8509476835144 86438668215 1365759864946 2971258224682 5340455471352 1274560591908 372307073806 3950406088638 4219943816529 452634268188 25956439124 8316759145510 421558766151 9382425272463 70831624513 2125794887124 3230297195095 122252190617 5943279485681 834009400706 931831910699 5664678835996 6957802016083 5076198853130 3686241795954 951100993687 4211669797201 4357363346432 605574951955 471940680265 18027955996 2346472231429 1455958660008 8740621410569 1233713159322 2430290913836 3967516485922 2311751101 5182501441319 43860272431 744946422222 4801865632383 953574020366 868431476486 1545303445598 1376733441467 4192417608126 2015932544379 4743773548011 5352348039758 1345546110223 1178098273615 2850355898821 4081405263912 372517001518 1089838461134 534341385466 695736672419 1661541625904 338567725704 245817233737 2700746886874 763016172271 2908680007308 3608980052801 4187617102900 318755605878 2962122579557 275869005563 164625019898 679569882467 49100046663 1876829758170 41603624281 29846927860 1253492827900 1618749518978 405396080953 145809912790 2821401740811 739621839738 1645060563606 1417647225915 4446346005382 1037741570747 310255869692 622136067776 251800058542 3912130112079 21016671184 991516121488 231314810288 4121094031631 4811662153380 1245390501851 2273968609553 1187733376384 573764222846 298246788879 1872405442090 1602018668434 2198026847607 35940867320 1220700121864 1526986584472 2569340480941 133501953143 98953607314 339512162608 5654485910947 3181804834155 2704659812698 6684155314026 5272628772645 3478479006777 533963305904 3584336998762 445503063546 135890755199 73876022049 3646110556303 12109249981 258208838987 133413148287 4333187509603 772692187992 419006508894 5194125044976 6148957454423 2180856927719 3108424291250 1060864022058 781069683469 1428852172593 6599678657869 6372918475892 3754146275521 487353923514 3420395468477 407791099307 686730552452 1916233655637 559233999729 573276642587 218201071829 339775496915 3928579981138 5051885308789 1332897799557 3800112221892 2716732310837 3151001390696 5762662136464 7197326817901 2993699235150 286117313519 173383738463 428060193074 695235085078 2051555788586 181514138559 1928361986520 1148886930563 5572173516362 6717469000125 219813345132 231708595102 463680507824 3609268041704 1526807931147 4333592703001 4385547759922 2970565328683 4541986136856 8391243188701 2259707681704 5553873146792 9401490419115 130538246976 4129239879615 498542909657 3721282942111 1278445273265 3339820045059 168007421642 471772722773 166460246058 1913062037780 103860465020 62555443507 3092706368907 1172854038315 9813996078 51509762936 386100940777 65295009236 2443997693949 144420456226 2221978901164 471153618281 2469501269253 232391741257 91226588215 776690466774 7904173638088 8326089336812 5952967880268 1529520731086 590376725386 10221446367 3045460543824 6024064087004 3652186485995 398509964651 3432219697421 2649751375541 133580109891 1123294986633 3305819150058 34517649350 1730167467210 83848906889 2817691767356 4472941214192 2517276796407 3204511347880 3496764288379 1197875055863 292403237113 652447661465 2487030119980 3586572581657 7554871684752 2636127455083 7732318053656 916144898836 344240908428 1182546505658 6654651999252 6070914404342 8447493066995 6006697729764 5019217597444 331245722682 4667535530380 327079168899 167937600582 2022144885343 2486654496671 3492947507893 635504658182 25146517921 5537879004659 5585656537434 518782013749 1665900421210 871550889447 5205931927566 7545653522639 6991865533128 6232288771 3310982929619 1027144966128 701029297022 416566904893 2219686797822 3240009010256 1390075001343 35194672587 2560926820199 2592123765899 2788886775377 9159945197952 1153802014112 3975434996288 5685584755056 248465172569 6902674045906 79281793148 979878466200 179670689239 1164700456263 888678735741 2120783725154 1972958529765 4205510718148 39091102110 4701966377892 45581373990 1847815259004 9298335357096 3598753266552 2444224493679 1307965915726 8168146805818 112164869542 4592460477480 564950327284 4377397719834 423996862445 3339532474498 2167662099477 1076193604873 1969445842245 3385006781741 2804730053041 4802466703176 2054109617136 2610830262195 1386761049626 149744508354 4537404791095 698444975916 972872139713 6320018854339 2670977024916 1670038933131 325314614430 196556017188 236316745401 146701880368 193949075376 3691738722992 806957275783 1418297060043 146572452697 3476449160066 2753419754996 1264887945304 2531857516396 5276374930780 6741319792742 1898456865609 8697956739593 1582473219119 7322424113552 1429860465123 166287572343 1616204976547 4338350378 361712446101 2998942869601 1308448626196 1231479117229 6215479901996 215932248388 638778215777 7515688463088 3666196995660 3789616031030 3610191457832 7487681059517 3459326666454 1318822226547 2489649441652 458010755102 3636507742292 274873071773 1283969970061 613642587 6571830814369 7700672469221 6794043079425 3936669507002 5488636835546 8132019203112 2117395571370 3402342168129 5078117235420 2969635650437 2574347143606 5318588057389 451929142813 1077817951100 2872179309351 1520323211914 4434142786243 6349167892197 5047973189468 2103320308864 2747211957111 463777627376 968691381009 414516918206 832276789210 6495019084690 449308813804 3759308727316 5311648310979 5230947232560 439908393517 4093903650707 3289726133665 1950789889838 5775367343302 1432925054745 7002566626232 6700272312014 271615036109 5202718439099 1018821472993 1192913002078 4674707287482 7824606318939 3903517506297 1368709897390 129623453304 2263415888818 7827986285440 109029124764 164602711214 2598140631703 74691477650 1866439526415 650528586550 109295091996 155418809847 743038145009 886559739932 1126611228350 1085773305051 1956433185071 3476989289292 5229001285566 1063992991849 5796206034844 100711091852 6891681020188 4536209694431 3017023630397 938788890420 2388545743145 229228720210 4534808501877 481579781106 2027602332159 387446057105 2872389190914 518817121504 550540745095 112478033184 4061159332176 1526614095817 613494608075 740038913342 156827126339 3653420626282 2972364292928 18493485325 4475802930379 2045458443799 1044882503976 3230944492436 1589214481153 11508294758 1336679844945 4892219684672 5495603918798 1580271575203 223036656017 2683610188710 2219491979009 7153809764480 927971361484 7488736781553 56461520837 8672990988984 1406449192478 4425088949313 3361143647456 113346599152 2839022369679 1790289908919 2328788428395 3839128602568 200235418300 73288231337 2052922674703 2331038647224 1433333384017 1075879655150 3604692427780 764155428747 3161256569434 2678595876925 3903708094126 291592855411 2674411549815 876516483634 3377875604118 1641624196468 520318823968 1828853261145 406259439749 860930420802 6133050269323 350988048526 158222204841 3888400513267 21492676793 1321754470026 89909347244 3558159869465 7292784441937 765357074835 2341221706141 1148555381478 9420314913082 1603174859129 148285617025 2705324068474 6342067661208 1438872251270 218748359395 51993136290 5503796588968 795722347196 658266465139 127250957933 151980100231 1029798912747 79314859302 5891714819586 3681302610701 4111762811588 3192289602136 4871223064107 869956796304 74280236359 4012686170208 1277208386646 3101354310711 6924379819914 479306827989 837290158260 692165413835 98455801599 3256626663955 338752355589 6563529538636 2150316460304 707990357064 2076225457316 2152758301964 3951533448786 5354893712404 8774989492271 7862465527378 2505095521753 4238329001168 7558843546912 3453737933698 536775253792 3123753664 857204434279 525105014067 579397963314 3880621749172 905347203808 865886125363 284383281853 2456948756348 4177237910094 3504426824949 1961241611361 2312283269359 2605639626166 1581782366272 73673437925 798767003914 3291141765189 6794925463510 3851900830678 197230525612 3322772361037 6876332646995 397299841021 123471366022 4928577617836 79498972413 4748020818519 3652343016016 867315604047 2466703399982 7396518303061 4236070951674 390857807299 2234314216282 6385903855136 1518981615948 5710661040084 2111343426816 477165029568 542393784464 89090022219 115935908998 1819549899481 3623649630984 42283084835 482880331098 29120559500 1188285311754 8117355813271 446907595967 856430768619 3179613717046 63164564848 3730531940232 1617014200439 1581529607595 3326551207266 235788038336 5403145366441 102915603664 536624401353 34228043335 434875951385 2192847882095 251773535500 2791489279919 23214170942 3421686325254 261635802467 2995606237949 6624063043806 1399703038556 5042098878381 2354221589864 453862863539 7682269721896 74239379795 214257502438 2689844801640 2528203759247 46380490543 4586869753753 285641334994 2622653131461 1015852081178 1104945171858 1562923559065 1981197522777 45454586894 1727849712920 329061106365 2080069849878 1291741938908 167523723138 4682425052163 9301306928424 5581977627414 1765166995267 7331391458552 1794903206766 453304754374 5676275882083 2547167717636 595841692109 210830627360 6640201385572 592138172042 1269877150002 1077124989236 70865938298 545605516891 45099094570 215657943225 2878797908045 1230167544596 60281511191 3531753516753 3657226876079 2886443866773 1253290557997 317290017377 2552359319686 68534703743 2589091333724 459373983189 610919988679 2046755080777 4000690880822 1054245491500 2473587699735 150822702740 3107557418089 124162817967 161078035895 205776001200 716568375182 9046247423004 719623771970 7165717420684 366792167948 334470289620 130816575317 1293985240743 1067831771734 1631146394066 1494579905299 883065330308 5171316899287 1071322546145 38939302909 3912194607335 2355909366591 1130844674564 7006988076181 106259503132 100714520974 240333089795 3862100176259 335050896424 1889414549815 1502113572034 4170922129640 4399526192053 3444738934438 2816815388227 2430568799999 245035242556 520103544856 2760036806180 810739533277 9764493282607 490754126 7473126317928 2451875518726 163369017491 2244712249668 968286535787 2478461229948 540621401906 97769120596 155302628287 93577096458 162932599864 3987164844583 5516649494761 3866427280527 4867308402379 4048201166931 3408736342325 3419603775951 862836333942 7294536841134 1037550158330 6298897207659 2337294042489 2474717531333 2363890055447 660152235228 4134805175145 912937533552 818580880734 291143502154 4156344062052 3190292325826 2627826048508 505443388520 1942968573963 5252221417132 4620527289275 2473565868413 2142424410110 1073002326646 13472559919 9160309869974 875716732249 59959490783 5405274825530 1706289279611 36671554095 166902713501 3767284062752 722877070461 4505441640387 7930386802739 2667555324618 4363763179824 690274027623 3001867308716 2053946628747 5527254043696 725328089686 761994905710 2295583160657 365301022209 3339333023998 1169330290184 533244708035 392115769977 8506856328 2238033077344 7219500280440 5287411377411 1439197750782 5790633789346 2984140975993 1153296757865 7726526837396 2554737804478 506399048429 430289812406 5415758936293 1711419114764 4303818915388 3834039689633 2563544927679 12805858824 2619703663786 11746683052 2064323556408 787354971808 145820616757 1278413629908 1087343778285 539534984396 2066673361573 2767096446363 3028357620103 3876066491709 1655004203402 5229555926757 945878836800 1994091558480 5168304207596 756063661415 1058556007821 1547667613931 1843892067911 1144679284996 1544164035475 1479616100397 915055817703 371258103624 4171687241618 2106148269797 501864797023 2620077850887 4090019442658 538836019444 2453224584412 1782088844224 230388845721 6612155622817 948543415441 2841414993128 3264497734189 1100161514061 456481897766 776059146489 477450490615 364953165647 4843345655731 6367968849928 4211831302564 893283981835 2406743880548 4221546832411 301670415245 5012887069023 3378752091273 2409467334926 6273728604695 582190300155 8985010820920 2078883157360 7847804023296 631609679416 4309451708689 1147152463915 1776768914201 395595806393 4196365322364 715815190541 779406741555 1151342071743 136122234579 6218024555290 2145101331905 97521666850 1488637803684 3660185674764 19854466274 7589109094312 4331686487088 105944850190 352471215775 157803096863 2078883407223 1660674985339 1937783650654 5932559688368 54023749288 3950241078856 5085737693189 702175978076 6646238101125 443915814089 1745620319663 1896550580642 587552476709 3099765162098 1900089495751 2186738254394 4443461892706 488727804163 4524521572810 67731923516 5440484909370 310825060643 1019052088979 774437053557 648116587903 4642967156646 2834045771312 2490473389064 619242614479 381915850658 2805014965469 600423385 18661485962 2111659623709 1513983434606 2196489058038 1179072055463 879674674226 988213111709 494222656674 1099978294331 2419395889882 1414762327047 3194714576515 4387381017254 213054547440 1237035912211 179637684375 1909782109542 3556853144416 368258539364 3035949545818 5305435881285 8744389092755 328883419379 3527477291629 612250815009 22688110978 2881452659423 384794772641 3837777523536 1443786907676 8128269453781 7701081988778 3260961405274 943390957781 829958195128 9043374642 267509755071 128374954717 1099748046286 469292295876 6684867205953 1180466838094 959751570088 219895652697 3696453646435 3890439983 4610623296379 264277969697 3600621352101 7369304817934 1445019319164 1846198032767 1277779398690 4060359356108 2677062132575 386394131029 758267117008 7095428292366 8126836882234 228149156568 686308014661 9534592098408 1566079925531 974115156170 2148397905117 5697315648304 1333100488972 473182256846 1982663514550 1775368960241 2193581035605 1831106864252 2962501974705 785369126507 3748608194794 2220044675139 41884108728 6549952107583 3021919636293 8675107676208 76830202527 1459361213801 133587103375 1790721115489 1797581663738 2580927813102 2480946765843 2006758827156 790065184163 618723852800 1778880699567 7866494701725 277503890661 6280134584260 6426348090652 4482204780210 286965931468 2203768399248 6921230624380 2279047669331 1809543826562 779246081008 5272073367954 1522989306110 1695915363793 849578506733 566384176681 5241838866704 4320653076259 5281418955156 6448460651393 1432341513999 8191607498180 5527258003904 324673974203 2024548771949 2997043692915 1868575800424 132635402029 6461976065429 1969129642793 1491633999704 862656456001 396466553096 5262047984602 489341330603 618367220720 1073627599462 178465363286 6077367440198 519502995616 259430409456 27513289185 5190894457259 3550486159212 493027469304 1219424568132 164387365055 113004776841 2699148138275 302666408722 3234198301751 2088786769356 8430458551144 34753026213 104689209218 1062183130805 2684506501722 7503576134905 2119040289680 685403731261 5706230350174 2470454637752 2191550695001 710397992202 548541235969 1383131056768 1372736933330 1263532565645 3489991787245 159914798230 412995954715 144911410800 227004795425 73541762624 1316966484937 4460492790724 8686197919735 5526204526208 1515621876672 3667839504063 500781205163 4373239750035 2640717945919 141189302836 2504932651067 524154524873 2831692340885 2480973517536 1759317939586 116397319570 2488321784403 4469409081479 1647441713339 2444451037270 3124245967536 1048885174365 622879739814 2086768042723 526179822037 626584372713 5994227427544 4663308074912 5731318182113 1765616137408 6878322968967 1555793534374 240298580540 178770225115 1105059806900 2614024336574 464368225729 1330756241902 1099084822933 1771048703327 2039542614008 552930732256 866900897959 1172983725977 6183996744480 3265069074005 2794647239890 2873935691493 850217493824 8370443118093 526852661098 2532109351519 5536131339147 6236029061657 883127780357 673748023203 638917380459 1646781849592 4273545687030 281566387010 7694063359123 2733129490587 4715748774780 2740531952563 2310854255246 3728974818353 1960776808179 1031598836126 1061702720026 4911860186 390387149904 19974778706 3591296287545 145914837703 5333777123510 25708017854 6107464312853 3312297311943 5218757097694 1556167189733 1274397051571 3972562231274 1822117719254 1287704772268 1978430601813 810892394170 238742358116 625289836849 6947593013517 3024241091317 2845220349040 3740403076959 2081672589767 4072213537452 4942364783020 5275618383637 2149403754847 283687101230 766509327454 1125417068724 3764756655502 5969118111473 1692013549841 136257254143 911004610188 282490044330 1911119141769 7630434133610 293150292077 4101843403875 2844811701082 4322748510802 7424465497461 7065919702643 1893012832926 294004937549 8308442265731 191554676720 279200682896 6460479428796 1837188493309 281570408607 4105533798113 4702049966338 825420352535 1211559447274 4473882369567 5202110383795 5989910221031 197525910680 1466020590476 3530046096843 2395074678013 6820644316 6391238042037 1425164067856 704596149943 2465784601846 7592330067829 5754589709544 308690784154 2848121852635 2403822933421 6368661692553 622908949031 357054340108 8296420487 9645889026781 4737622929726 3352671251349 1712897198268 2220597650628 874089971744 189973442800 221760826893 893187739757 3855586281325 2565406130253 6654277657615 1735454055275 1073384797293 5495207565848 80748708558 3612596193818 8382804475007 5685163595927 4677041499735 1751706611700 3049563703521 2767244857247 1132019565419 8991938416915 2646569765252 3209616697302 1985773732801 459032513503 847652032050 135151171958 203876253218 1560452484086 1484556273347 200106680618 41110525950 5387054948179 881881299397 4911232820202 1234502182578 3591646288740 2223556662690 391945387047 1306391588267 877673765729 2302431199167 1993142349171 1555624765537 3438585766458 6154189766073 5290109544574 2246171914887 7040284160216 236358590651 242712422210 6468083807692 1242841088713 1089969538349 1563192402551 3823972115372 503997859901 5950166175384 182601363011 1226433629593 83084127167 6875458624360 5557579699464 496102818096 525762950174 4475056921967 3653145232461 2310140802474 8679514443329 2208176127484 6251170311974 19217306304 635503291084 3491718741398 677894829021 4519628480082 96723367894 1133135827979 700617581731 1720968847614 2686185277129 118424723966 3769531165808 1852668103834 5791748683816 3603412840099 1042304573339 185059977021 5462013836442 8785970354070 1457411798695 1113491202491 680391604415 1540622200341 1035712772441 100137032235 3597634197044 873082868621 1328563646780 1186142917239 4312231399527 2347354959380 2701542099164 188726441427 6577209834151 3973098012939 704876305600 4110054755797 2239887737326 2669595521865 926527532933 3299030032776 2359352007396 1293713796440 4575058360604 1291424944253 455061582999 1022665076476 109619029745 28100177417 2660935662527 376959512475 676612872176 2252967424041 1407061796430 3996046758631 1045176805257 523087517798 1092302155282 722916421774 3377974866855 484848432420 1162710556134 118482931044 4537280817968 2595061531428 1403298514101 1945664712935 2297391935434 911327323128 1524470061780 4182190583034 560970925744 41458828240 340121219504 1933598424299 189565404792 777390515634 1038037910527 380486453471 2464233576198 4618505044448 78033381260 4388165307656 4522197118936 5313394022642 7062213639624 2166882404304 2941061348233 5522776313948 1012187062360 209816076632 526669025042 1303954381508 2350322705844 1401453848803 2985120827474 892320901988 4345725946491 2301202999068 3563650653625 252595059924 2120129419553 2583808981412 647212200008 413711399067 1629684385488 713460452428 3172119655781 5036113429094 5500146314665 1505269604397 1985380528318 10289562849 252748977405 144930485256 6373298479827 1415825638851 2871034901885 433969033975 594544483966 1707240050327 848574420289 382860435193 7483382301238 2619896123841 3824869798779 6065544224116 502502765827 630954081177 3729156769606 1375705676650 361124732302 4273264954526 4574079805736 1009519210240 459518190960 432771912243 684084035247 2614733434121 43146596950 653788812551 771920515711 4256740415355 242794555455 3040928501670 602464977870 237636226853 175449825 745754500969 1534467537596 1687219963605 66821858669 1295951501925 2480819956827 124491011895 450059143960 81603039031 754538589948 80301222939 266442930817 5424151720331 2820889314596 1338359190111 4190299362 810842815333 4883572504666 4124443754209 3645301852841 173965398316 84621768967 2404454074771 2900473726799 110960723080 1786047323811 4624561961866 330796551527 264044492717 6529375879968 9328630703788 1160086554610 5722419154397 938516903685 144262534180 5930720838296 169384979747 296422269832 107167597330 6622458641470 1187323337651 425036092107 4509112604353 1217951638842 2924445169212 11354999887 891904735581 1302368438916 3376094798869 1902582653975 7325747226891 3923331865206 3411028268005 423825195711 2481087754226 7023594218 77069952427 3137494185614 7109345106558 1591288228441 1462633635579 196660875 3135147642136 952581728726 1480988355402 1460881743699 483598467127 4333673212019 793827254345 667881679872 534646337464 98842189170 2806618989113 576844259528 5017467903573 1648059654166 4451399669504 2650702491261 324021196652 640505690640 1637491930360 562132401898 3628471635657 2750222157597 1853159866175 2803163194476 898007900687 328410394133 3994256228314 112963596175 707715483163 4065668762444 588002226629 436023246530 102250938728 842210392842 5831371801370 879092699227 3673116896877 3496009553639 945482713925 1937805212165 5558245776697 318910173210 3380166178274 389560696337 949126647812 1322677001290 1743521998450 102165032962 1760995604001 676175783151 6717671032836 46904838867 3628182564326 2306567440623 6680641366449 793998669520 2264730863544 489815960489 3326665186718 3146223570528 5384331475457 271767275256 746206902148 5064310913476 1926228896114 815842463012 13644049419 509924807872 1430261992394 2526560628174 5030723607392 3346847597470 5449112622257 661065736360 2356097944602 425440070726 4692399836577 251131507360 5867666919738 91305302872 2062267655739 3509908349752 1669904498634 1760081066210 181335629883 562522451555 845501394671 3518180311820 6397332174780 1871189025571 1721302722183 2294361196237 408331583202 1236774773496 1231069488316 123685722751 6726147629588 1766406783188 51820095682 947261048698 6643884524480 566381674072 728501068854 6345509824904 3349659004954 3730725377327 1132069267382 1916118500438 2471074372863 5406421512807 304807755493 2365159605558 1011488482089 1725032084714 3504769030082 5220969832101 686789382123 6380989589498 3646054302484 755080145792 140427360152 105075386917 1040755514982 137239674808 76276784135 8436970184706 4326173324 2015283164013 302695945873 673892502143 4251412334269 2522079681634 8298815660637 591969373576 74789778229 3263290460711 142357812929 1232952923256 5078684618193 4181067931878 6211999856996 2149084522588 198919340932 156359576499 985905532933 1691278767813 50992379578 2114899229546 717829684879 1003939462506 153922691735 6064814762702 6253111452262 234209925741 1887458097818 5083056754962 1141992348639 830980577870 314481804268 1679390133327 623512924516 3537405181394 430836769061 211980241493 818147068006 1674873087101 286660270804 2462462198724 161354154847 1898815978531 572282258834 135495447405 135386234315 2546238491694 2415685104224 143485553055 2704101990497 1869614031165 539006755454 3663972911087 4178030098840 89932158069 2787453349085 2692786084805 1349324619451 1038255387863 1260948346539 2022220852522 97963711462 5519855796638 6607992322451 96503065764 97002091830 340397547836 2775635978828 1585409647297 129009240233 3901320109340 3728945873268 4338837512326 251699506343 2227184395525 606739045927 548604998075 3760819289998 3067843315711 3626957128242 2185041749674 849724643391 3399284628004 4628756612196 452176405527 1092300190614 13407410102 1430412485597 3894334537392 1819105077789 8938633681678 1393332495185 3304702170228 454023964801 4272984053113 494897476595 512908700040 1633799478272 1233077950683 615451302293 1673378726009 1348699418925 1032877260638 1577428734072 1373388411185 3105269334146 90157243698 8319955668407 911533212361 2263033101671 2624343284584 933618167845 303339450160 1385667434061 3228514311129 2161240870954 8022879536394 3363821279490 917184018235 8595496936 230120039254 1231087083026 242251586419 3347704314398 583488820971 7114919631570 3232421103707 5359980629406 3796270321241 5629025622151 947787135073 5923808801347 1520737019054 8775095842369 3690782961028 2215196638028 760169746102 1519487819754 4373261570996 825165027880 4286988376970 3204088543007 453771571380 5395867861110 185948428483 53584523241 67636168332 859602697146 54113766524 57254582497 3803394365229 9585893295539 197606265988 23986450865 331189000970 43261208970 4896840071017 1628483992062 752478779426 2286879254078 5998139202200 2197378425315 5544014896648 74516438685 2250926961702 55534472015 639947983602 3378875007009 257998262094 780204798293 2592132437408 3047014453981 6607621342278 246511421599 7423405247050 505050354236 1858514332486 986513943426 1262481990482 2659600536343 1092572260687 107302363152 23210519209 8669304285920 4350891030472 3487874502250 1831860703145 631124527577 537626346190 2457391083228 6774643597 213824693792 5642119597310 1383928191305 730352316152 100140303617 980710709 2358602761440 294442452369 1046061539741 3204248435869 2780234178854 812622398852 827207639946 270773384926 56687991628 6151940797427 1020875163102 5521903693368 1658429222806 1959763263370 981357156624 203361250539 1896935358613 1654655275286 3837630104519 1037863886447 356132493901 259219175239 4652639406919 512538970956 624597696163 2295846371839 1732892542987 1205650460334 1493487751947 5457739626878 21086071993 1283707550464 4231883420854 1870361163378 603025966168 8632707691931 131715053757 1722079496 829053255207 1424757324729 3927957489051 4822466546910 4502481048469 228630616198 3513394351774 868950624465 6119531803660 522423819409 929684815269 3194437083296 1641871527356 1904882220522 12252586103 151413374321 1371917687632 169133757096 4568552172623 578910582045 288818481395 3006996913183 2035019100103 360592573386 1316073383367 5358857430052 877513289281 7616549077652 5814570079971 92179420387 921160310247 688952302495 304909377277 2316256587078 2181330749123 643177677735 1538756694416 7507789084047 3428220265799 3359905117 2412391022281 4246573382643 773053164269 4510754466815 3649669876582 1483247669642 5568931274475 6126474853904 2868790420506 4992896863521 7524733637857 371427683276 250478241958 527820657188 24924559198 2216790081246 7699295740545 3300304630350 3593892761925 488659261590 221751620454 382308917330 6316804559508 2564712460998 4338709972044 2894263687991 1171412194745 47895888422 32348420713 4051823162159 7716902174823 401164416667 856187815824 427507608589 3325937593727 5455401033188 1374407783539 5642577566889 1668498830871 3087862132735 663884331930 4985643083344 5054386768517 1795153178662 5645819330725 213423055353 5011449150915 3286824322888 3553971741879 5147662285388 6133918181337 4336687034 155651184170 3504918924895 1003240403737 913938848766 2499949343934 1955438278583 785946374048 435723491145 1975926046203 18065213980 899785232302 263008010992 1044090584930 93795513128 1971113872345 7171420166653 3539534813950 848398547707 2370668023125 324015431011 4170530282730 8567506986578 801825253418 1673831136093 3148370871919 1727727265404 5784389668641 741473778807 3845468558736 3565131173813 5138062751841 601752728043 856985161880 1728611823826 373183680188 1325065296271 1431214642459 5742456234757 6374318326127 3207799034772 2371308674451 3443250793631 136102303324 2940036964830 1737600487071 7907989889531 1236749628929 1462749206709 3322908632271 422841777387 1234271636527 2970476473336 1246444281562 499616745291 5020811362196 2438429735721 6671310541337 3751651935142 3575833772695 2409613324617 3616482189429 476342326285 831550243553 1554594278427 2890288870809 456669435336 1304131431986 7599773990282 494464237541 734854619323 4625358469517 946922951311 3876878337386 282253202576 4390148437783 2770573062154 7461496747958 1066999785807 1739590100727 1106039271113 2181957846400 221100420495 5249101385612 2916013829778 3826818441528 1468583863618 958086349503 3258973606057 1046418668759 12324088440 3051662734792 2517038992949 2457078517029 206234458521 5397157115556 377363306888 6052014606913 1753420538298 3006883015943 109351558380 665266931622 1966324101976 229668345569 7427507013468 2834692458989 1804622563351 1945350784434 903982131843 377030033284 1191477756379 4379299789607 330680602639 2524011042408 229799711928 1894385917518 6779848724018 8737925671839 3860422862722 2587739374727 3476598986539 16921612583 3478343308226 30831955521 3161124132688 4947831985897 2816311964032 209910014116 870010521327 7399243817222 1156601201121 798457202744 1239322486940 1890070427956 2743716219980 2407295036076 17459225369 1537754445916 7089932037019 14899979234 2435962245227 321559287418 1113328812742 40721569598 175127548568 2055445070049 946592964353 850063323296 3552808319973 2189203586204 517366831269 1589351709962 184309673330 444278265407 4256026922729 895191333705 33198818493 9335537117465 1967722878341 6882387054564 137477659825 4230450668485 5194673800650 1116326786060 4868509043493 1186607468270 4010053781272 1192108542299 3671221290438 4471675421204 2361988049767 3732103378482 3117607449060 7106500046841 934488734689 501921426425 416122899288 3476392668077 4672637270703 587209467724 1569249744462 92655295348 704482247235 9198298504928 1376281625562 5384396755517 4742787318609 7924357689353 8562394458269 19871081979 764855856994 6945422974061 1532956642297 454673334840 6212131664680 1008663057907 6800004785104 929118882850 1287765842808 1590802052151 227489384376 287807937366 3622425943750 1879171878057 1134877679712 488387611500 1782147918169 619765915321 3719174448902 4729565100528 841664623122 184985098805 343206419638 1441192874614 1647323537528 139342162957 2597218090280 2900186237432 92115132509 4977009248082 1792498823936 3732492977684 263718684234 188413344833 437373988881 2852777461542 59053870072 4514362729560 319416826148 7859317613456 1762877926984 632974165246 6694823998743 2201615428265 1922355064600 467854659054 470061802814 180399999928 3691030139210 416900825291 1222404065891 6184945124627 34968089869 1616435956261 31389986215 201753546939 2874363441440 5263644016485 3647185209098 188762903235 190145058588 1736657206904 4605207059340 98133093489 9467470581743 412644401278 5225641679 3350507508390 2955734918626 1576191905133 2757221889 30197505105 6640955427175 330488923968 2879966095526 4502839321423 2635299946693 190912577549 3947725457010 1550641515429 215228552713 312568786006 1129081362710 2271199517122 27726950504 136472178060 3292789042245 589317559782 7349830882882 1530030123645 5429061364292 499907694326 163234392641 270614193507 1217341213116 2490817180344 1115185119226 3442134409938 2037544199947 284207055224 4086381763303 7500885823737 4949897729306 139224742569 779084525083 935787103008 3439261828719 2966890470004 3917329509289 1101192930322 306242371909 521999737863 247191801765 2215271951741 893004926847 4452201777481 2772652473396 4542734011371 1267313653317 346410854148 423067437012 6370663218869 1495589122874 55539795034 279755622686 142107250975 248520436412 4536148592923 7512395769551 7463503374491 926100989382 1317789168048 1198282267571 2635812769322 133676225327 7105197858062 146495842508 5570145184122 4307662906837 5825980416617 3717744397073 484258014192 1464917092600 4988198581506 1841177317964 3650889078150 5156031778314 5774769383398 1072326268806 153183464874 74373490371 19479725213 2205494627247 505557863868 713602431880 946285730642 6338664721006 2127055832563 3422441225857 4565175864939 1155384461885 1972408073378 1359854866486 7564556935348 4479696869375 1337770928358 6009722187375 67757455755 1646264209683 2839482385890 352241200931 1235442054588 1280696214742 45705386526 68546556274 1833560589938 2057128862747 536633271691 3643770187597 5422283945316 111912277287 3865109056521 477253384873 6172716492505 3235627641228 446789528733 378520186212 1548580289659 85078296468 245116006071 459595853422 5798917215872 179372263891 3704350879596 909704348783 655038038811 1150446127928 43802679530 4881278170217 1174695541093 6014834369476 7663898607062 4999291171576 1378478580617 202359643418 13605065779 4494182336220 2604416229442 97684549352 3482167462027 6615612061648 3810945898132 2990870656066 8044626819553 3268850056828 807950425207 4394497551861 3713832304933 4319619310723 1193940466750 1895397973129 1806507477463 1548188824484 59288055225 457286023714 38646075580 5176468148 351108641297 1330843277274 6263228272571 6008304636741 3944110508818 3393548229217 920466745946 610386966518 2298563628731 547052934576 223735262819 3765262496713 257585968692 2807600552519 123714547550 1415286528214 2072889160731 624986095334 526604585845 8105170184830 1594563389463 2101814723443 1152217699654 2074944732856 702979388373 503880240044 3079097375561 595876532621 499310793879 1592386368594 9023120169844 3954258572236 547148806687 79357558928 56004529080 2616551187434 116729241573 5325206346866 3243949978778 940055445892 1816142762928 4224121129318 6432116422867 4731060536265 298511105603 3894794497467 6233663355735 1212980048141 4945443223539 720890527184 7569997084211 934859744855 189110923001 3559432581008 1479562147872 7397764438418 2118186852573 5136522047426 256954328248 577964894790 37606802521 5948016842435 1630230956635 236888014368 278696128522 2102281569457 138357827968 2825877909419 3477780024905 6355664377048 448211356892 1979630854645 1379913590806 7456607537551 8167801295362 387230342169 165570934757 3706675791397 1701995357898 3238633416629 570407880589 5740044152121 761850196622 5715867945509 2262764683394 355653066308 5147763853186 344001876060 4864373699470 30090911653 373704682291 328676242420 144875136499 1409331751309 2201357135893 2178449324943 1509191998271 681093876872 246675889660 526751709958 1328723708377 394920726319 180836999543 334731632892 6233569848586 608319274226 3718146240843 903233644054 798864541747 1219025846017 5257768131788 5464560271239 590280759173 2370501790758 2281276822276 393873408582 4429871408695 3583537753898 8005651506336 4660871085317 2760174039268 1322778225499 4537094603937 683024491634 1621635311605 3089179109538 4422060499498 1897892097348 596228736555 461102227837 7088833497330 3838765373786 266615305795 5445092427941 1140854786991 2344974746991 2253675334104 6311703098008 1668522718177 1570998230747 3902604751024 1835237097167 75336056486 971364038 6887590135906 1325053191200 956149436502 3053778236305 2261605319387 2607204478213 281366396730 8277666857982 6384101273164 6562869450631 1163526396886 1121107948521 311447992770 1409890375344 1075962083964 230907257254 3708666191829 1597036818945 641019698111 2862550185934 747709536840 3663917011403 862681192203 6032460492641 641840143587 692641857457 6286777283914 660019673524 338200227604 2837670600159 1151541643433 4553517212845 61878558541 236316533457 2504137577250 2788142596 17582630734 81776601862 2993434731296 1036863825129 5398469884958 1626658159072 8867273967707 860995867781 8291751532801 6129701640435 1261246450582 492057072519 2317927993259 6259883057852 1209684232972 1380708552014 7958373823004 10150211199 1796341598660 5988885899305 597353675612 1157016147913 1592702764307 6913966700231 825219465544 285929883055 6305352164567 65210618047 748544585875 279315688565 2831730355462 305888581357 221110847577 797364727499 423691168163 1687005984649 4794742700280 3997546983227 403595324155 196019706832 26941014371 3597028022229 675899370469 66266308890 2060694649008 2465454062526 5501716461518 872579505267 108149295387 4922643325130 3536063765168 1069026836396 1622429601379 789992867629 880886207823 751548261913 4221629375043 498510997033 2088347102132 1056477419625 4216516788130 698109413123 2188827086656 5026708904203 235078324970 8089181437655 86839015363 3336188090629 982401094953 1179654907786 6226106974044 462022313342 790132409937 2461933879748 131234622735 50343686917 872453438900 373693436295 140614377892 3111780421331 4868237068698 4709909987915 545034024908 3417682156 1382571968367 6104495735317 2689723202653 2627547846290 592207110273 4646247957212 963087586 2585634291275 3927359345591 142556874543 2981160717578 3480711581094 6345489511823 6336571335638 176176279914 2846913297581 68981981520 3193396486003 883190981340 2921456842262 3119482544160 1281758126165 1645349131664 4781375095 2696896108230 2994064999792 3200244977589 1134762811714 20586500645 52202520381 4460914168925 64322235940 531597818591 628973140719 1848963107856 2924892488208 2775368197063 859699902196 2911871381234 3116892197436 2963171541421 333989219237 5096287276970 4247254248479 501008362774 424278500830 530132892314 908271601358 122142567487 135698144646 463609612724 1641133200547 1836783477063 418428291381 2296398886160 1920393900387 5739084681561 912083764099 5377555088644 2001542415973 5371444791675 7699894955826 9411494220627 4220050858139 37293194988 704166240145 814460828270 1423638510639 1070474238278 1872899747501 8105160120051 1754689728510 1051465222602 1104471054907 303032025470 245674891733 1109667486087 4971545264102 6190217050999 120062696724 69490530846 7182691576107 337490722780 1051152896493 548829750671 6318136770097 4837697354403 4958931125832 6801802691078 18283308956 621361553262 1754214872646 284165497382 302547672724 69544169898 2477311221199 6626228681193 975666007817 3547145061189 445420611473 782999639564 2940562602463 700840775560 3140650604534 2775475850768 2730913922660 428875596870 659425262989 3423678908464 5204432827176 3172026229869 21915138296 2678841852861 164325709082 6373650728555 265329581925 4637282726438 5232501200824 71716239151 2089698735258 2390157615442 2533791370023 1152866517549 2821436330031 493602481195 1113130066545 637545967242 7869522642806 638209666028 570718610799 4647217815946 4244922554470 1381928487824 289065644218 944617125898 1268183196788 578832904457 2940609024457 2331078036127 5247009319199 615874207928 661501727195 357039649075 213706653523 204533812940 41257601109 6755690945654 121515503365 757029050529 163873017055 1503047825819 1289721705731 1043400580319 5722852035240 6899937212850 430016015159 719618611954 541023107683 13717653924 8265595985238 556108057687 29780340957 411461859850 9011816870506 1259493300483 883072733072 1710188926010 660590963050 564017235416 1414370730734 126386254577 2491328246415 1373404473730 320729538031 514677749823 53941727827 301223339745 2351664966623 1883670398053 3508565671789 599300751028 4698438287893 8033745778274 581893016902 357711739714 596243194309 38878070294 297860367430 4155957546909 3934360179096 1237316849030 5096780346428 1654626987412 11996083692 1407053833471 2088808173061 3258326758482 941004820399 12610178861 45871302067 54663569793 924999438726 188790438150 867031511636 301905851847 5873798125621 8367232231635 485044662366 1906211836361 2098642722658 1561665133157 1764254935014 456462242044 2863831757998 2144155926910 8202533842536 4781408390362 713460056224 3336398305 788657122298 5199334697975 4083009898582 1486626917948 1025777375572 1181724966803 1728165304063 1933687996090 3502838986255 3085615748334 2376662926233 4151936694532 1018540474751 8163383195868 1246127210200 676384576229 3591233313365 1156531184622 3697033954856 2822894043973 349939713903 4993311719583 846694292816 644859770289 994900921650 7675825917412 6767646452835 324047471685 968284868882 179393732522 468089372154 4645994770982 1927685359352 615613055429 5362127786388 755065886961 233000674634 7560127410662 3631026568912 155933864352 1729599948323 8765709470 1570162163339 114269960254 6631297330653 2280070113464 1912942745847 488847797013 27667710711 833091560354 2444855652835 345228546082 457606137090 547630093561 893968330554 606613979971 418851514312 2234675192290 830850070513 2239838451 901656757113 2514895872851 639673390435 3095977437191 6161543774671 795529600017 1336350861292 1814468677096 172884954345 1123540942744 5386042221493 305746775765 1986607749786 3458425152347 266182987753 1226763602307 222464990146 248730213408 2611606337013 166707411156 1656124457639 761665398598 4733190424163 1442011020343 5945117610299 723110214695 190091164697 653175051170 104346594916 7099632930186 470366275176 1349895822597 222808036424 5651385878727 8323068930401 2130992284388 113564631049 4409023485125 5539043506847 2732498997701 327666890853 2301494955440 114638418762 2699533076050 734313154811 641186259948 881467877889 177026714169 7306087658119 733180862602 1077297404464 319898019294 4278221857500 414132400489 1612711303309 1137700311174 796009036971 1822783584514 1783575311529 8447682484380 95484167924 3579378879102 276105152002 73331507988 52501059249 3431447420 306767674510 2578251592068 6471411433646 1540933720473 3596967212274 1153953963725 75487047562 283945215520 992425774632 196924696412 734343141545 7408052810090 1019003993110 6204892399830 130471179437 1665633295973 3364008792956 728321374693 457604340522 2949985698920 5283114359809 2750664177285 8342190958533 6277923979365 7432115512920 1581889882743 1566450084589 1270050305950 257766198169 7943531404202 1194753713287 2284608965314 24967022673 1696054989549 893589052275 143404783750 1823178738110 2781019535585 8739218442057 5417923023203 9708504381 37728360494 573823599273 9102679198139 153189592009 207593326005 4503333413829 1333479811060 16706861774 2826941058979 1425733761214 1424376947921 3428871336489 20678937086 4066275610456 2923240076389 2321626436220 5334337548887 586599375 337902054113 3904603552321 3117238379885 1505886778486 4228960232429 319755302195 3592189070045 2790269415139 5110348671135 1270514304173 169770600635 5299540312616 276654174668 267308800325 1509499573559 2461121863920 586845443250 1264853469268 3520220224362 144560085062 5099915599782 2448265135281 175087656051 1166149945868 543796542356 162838127 3956430904392 3182364399294 137234941649 7364342392504 906857248161 2997910988988 1757055363615 187719827657 2421760764770 1379231468818 4638747278142 1302409533384 338491078337 523070929126 1846310304384 291328554544 1520701378204 3890573961353 256434863655 2106844107629 113865467685 2680460967910 3409122024147 8461427226388 3368777534534 6724280966469 129577468918 1854894807195 1498296188385 2417435481315 1638674960477 3383711059059 251393165249 3635104450433 2287393265906 744337553146 4805021034195 186015544823 3195375372770 538247488321 615045539039 3046214311645 382603971889 947722086247 4822449134855 784354581821 2999810859476 1189365358222 1391603616281 3046609836878 3004145499159 4361162398700 6864739432606 749090410834 3412286976730 6972639269926 387383520401 4795584107320 4309652545743 5424660389683 1586936656367 2192935570838 6941693436476 510467750796 3350555844258 5270128423382 346936411254 144686593718 37689984644 3909706784 2688036270353 91593693882 2911083802556 2095160367722 59707728060 2448581430627 2152890650726 68594271897 119142832971 7343285854820 5768908529722 2093998345591 917201739834 2895626549246 2773861234567 982543130741 1852873899414 2062415065656 3118404206693 117505802441 2520174959963 9279408266601 2843205758505 3629037094440 361156697889 3438743878583 1988855224698 476071651370 675410216630 4733903279203 38800749594 1133421669581 4016359520916 4673210181951 346256794179 1528051737827 701141225993 279723828437 1371977647784 2561151431671 509864137993 1852600504869 6416562131865 2148665933442 2869336712743 2712480579303 1521882907154 3402546788590 4833005416932 5279925227527 191898170580 5710728006751 4997511144462 128347472107 1114462892374 153175420712 504705202311 2841188060887 69918108332 2699574803688 5244683351190 3476410199704 887892786345 807146937826 3572077644491 411546165515 2897947925836 3238535998851 1195279451401 6396569908848 2216533937067 1367502212711 1388555111810 2342048425023 1007215363046 4017830488005 2833157652176 6373300178606 610957581625 4451092310380 750700736054 7957719066726 514726375811 1000681076222 1694108119410 2476017409952 2802822494762 169577111039 6784673722330 2652075229582 29182620561 1132911542705 158838127147 701716356766 2392405991205 5253037740850 271207113134 713876531152 1980372772709 5448228151148 605720414570 3075397093997 852456664583 105645102137 1703284570598 789149362673 1203360143283 283986445217 176054051097 5755099121221 384253667496 153038793095 1074103618784 5189274186580 4759322243795 3841297828017 877809479803 56752459973 3696736928346 452845910741 2783408344834 1590074329857 139154346074 5730963039154 4674060173063 1080031941624 122087277276 2312331686874 1916478496945 566672520885 256498490022 2037802907431 1215170461792 1318061553966 611734731033 4812031266385 458641420024 741395986389 1247694998319 2096087513449 1057169172591 1103260582250 433343723852 2195739232921 242789529573 1014499268247 8772895762027 1911074145390 2532799166371 4632169975587 2375010847148 175200949009 1676615738689 454183288190 7695571168168 1705191313767 466378025959 79488031342 2049357011312 3096712793847 4487104562535 1256176135976 2635365170374 8403527919821 899962901898 2450227431901 685394548459 126120674449 2505980576779 3688444621864 1655300380926 1818615557557 1058936917154 792103529312 1216067584981 3877258610 1147318247747 5519296120100 22838742560 8763438747527 216907809453 91128331361 316200404738 652334307196 1702483252530 3872812342414 2217883170602 1407785763698 311861174189 492574152395 3286766126132 1942061461456 1427744944214 8809125795769 2038493346183 745160125898 66165272889 2314218606535 716237256285 1597917233028 1693401862666 1654479089645 1190974105978 110917304458 5241832939032 617448659684 420187437058 2331322471132 731339221988 1560649115377 5945854943769 1825891483188 6324528795746 7624509996034 1584135976639 170996615578 3027390613644 154860529792 6157788078670 3621760599502 2591146923230 4343324826339 4886900185985 3475831323211 3488001725701 4633942771716 14392468830 592659740640 1433347086167 145314609737 3892589927325 309282543569 3378846156607 494894807634 6155093831428 3448898342640 619487467389 343342084398 7037038234724 40757414713 6344095319319 5112652902741 1399216459157 1037364507853 4668877561283 166249516329 57611827284 151561337627 5599156504421 1526115301244 521158870702 1138471167387 1295986188134 2050431476910 1636592133492 703855078486 2892922887931 941473371275 236839545640 1626592244131 378201945397 5759075715406 4212724044213 3780042068943 158607021821 3670345897890 65635798903 1890483160623 644054202172 1993774314705 1995440772659 2978194640443 778881618383 4393805505562 6471057035959 1338042655813 1533236128013 712137601061 1784235830751 6607886208527 120976146976 1614520587002 2202451056490 4314016165614 22760377458 2907599677256 3930104023186 21455187255 2968219422549 216288069407 2223589810434 1208369643218 7024288548085 3979332474473 666211542243 126027971982 730738538839 880819638881 2057042679771 3646072334176 270981620361 223595210235 1037664175352 8493695364970 748340422033 470734341708 20962595928 536562921804 214292815734 6723697495951 4427552524015 3694569067225 895585133398 294710161025 2220017114918 1071435964738 3331420795426 2622180806812 2759440378934 4953969973823 351591090623 6127669581891 1293629192379 1660961579648 3494670687434 673604112498 211031086214 430977394540 6710625190069 3089686946860 9289776226 177631894941 1294983682117 24430931819 1038187063329 8383738580 848090664748 1024361154068 2689847100378 1107179185866 2436552416066 1887342222251 1498991196724 1456239111174 5053403626961 863505731418 423674731482 4943438278062 76172447370 222516266264 1473867816563 3800333440545 5348436851635 3644591565984 168203092256 213511010607 1500568259104 496172264821 1595219047500 1668895882762 3415438509226 2190294359257 896044093247 142155039364 3046313582130 7574211879535 7374630374483 1332671005600 397185029334 340721772388 1432207237098 117993281705 1425722389482 2981799195092 2419680631876 603882207042 2685313090967 5368695231461 3092599508536 3383331484749 228891669761 465969410386 114250119528 4814975687708 14075280179 2547846621805 4639784940870 3915326760947 603705348186 688432127845 520782333043 556027223065 1474280890798 6663603050801 5310906118770 113750422303 2188200856385 3356149441111 3346012449587 374361823278 56274349476 486908961143 3103751446231 6102134215180 414321395567 101488527328 5719118446108 3825229668227 186893466773 1444237057177 3193096889670 5338428756080 3442425511698 1137836950019 3608623017290 2124664843408 2721043560821 4402448590204 2063652123236 1566053160465 1331598161125 3796068279325 721835180519 575310961338 371751273814 246153058414 282410739406 7845697811153 5127822992600 5839134627008 4762838785958 1422216779370 4906526852370 6158538832261 1813317888207 1627776861735 945678875779 2871202377353 2983235634364 278485502506 527893490052 619409134072 1675160125405 2884797466576 1683553530 8814633898530 1005909218955 123126422280 925149650200 422207002759 1474442254436 3457975126025 5392789079281 5345010865527 2031091487197 609381692097 1699293836816 1084348388223 417935200675 3668689808148 1382821267224 947288672997 3680634523118 3168410493090 76521468034 1875697031367 7270246097069 5620237795203 5493655901294 1801377068427 1131327284792 294312044517 23337836528 6315686851920 451331581965 4879459378597 5952281755890 275830384009 3676054890064 733843001437 3880100949077 608994551210 2090071133897 1444835748148 400263623443 1733493845281 6194605653235 4631109321957 1526699239098 3498392011739 3207275304502 269814784389 433954306326 4455659583986 102687185447 2037873652342 4895409914922 7843417477460 4766784023440 4772552638312 409882381173 2621786372294 1170900837750 461737448185 4494994254958 5402734737100 2259688306772 364356709884 333990408112 199202743490 6418802166827 991196648490 3407024714 1189811082965 3441319929373 1274416436890 391877645423 4046681729719 1948969437984 1685072336612 5797377953953 622002118253 359212243341 7953326669049 835575851961 2668232796888 1675524957967 4726481052649 1807514972399 135146597038 656933385714 250362502451 1029387644793 4265498744657 924406232783 2507729167089 1921743778654 1538398840096 305650643752 5391081802871 4077553944811 1385148870272 760872289427 1513986955621 881867517312 4266243689569 221490135381 3286282395723 775115707553 372429257937 695281689961 5038204742652 323231612811 1927971600079 124808374512 575455237403 1647961444286 5064335378825 4955740243 213199006586 664127207842 4261126174921 360829812458 134753959348 8936423263599 1567600918586 2871094520224 1032294393959 4781336517290 4789857824765 2075051471104 793164107391 3028140237795 29793762432 5295743410307 2162040436291 3917583294662 60894801744 96016905931 2594858444272 874869538465 797973229105 4447319273183 1004257869002 1037652044381 611998651353 740141331944 275199270357 108472957400 2810562014384 1570340810156 3611108403032 1997283360233 365807849024 4002394174226 921971131393 671393903329 2829814722858 3702148672238 6125936356955 2851807057122 2519058147933 6526470959915 8050151377441 158201693587 1766985396289 2141954849995 799698529110 4117990643145 6600821848847 1337104403566 655723480100 14218720574 3296212784665 1250824896733 7360331082 1372788483859 1564124241316 4780100571051 1365029110277 2996525877987 2002473963683 125962496488 6439726386449 4095393418551 1138766675258 126082973631 815458356474 3913427813595 268146092341 3744420800990 55715362976 1640247402014 4716394897785 6486472045105 7516494772967 110085813801 817954644532 394705515785 888249442870 757180806780 3640968307876 1517804532284 2904043606863 1173011875818 2338825102442 1326973766928 1653970542472 111928301692 7379186205351 6500503411134 23530954872 1274062542485 194292312148 1815917933868 2719653717312 4668651298552 590887166322 7128771514682 772342243646 1357973371059 4871463402394 2141909066335 384937395841 1215362595247 20669553952 1964573774469 390941729857 380980241111 1051899007049 423722221731 2754736240675 5667903340400 621292672420 118606904983 5186215030187 2102012490680 700178753417 17214226647 5516419492823 2380257355649 422697350884 262349114575 61532063298 358221269426 502263412662 4346513299350 3167607013079 2077540100500 1259849812300 1710035088626 1140963034585 113865046438 1719812694059 697093828463 13633138872 1096942530572 1796665627800 1924603358075 125088787596 1847831199534 3609899996050 4170875118428 1478836353400 3535596783483 1674168989433 4107711178633 3466480615352 895186538964 1531342097608 2592212161 2949827471562 766297602401 183321685734 1122548167719 592371245521 7105142541216 2406297405086 4644734389708 1119067804856 6065352031251 2421826731541 1363933161285 8417974361 317794363366 4955881746907 732503423197 597804540000 847068942195 1670141602210 1359325495579 276399658272 996197334031 2686866663412 2156128967299 115686807697 4916684697191 3064185038688 454063549968 556499040768 387720784804 6826089035508 6481866306270 1002802964320 851259882841 83779007069 4328069713508 2528226367869 429588159549 1046143660163 1771416338782 2117922447634 2990909651779 5336246451471 1970940115845 1480912253843 109059237576 742068808874 97949767121 5566541383224 5749703593788 481406992956 1206779081724 1184143437 2188014238906 3957069570707 401348712322 2024434153633 534964685443 105404525978 1567493279475 6239937354174 480662874708 1588195296786 244913646168 1781985505269 1675152089796 409362631317 143921969102 1161070374968 876800509421 4622360300988 263437120870 266291459681 3680586573727 1551896280795 3058838170427 3304499978571 333866369608 975662029227 3888009689531 3495388352343 43053520380 5596898809736 393031484486 536021835526 1213785042680 3923402746059 2650498644404 3374852094273 5690070622837 1892930418717 2641405763921 477298054536 596755844082 16830419568 1402021225894 44061812674 1005398229660 2311919794710 558680382300 15806986607 842727441029 2891794941513 6000877834469 1833016201461 1190102477724 1280414459577 6170889743927 736895422717 585183528827 3171076821542 1622078832788 4654643898920 4071669676506 686784069317 1365130482216 161783429234 959607915787 5081312581522 254114812062 515693252149 2513384603045 1986170663696 3417140620712 959713090749 629607915155 3760303957905 2018442986884 4142051460110 3052243468642 613465059657 343949671805 10950956347 384268179868 14124092353 7364755397989 1850999713389 385194875577 1022913861330 1160183420154 3769151923644 1446508270724 2001408939277 3658480832006 535587735623 1256942900713 443335407610 2209031410308 5736768711341 790459177138 1294769322610 3166720844551 3535975949276 285160542629 2256928080687 3050733249399 1778428548881 2394782583850 4107857377013 409775336286 3845473455478 387824507059 2878144614535 3974555147271 1672063604367 3872212288847 2780112473202 4430461282664 1411297788640 2148372682790 25674409144 695825546821 850920951420 1561047757879 1847010199473 7381519656947 44106056901 311256780938 3049758076802 1578321773088 716212387703 23266122481 241947614695 260648830275 2160673136766 1285919360475 3902068223599 921488667224 195790915152 8531674545129 782634902994 62044792337 1717249961968 2633714300606 1375633222602 39361644531 1417809686133 1082797747854 2721012813983 256250201164 7819913967385 7990245396805 23565099072 173757852221 2630976019786 5799036385350 601804664041 558361699382 8789738789415 5142779236896 7205298133423 1819503602995 1251999955459 2515674467987 630891094744 1018743980060 5102880940257 1020653346916 2283994333323 648737522398 178729157459 2628060090816 95603318319 307380568454 4867577907712 976861823489 1415328281600 3244295712312 1708077315368 1169156587446 6113655217099 444613234291 956284583484 2920755605104 2359647132132 702634199753 2011564411855 5846702217842 2037061777527 668518873522 1304379659421 2208945704428 1118515854281 2790280841963 4008650080598 1454291498643 1673665192391 1283299789091 512370290000 213081908344 2863377158498 502180712269 5335361381043 4495897714788 366107322784 1805044172375 164291759726 1525549469696 4298519513944 1749291781017 1324932352888 1672242769339 1236867714665 1207006969114 1525605609779 582266676059 4409056228302 1126585519513 5128915446373 6813082708350 6068223406685 2780407570104 216024709510 4206463234785 5863375438968 783182797280 918870035472 842783368419 386647473348 896571748198 78144026967 528836829726 1347870545260 1103756316999 6941591633636 289826912618 4488503482947 1372629188899 1278957256286 1773554803025 1315068298431 995028072026 2769681974107 99188326097 947107502379 3646704799228 3603042775204 2969314712573 1500865010248 479806305582 405102692350 3110428919956 4579876067505 5408877940406 6843731640 1196175027614 6044106858865 6036650157774 960041210086 3611780688455 3126538501554 2293549172802 9649951740 447135153495 7284967206684 5263623756374 137916066695 4532835281294 7500584191033 3549942617558 724514716200 7267382095588 1670888791016 6842517445948 1453204109076 1179285458439 3938152854298 4534811616007 2261158834180 4001503886676 3400742758048 1761136004264 3119094613963 2041507946922 5441387381240 287095826746 18799461500 4166489204149 7287103234791 140857714333 485699978533 321216972592 5138386857026 826212178201 314938060691 6768212591093 1561412543221 1414099681133 115261317086 5150630468629 155679529110 7170555607240 1413599176400 2136738182410 1405763975121 6298132466004 153434620965 1475092507748 1574257551834 375987433264 231326470304 1235629314201 6065921509612 3773828253554 1469824017393 2140785537693 2277350305119 3104362863993 2400426488793 50035250137 116501703078 737376558450 431515574102 64692673313 2977506579701 812974400762 2903537651735 3505251408722 1204251995925 1278609135970 405118516966 393507390624 2536189810553 1039235380738 2913092800987 386040681183 5296184213760 42998698758 1496088730753 1678280012384 2351400316871 149621272459 6785965840262 2576015262832 931311708756 614960026809 1691088310299 454751252947 474225809186 90685129509 595778532821 206868726312 42177772608 1595503988901 7706740241888 1508135191461 111816178883 610358614638 569677068523 92432587681 1493305106792 1143661619768 5848750025704 663211814499 2335083944295 683618573225 191815294071 1419857372100 4803731839906 1075262895785 611146530742 1435859712817 952333983562 535725077427 1788893344080 38789160564 251738647564 3664804315416 1087645219342 369961946074 3617174894823 5606150375073 2174537072017 172818489855 3600638752361 1645631919813 1702728857086 2116711164884 802711687316 3274976958944 3976961904343 5864552971935 2958243038689 5017136248339 466116669407 900508017584 740226890738 5666041469 1206768513121 1755968455610 4387969528882 3121052484233 8142877616671 314125124900 1024698052372 109539099322 390528180278 1182961947346 1166650324927 2828510961789 3636977992788 53519742406 5099191585963 1604280724338 5508280636451 3110219289956 4592488116815 140350684437 108964338860 3970522921144 601682896280 3121901481551 1022248386602 4578245447063 7432908097386 2422343770680 200510414880 250973808861 3442627354187 515079325756 2288023368032 3558976474820 655273772700 1159800058198 2434177218982 2396083564731 4096770340307 5573838096113 1267945319838 859790338596 1816045399656 241353788337 396647462277 1291606053966 574083017364 2564260076597 1352139906059 1086785626035 3433878118978 2343139658613 3235841936506 2503879685 83187559817 4888503017022 1461273320251 6109495695010 205709558264 5920571134184 5214225947576 812800380902 1349610210168 974476918933 200633833079 2549230700880 3283871222174 4585017703134 472004423530 6690045703532 831487116811 2740514004980 129966933537 2130681757104 649245487383 5542086674498 7568737749997 269634718018 4626484120253 3109392038283 1604408797398 6663377636079 2459457708969 5534222928178 7305749962409 3894414846654 1568702511 1141237617166 357839736041 6939014263937 5416362139413 3377630384184 330904889845 3201301123353 6233039814113 2945080112680 701705248774 3614622762417 799909632331 5693217550959 4560898413659 4398655454957 6988710885792 1084507110613 162171142322 20088761613 1610180177803 6702013469054 593186925716 1040532578225 1246172416269 461184997558 1476995280777 2212130620299 860506729220 4229759195286 1297040941057 2200467988542 217930968538 1296708888412 4056232280236 1749611459173 6055737187441 2837055381093 640730507430 10279161974 67116279157 2144441126086 574296073979 748576376330 707809712147 5023261986723 3296997075837 338309930900 860964865750 7702744284286 2742829506167 5694002410498 3634958348823 1597067178334 2323154266152 4297574044869 59380300237 1148696447636 310939298823 1170028570694 14975733704 1294058773973 159438231958 970478907 5472244959294 251828319181 2130951212662 283122115058 3477752504559 6748986371122 22827408769 5446815993512 5040059266936 2639767278924 2329376644079 869908885588 842377459485 25299170346 647007168132 118812491612 5633929131923 847892858535 244527328919 579034343075 131796256744 1019023435473 5931673488916 4149936959884 367561575714 2505432530578 2907099753418 1540431400824 2360130054446 203966973388 5139936090682 1474621856751 2089135068042 1408773108787 785037010559 198725274040 4335300350927 303923814169 4181922641881 3778511538864 3469635657796 495347451180 3179333167166 1104411378457 49957523577 2120363648219 3046202672216 4281851592161 2864153863643 282832081606 53784197412 4273997878177 1011842445542 1268438633928 4339331344835 1290127122416 364065843989 221359252032 1707610761097 1053115265647 2680870953549 3271869303055 325047182291 48010811250 1933184589175 399035611064 2177907338243 178735534856 8379344583989 1295808221367 2937371397519 2029944797859 1651876250589 5672462506762 39139847106 657859690392 8403855500043 6421282176394 2479420524986 860091279193 1853066957382 830200568925 1607023869574 3320559248978 1076119437270 139138092501 1375503981129 46475588511 7579427645941 1751686225393 6325146093223 508206462559 6773658100876 1054287082020 10994332085 8160998493620 5666775708039 2494340657979 987453529205 848465304897 923699079432 317578039234 2811676908762 563026331838 758815293161 6792646859989 371898431791 2800556553 279153429372 4068903692749 3288088591867 356285222235 201112039284 2945268450099 116237817129 221840791797 381971714844 1025975009366 1080865670350 2516845632425 693086366557 487566157239 1111519686149 282579552145 6157256792042 1270664718294 6679796689694 37669561154 1630988135379 1150875919819 148991939819 1189201747526 2165686313484 1784809506576 1673027999923 2582914539565 900547364565 7017248400608 2128566824818 2476301861119 1680392042556 922636382301 21591810036 591328687181 317717261115 1115349095100 2744314156523 159731084712 4307248164639 3196372688233 702458123101 5546447811020 2762347724959 2585435465089 4632622154525 182837099268 4448674245108 1514829985332 3829942635672 4594563202942 906338309000 7240754344520 1226620724401 1894827052429 2801641253136 2856487022915 4486185794527 317416105775 3719131301334 2512824219514 106143819392 3801624276408 4581657960299 1443380966394 4501506772162 4386962320245 142520574637 134617110281 2388356021476 434659747538 172339644384 4584518850707 846671834032 2066629350255 2380173420202 25365119881 1250093110466 3168841730249 1282609771444 3152018502646 355478909122 5681485471389 1992338830136 7995907232221 2494599441377 90187773959 778985460880 149540357285 13845694643 7162481913713 1772348225986 203949763494 465921449676 1234441908202 115509225062 201181078592 1347694279341 5336940652348 540152205045 1084541520938 7209695596329 707080148622 2459944658118 4726929213765 194153933209 434825303212 788441671460 2020214283088 1328148633947 3109737787948 235155284956 268068704644 677693512219 172075108033 1259597754917 3603167040133 8697762877590 2785970052081 253463322011 1310382093346 31925826106 719581195832 3220683118984 5075471640298 504372341247 6285978581332 3144590784925 1507587563738 3044856853732 2251256852410 857088191689 3831211370460 7585765538552 88617135556 5659836580704 2463929175063 356214706129 7350100649798 46976031181 3374829617316 268193554826 4507338121880 1665204243374 343955104177 5748192381 36166122299 365108995985 2043517355984 559887282200 4083527611787 142976824440 2648786569983 2081430845975 456616454675 154634678401 466244234681 454572803730 173518997458 387309444233 152934617660 2053423615465 4493904049586 1809042563108 2886403148333 94941149837 1225864496513 342018713706 961738715861 2089954676614 674109364917 1036916809461 7533626803770 1341456936449 328317816956 1791979161403 377286462929 892640035529 1690684312362 190239315212 368425300532 2349793658399 1146336290324 2880629378828 6083533600172 193537259712 3497767679751 571376712838 3806524228996 4925927071029 3364323644584 964944626274 6577316009338 1862516549628 1251542535042 3087850019071 1151371460242 5397229155876 3039348081211 998436818476 2208041527071 1131051452118 1247182034374 1100367474918 1709895380092 2834281110073 755435574514 1240654418270 31608311160 4988556169772 74951720363 6143532305341 102152510353 164567245130 297245785082 614532326425 2103401424648 3415161286995 387303738327 6518310352949 258005406760 2983304592646 1812488947572 1190947808074 4820211425946 2417427334045 2418432238907 1627643200425 1621603833869 21615347218 2585956328369 3605338890 381369447967 3463435465248 4813247455487 485013338022 596902557181 2629348693221 1098652401837 5302078878406 561202676277 6051667265481 2539744969998 3808465668188 104086546285 2698095751966 3272886076560 160846369634 8270192757602 761421024176 722883470587 831861818958 2097655251666 1928661962801 135213765932 4402204642821 7342834792615 1243889090239 1527936688893 1841218729866 161404908366 2542720886556 27555839728 581169051422 495162495848 400735336354 2146202074896 20931635542 4634444861948 2438625901693 1018728887387 4533894876869 2619837860229 1554528731647 2675445639504 3002750025154 1786594972892 126265242628 2269503817816 7604568176993 1113080056920 319986967452 592170641050 398252579016 532241101618 89776416446 541052755847 3257037788361 2610222508487 1991260552319 6061474546598 1080314177698 4256200127185 875048890303 2781639727064 3667456240988 2094478757302 289417854934 790368732083 4214453241282 3189132784 445345504666 5268351375055 1248965352177 3024444108807 4479952354436 2298183583122 653130876353 3657688971 210331419240 5401747089202 1269550808228 2859857214769 87489957361 1451323733557 6689831409806 124727074285 1338309138911 1047283624146 6186769110467 3360327529390 3080798219354 5439983485008 3176000094603 400870812761 1100275311395 35486294409 1181368446884 6302415614967 59589973755 40958581421 2888287190136 4084531912072 1023957889176 2209426630652 3902290427070 1476314720879 697139874568 2446620215998 3297449072256 2913913317015 4438992457817 2102787921728 583714422571 973145273113 382706823661 73140252776 118630287192 5348956584920 714880923652 4365264950244 300081538365 4686626979831 1149969513958 172701339890 2006412578975 148497516457 1473445296678 4952673542098 4379556557874 787860264555 1827535375552 442969509414 1461747650140 5866716061185 4062421323230 5310873714793 216498767363 2829863072723 1002522233779 1006616316542 282948274461 497659848680 3361855395036 942101362446 729531020689 1060330374099 3805278362113 4294284724932 3595169743704 2038507191126 3404098229513 525627447385 1080144004348 550420894285 2870876276112 181494876069 7634833104183 5553751954670 267229895590 5852926891979 872592966048 2688914574358 3756446699109 220076795490 2009605481282 3146621287101 1455224936964 412384732644 506434013983 139781172660 48178022992 528323827744 746389914599 1279416696524 583379064204 2242724576739 1402170041867 524445307023 3783170256192 1333937907323 3420813836040 5300394261185 651815664465 5549820342160 720386834714 162834294274 869171347110 3620374360409 929174329430 4159800092330 1826365436759 1377362433461 5630878032330 1419161441536 196445409376 4214994641310 1776942710441 2206858486166 2365385285484 2082228618074 4780166688834 653357217500 4304132270469 1763583180344 7530597946921 2339514757703 5069648059375 5799825141008 200397110894 937577419396 548060343030 2631378519760 2407972627648 3592064308587 3011077354005 203355041198 6779472974594 80597689040 1490344577174 3264434753797 1113418092285 37756798162 942937124882 5281459346225 188979866805 62956573097 354062050173 50636439955 2356108229612 486755345990 1764232156796 3809830463334 1254885316366 4380810071053 1105937571246 356530291047 4226019053434 2655509495240 3565440574946 19903710741 6619751715454 3652165038590 757338680149 2263821059141 3611654504072 1836744189581 772027221682 138978639056 1279976720879 2156258853677 336849315824 81575859164 963469592730 1201726093387 2356744918080 354767822729 51334779307 953112909962 2043986715957 1767663614007 1223281780932 834984909099 341480840338 472895752474 996728651993 4159759595921 3382448357776 2916692026699 3375760896385 1251635293937 25076256115 3042045812834 4623392620603 7304038002232 4446168399879 2540477373118 6207046413911 747163048730 4360251461189 2663029890564 2841934841295 631082800364 672015860764 1148013925394 1378648623365 1328834016653 5416927671799 3098770629173 655653431237 1622552294880 381574113202 104482634517 356560721037 249644181044 4928881753590 1391438501845 5084190712692 1613972047220 350182197959 5319623476746 1879802259197 368148848419 1032057363109 2949622597102 1529482406372 4865011434858 283618773982 3312086555662 3942678018538 2134012830892 1724461205971 929931641302 206188563156 3679733595442 3107383840646 275607034955 3821755048948 764881379045 5570735800376 199462377593 461330986342 6763318749834 3166529351347 160493761261 794509234367 1856455123736 5425698086291 692228607672 3587044167364 2480140882386 23314028407 4877042624657 2228760753122 4044645900188 39794181327 347438738175 1030196979190 87823036326 2834986570304 201434730055 1321520728539 3950205086110 2382876805150 509941503786 428237752342 1023083480266 429194985861 542859340021 658162109019 34376776598 47595981365 3801280458053 393854065218 164883709240 3008058241937 85739417131 1842350315042 64075712148 3547740785285 2698339329072 246510904060 2999563889935 1028001366702 5506447446554 880609975747 2875476861536 2216352045981 1602432858666 145894741811 4384146996157 4190321223706 4370396773104 1377718159019 213594931875 2503888632210 5473914048671 1439284322153 3855957860576 1106801510177 2374751711049 4061030408153 51965430147 3370190380535 571057718241 1947775904018 1664027096753 457309608509 20754385803 6344702147504 451321595495 1859194360590 134217275627 235713069571 20981775647 5894578662389 351455550369 109045293377 1107658037125 82062776785 75350253742 382132038755 5712745229494 3713050453044 501039692306 298217348887 4749301212982 34411205413 52668209784 634325528591 491390646935 1244866655951 7584199350562 911847063526 267840359577 130686188732 9780070943 1188339210 8150101729788 2702598423333 259919849388 789502380140 342910675281 1779135137490 1126371431666 1661543644605 4475072796628 1954210326165 1503611446356 2160112418425 1383432779307 440602749972 5760003420351 2631475215611 3095618111390 1206744788172 3837197399422 4272674039397 1704181756017 557910835627 416863193725 7392336449316 13734639052 5860127612556 1060006898257 1729401735857 451648669133 300543185554 193658608612 1349939605430 1076363903082 499779873995 4164582876330 2849744711118 1097610508697 365477091663 5140152778295 3823238337635 246255532580 1021379815012 4038936062254 373601441545 709878418902 1265618582746 512503853808 578964612949 331762968977 284432647159 374035057687 1962507946729 579235091593 457641831374 2892750920376 1995801408841 362400003157 4915703022977 260801166958 3607104778374 3523228839995 1613776630117 4206541682307 199220564704 700546676855 2596551990560 3083231055390 224314927470 2647598985534 900188786558 7119584683339 714887505278 1857254673506 3569430073708 1201608414462 689905978055 6042648872397 4670644420990 692136955679 2920264668169 1592542841698 2993003763921 2616901538625 972952054299 6004426232448 476425236928 2535629292176 7192767114966 707564086943 111570801471 822083392674 19630823666 6012171625254 568615016043 174763394226 4951056855548 366279860437 3379964140796 317645849570 1060030076187 5970269578190 2343283107682 518066817131 6731441761265 620326574845 184525467331 1463816321024 1649581506953 8470040158388 487663293275 4019835226969 6999516571930 1104437602961 157647310434 837915844826 6382204931577 851046949528 1805762204121 4438604216067 2757497971201 1678794123243 308492399384 1176722107758 4764770994197 1912447255512 1003822399922 2097042771512 638068636144 360732470572 142528384567 3825765240161 115857349702 656520729213 464266797625 856329965932 878688757020 3032748235780 27482398612 4659625139884 346895463813 1812264770431 652544460705 3146279339641 2459738506671 4310826539192 1768512607020 469201403769 1239552519452 5126259395645 2250023952847 499801558100 5050946176858 1286135319949 10979990384 404519127114 6764775112925 287474870248 749671393734 1969441940967 851390469969 921000108205 1769509958024 48283843511 65858923899 1238209349485 4520601422678 3886479175320 246185285700 1124744136674 38606441131 148830397686 2628907848028 5506993843990 585927232867 526037008135 4935005825161 996676720950 212255532296 2384843737894 501406847723 322744866587 351490973147 3849764142198 1668451783303 29801946973 4050247304525 361432652913 1246650784753 40723197455 315639766978 1535774286146 241424284352 4159437951532 1939110086392 1011516092412 295744584452 1008563138306 590922288011 2493498849307 4785459009719 2986663585905 3793908210725 1070989528313 828234008442 1499727763971 666876322194 1909300742901 223964391209 1168027373814 179366409946 672167176750 59147785901 640666268674 1501892344335 825768915104 115236213666 374832342980 153561993490 1607597097303 180507513215 4732395539168 1586839652128 3788966701864 1298858096657 3083402317300 4830928641568 8357427429145 276273011654 1564903920278 1275881571123 4227171336147 1799977899143 3604655181159 168801258834 76621560006 16601537342 2323869314125 6979611962037 1858301097270 1423105020266 479375983705 56737358342 2316176998705 202035542017 4667915449181 77073653386 3244392921572 4012111426773 942761003639 959080711362 608139724493 465845916092 5010597931623 3381408486021 680487047940 3639062456867 2139738323365 1982493615854 852561968572 97543312899 4243959609 1606719042470 4942500544445 4043328863538 2151577624622 1227898494979 1978673627767 190244955954 1280901678043 1549799480105 1690288953601 5462558808883 7093241243981 4345223548249 1003600429749 4105798935622 1037412476654 1317985287365 1502313625747 4521835344190 2230412789965 2565035360274 95043181116 1434334288137 4223704912901 2749373357651 279118852550 401200363835 1132487835566 2459864724078 2848101241384 490015495127 2043915125715 577638562441 164342870928 1467548034241 3077406317235 4765491519923 5267099257871 5786420075704 833740317475 737126845328 449711619022 538614223767 469826078440 2127641700629 4493428999615 349836451687 6548663562064 233430524410 7780245345682 847544144010 877354369631 2256680920168 93269387003 2551748700046 4117792697221 186753335283 447459233195 2012037527773 5113914104255 1813971648858 6015624959843 129324216945 91731902542 257035691640 5935792497 1316912423522 168616274097 909593592807 74370015692 761428928810 308368277661 269395060171 4910738583183 1604369161906 7785410293809 95552030500 2622933869260 2767553701620 5146774401756 1864113762508 716411717843 4768695562052 5643528596350 358734324138 1029757559320 3681533975403 839486374588 3459360013137 171524320786 1432180455534 373798047790 1539278251969 225537516834 946286643586 322899815790 593090155708 2023870866885 844176814889 44061489417 34209280434 2840970223487 1361267089031 117497138269 138724866220 4917192616992 5365772453936 1443718991067 4279685968103 83712550126 3608214496638 1495639824653 3476468143755 64152650016 2734478302710 898503746727 3899137690821 1057889342490 1034469539292 5327370826633 80907326480 2495110615156 5232119518933 2880860484861 2807324673993 2090978780219 2715578114772 2092330178937 807114119879 1589180001922 1845615063912 6308536610753 866190562713 98710977888 492490986929 5617617079370 435245642505 962265400228 2350618317749 2249557231971 4722734480871 1479493990186 2254047497143 129057570373 5429712274 1925771883560 4767659810434 2771197541900 2899862875451 444728434472 1716778609836 2977110913452 861764795121 3800361556429 79047154372 5780815153939 778540924477 4242571409339 1004820085418 4203397027452 21562804502 3249672164370 6365655754255 911449457907 4021940905199 4628810251469 5289588520372 3089426906209 957090559567 2707635022073 1568155067969 15964878545 136759440458 1028398661500 2344126859907 3941479469312 234266725088 625210984587 650553160590 6771429145151 2650213094599 826905136341 2035317226537 2516889172558 1112383610816 409500510835 656745901147 1185079627510 2022799013944 6188391861892 5498666815519 460375477596 1272281406310 2360729895203 2336709854112 3117908212949 4725530954694 32985513205 205366405745 1461672150497 3419300588114 161355749619 4815739303776 2389953346461 319238139405 30067031495 260232215217 5879597111113 785344119650 4364721286758 46256744620 623368016861 2681608604445 2024351627698 860123081892 6646679439319 915903859637 437399410363 8329024079 4562386071399 3765392456046 1406184737989 2396501726813 2062794773379 2415161295994 1286880885086 1528152461037 3224815142436 717493755851 2806161194507 33621907365 639255977866 2356753477053 4545653553179 842229963051 5006263350619 1218736349952 568987769045 806769871079 826040184587 2832405829692 647194603814 688501745117 3190775323627 3663345625585 5224373485 2665184708285 4444406960619 2648358038876 1841239721393 6379511092765 879072635713 2994437518332 358440717532 120244503535 302484978912 2493703840810 3718272112725 4193833845825 2429513033820 1531056277056 3288293316031 1988979426871 3477483683130 6027862298842 1110939706945 312004425446 4867929263801 3403747595766 1722652781704 1041101395015 2045848636398 3677061466447 726090250596 3202779935335 538416405135 5654181131393 974711210798 6525057015413 3989087320827 2314809443825 2772130687 4356641447592 2157273103075 2163750100255 422050453027 39240341010 892032812122 7062324401648 1253668857348 563584447887 3323523208673 1033561237559 96325182025 89709800867 2207888285613 3152417019969 865472137870 227466778438 6055835239191 1381864049723 1945169359752 2608356871490 5180252512503 4558203495751 2491712693188 869907482273 5478880849134 2647761005909 74616115578 841417828530 3037123981499 926938396739 1204781258221 588083017184 2153391115236 4569652373101 5071940740670 19457106417 1573752305635 1408328994671 37270416158 2403808641380 596323165338 21454245813 4066706052612 366185205229 235693560540 481944497389 1193463443539 1943614498842 3586764837313 3927360156917 4655604325812 1627256758352 4057524864694 627475029785 2946133000807 6920405457967 4753491891682 371665491954 5857538886946 1230656784 45153514432 316703483293 283044693190 2177439478776 1431736640518 384878597675 767616505495 3864529795592 370605433664 2460285556720 3435802221634 896184621382 469884070422 5846024872462 4314418540272 1873022664288 1367202719323 8004007887589 1798054374089 2839833533077 8778285379 233360953355 932359055126 6474319348242 1586796671558 2434803581870 2070832634619 3488432988534 31009419054 381403396405 800373196280 46156623774 1936346588455 3658781360914 2000821849165 2024484330865 1159109333564 7406652279887 2190706622207 2051032800127 184745092491 239620596090 126271283441 1558578647015 2399246123354 815477954243 1886265089153 4094478682700 2483925142008 579810520536 1969343451020 3350193782467 1519441543135 3078858764573 491340466941 6661704248115 183964791193 324986853527 4455978402690 1623916262981 2966635116942 1992782788496 3231153618222 4429051152377 4697938601958 2022254144881 1068404055510 342797335566 2648102501072 3447358129692 203326707342 1355061792950 7124745710438 1673583269664 124961264941 4892371725196 3067224614390 336337786739 705921014610 1331786084779 7643579264969 2123510848551 2726798467385 4303910966417 406961157587 199985411769 4045148657591 3871234968483 782660874722 2620472185977 2518344441826 3318918362998 737808523890 4653611796062 4578381810299 331979914420 1400379765436 5598881124868 2887969662772 902010420059 1306230481199 2701013145027 73237087873 141878702729 6718763066535 81028702705 3981528567529 2523681389252 2054375012373 1427919953268 2365925321315 890225735535 28167050556 110995024381 2710504041866 2483986306301 125401482848 750940135268 691871854960 1285753606178 270698217518 2049668988937 93285740454 4527622389400 780563069138 515883425879 4156777957529 2503474258208 1684368426800 5461268707807 6977831812877 3713149378565 2704896834710 151778003545 2099519216676 1043655237967 2859695243269 408585661792 1031946596154 766277129869 1481435735308 1605934803279 1184387316568 2307547973198 474464252116 3159037813122 2101874370015 2015515645495 872248607956 92214621709 51742690208 126703747529 1151542646043 4355782148582 2703881326226 2853278790754 334636785151 14985411352 4637591171493 277433206293 426542589173 2881394711868 3387988715669 430854201265 728680633998 1593699809497 2213573714470 483126143895 7328243888293 785173478038 10033881302 3736533247364 779006832973 2718623814140 306018673285 1948896305832 925958464014 5183161287405 929079235581 7386421848769 2418388404745 560679912323 4354927480237 193527298714 2929197915633 6688686142322 2017214703251 1170620471747 1151745322500 611258004 1071258456612 926206782790 4099299685417 551109738790 5494874185090 3310170278092 2337663183793 3319825463183 238850299175 355444819622 296108041340 968712451162 3392890095752 3366314871837 327907909362 660036942785 387161584874 6359121728242 2196757585085 2998662873383 402676013910 2641304249007 1677245911058 2608345757964 2618863580585 2184245172561 1971796149507 4915282865134 630679535896 2578375329241 609834011552 6542107578875 1114816370640 1136970897053 1382611223699 803016154954 1959988422023 16176035170 2065084292917 218722596113 2228339283700 180916299937 156048190235 1964793016769 5098183426920 31938265093 13305889136 2464545459054 3639391141528 207218205562 545756317220 1046097220629 1643267974769 2310259587126 977060012988 943948431997 884536735100 3327886951344 3631384014265 847105107737 4706961925731 58019055975 1855361745132 4112203124231 1220166528998 3490223785156 2491074518631 547496133512 6164166945366 2366039476220 850007728025 4142106155355 667376000072 1154677514231 2113992787227 1050801038910 737688571415 38245023565 3854009943862 812945825028 3995012996306 286727601703 2836193298630 1543707346435 571798286277 66349558884 1974810350181 860507464210 3198296670008 3079670271981 232275776755 309148080362 4926077592439 4704232191984 3362878399903 2142223459619 124048437130 633910423986 4643336489352 5207201944090 2641263103275 1281260057905 8039618782398 2220822294659 125564239120 3158573159357 4403899527374 334825932231 2094670685655 650257310077 769091436562 1800679102996 3022789873681 5059191587690 6829247762912 456484001002 4311604105557 89832538521 466121345278 901821190839 4514378890175 6154282642517 671283686308 208210923005 1985179209036 2044705017885 2487393444254 1583481382852 1802406494761 958187142946 159817297522 373221110779 609716784814 254287803623 6940033199065 3168430218005 6176808048639 725664613854 676486001533 728204561040 956038584251 2279847536654 1773942137972 6043210909989 2957731501353 4207444962970 263952868649 1225775144991 1721711783158 1882439894897 6363418831375 522065548316 556323933158 3281689016941 763294294880 125741197538 411138861652 2779856594466 736919710068 3279506245220 156131931722 3000123031908 151488503163 526418699104 979448833023 4674411503036 3902986598567 986139209529 2165665182271 135796114504 1240119239241 8104894928930 13441834296 6828071430806 510876579295 6778118224606 1817851142263 5982353491798 4150907377675 6212517274957 1477600345379 2999127369882 686832100316 731782192705 2219323532603 1390356613303 1978475819236 5547160459293 2478314863465 1141644248373 4222508110030 1122252098113 906789791459 1659356429545 650775955619 1560851765627 5052767113553 2883591703172 1608259275327 545094833855 4909706160506 6865034096916 751211838624 192945361340 5957513057070 139881143649 530634278106 730775144325 201610644017 128302789491 366553070743 381373206115 423986009721 3489480508762 6523856439506 859695072648 486713641760 65722974986 5079212810731 2298389740267 1441845402017 1110299237410 460587538131 241951008720 5083674455726 761940009255 1515294393597 1155613032688 3408512732329 436995813259 254171777247 56076134161 218581801620 5149055492298 1224479302815 2517780594390 317318886830 41152251305 1186793281814 5321655001133 6108815230683 2005031054814 1972037902025 3138534300500 649650645407 26148669015 67898644845 124928787165 1739975379321 7740231628087 1295241601329 1291276897893 203048912945 976534775055 231724310869 4504539568391 1052877529519 1233939192865 48245218563 2471253128172 701453212178 2478633920643 226239001608 2478774852125 1947912765596 3509432542140 2551946135576 35351660593 2111051140066 5450895567299 2153572721907 6786276948049 214194088137 2484997482826 543425869363 1214463421279 595979513448 3901553889223 2346466395130 734888581714 180770410875 210243425934 1021490481382 272377727185 1381483701706 741309101046 142700144352 340200352920 3847446768949 1264680501161 1894476284352 3243521563 2222597028686 4190105418 5475456575349 1082567627793 4598599232133 886806024367 5423101448011 758739401184 2571877729725 331346017451 1880101958927 785644907620 489156874729 257632710797 3397421776050 4111011387333 4289828148340 234450210062 1069420073487 2930241814 6047678130776 1272881283441 683760863536 1659048611066 2192210875606 5431883211191 1361699516697 1270464945889 562985409781 2758931346675 1555562188090 5687925191626 1062927044222 184226495126 255623469490 1622299434645 4736703461746 2704174298205 1606539938302 350673766349 6918600866635 597402789007 2071878180745 124602404395 1117928303646 507809266200 4058880017215 2138197843 50632949837 1947007479395 200700359790 4927334162558 2526592523429 6994918675538 2913189229964 1572714120772 1136170112794 3816759685576 96333599582 260137520739 216128998577 3947446937192 2241675533381 29037936279 497759401852 158094880563 6846140632365 3097019989041 2936074638192 91906484988 235827408714 6709058352126 980394148088 1637617338299 62221711057 4565264779878 6551763295212 3097516785193 1677616844578 852805192893 363183811572 2128416936733 23343389211 4019921360916 48828284213 1411767040644 66745300853 2694640403631 341192687790 1112190218648 1172108350189 1673642564934 1925472938954 292894695869 1052676674389 1277771303054 2072662697925 1791527634947 3939597530638 6038628404984 2636730794456 923191168267 92175607761 2373782891715 2218127925309 449510072904 3593602853623 4367623153009 948527933637 2403817617933 1798899458822 1522318494105 4243289081107 461519344707 1338710077862 3653386001192 505614959610 28526717413 840293384828 8922250201 1152226829784 5568393914371 599501622420 142878084166 119132595705 2283127283037 4795000589503 3306693402629 626671326326 349373916987 3796525125547 5600983050555 40285172516 915084687455 6145481162859 614111446168 3250069367174 131456600022 1935375471038 1246285997291 1590445511770 1010834285170 4451767485629 3701474087189 1121264246441 175820483475 1816333570150 3358701596906 3344057034963 2452478655073 2998516126272 2221218290502 4400379007606 1393758704179 99116699059 422898430732 1508474780414 1279005453833 6051971680457 168065571328 7479612991936 4051179338067 171931762669 449596190260 192543183463 354574435997 1536439035922 117430956495 1392274926506 3994853750925 461178184213 39198186831 2717752634718 713658455087 1030165094450 6311770523674 447576168571 1199464659169 2112045577597 1591256486708 627447686314 452603039792 1590045684707 62582990419 553309869409 850686362619 5175744485649 682961760091 1970203561415 121314478369 2197482796740 6875619583871 1225683087141 3147595630865 1149103162971 552303863813 541210130608 397337228846 3323739574957 954343307252 604370571135 1910756129712 571980579783 86825062461 5728278137143 6274769309591 1773088304138 6661763749115 995337570282 1049515029407 75615994126 1699685089800 263209135172 546102252444 5029170597579 2857468767498 1141090927508 323710895508 2853474938742 13006620368 2299458774029 355446735296 3029535338786 960055310011 1496956828437 3933585765392 3678442467706 290032837141 7565866362416 388150780461 3502990769441 958589363436 556445661803 1265543817556 174556400774 15761490691 4481302840189 4096068008339 462606380963 4740500998648 1149625141510 1042849991317 440209616842 4178029551426 3118328479014 2509590558296 39041204584 4213505852461 6532853972802 702956431218 28288947508 7775562448705 120409567023 106240602445 2938895208310 5661087909993 204065590432 281453978985 4383547224881 5220310519754 98803935225 2043577016519 198234455603 88500390622 791243469416 847518709291 9370336680 204882436835 628246149607 4872112092107 3057198125195 307144954185 3040907971482 409003412856 467624448933 5695582145228 1662442427895 723070774838 3962286475547 1995166604270 5191361689461 1066606182144 5218054653900 234038068308 4101631025751 978952314610 3247010829683 140276322104 624943053932 4752006709226 24847809069 177330229784 53800686038 915016225279 2256956643999 232072010239 128098862170 254933638162 577622860684 1614423956581 4262474120821 270778899510 1111689538646 5753522976832 2548957859844 106417824018 3398353631498 1438117435954 373851072985 3381632110676 1982076550507 28271275555 2440885954316 180145671047 518395296918 84351011294 259301162012 1024231373176 5607887275303 625290938576 2446558832271 4193496206603 926311646214 528062377241 6227645159200 332144235757 651427593344 3416570938740 929798028085 12736262825 5147244595663 3726851508959 478529251880 2055110834890 1854972545770 3004993159291 1350369509661 3321380593067 1903619885106 763882534624 100173570121 446255222037 3038911409194 3215099113312 824355294885 2657989757419 186671363948 1225005309542 172436558584 147664652038 269114539497 5122157724291 722543307091 536676682138 3993592868756 2124547906889 565663524868 3394368420442 3204522219 285106211408 3467905408007 79308541225 552672062402 233200832954 42130275778 2946654536766 1824646042357 3739978877228 70497486900 4428584004696 324403218619 422460960867 4115124577174 5559155027969 6654441861935 1076743019779 1969054322277 3250913128690 152317040026 15102161938 929057747135 130866480604 3166782205308 3929590530953 1069183193410 599931949745 853790354160 1388001237457 66015242397 7139190293420 82192992438 2170225547974 2101804801570 1094154840320 7089159832960 125245604731 1008859538983 5065163885219 4960024879605 491333612318 544016102223 200489206885 173623895122 135849089508 1739077665202 5008731639716 963439563149 436135140342 4516369145232 3975293831188 1346053190784 362814699768 5034453297377 833011993076 2866008277392 4082129048901 4299389094369 2042256730388 178776651545 168301011702 3973047521851 1935763129317 1817635801645 337728159687 172033890 3114342316703 852941186893 2537167285766 2852760233136 2854103616355 1508723601675 853722353529 30754075449 1299221726408 4208075823574 239437521195 453994943547 2672617502115 819964621625 761283649376 1058794538494 931192307966 1035648675440 4536775631022 2709756239917 680766647721 798523226204 2235965777525 1020884720202 4746924668293 410730148062 1220343802487 4061467358727 3712454921953 285702283213 1376333965086 218365871549 5631940242506 1407529106500 6745983599480 663950982566 2863724992750 31050594624 1111167362632 4959897008912 469920822467 3496334576736 44055138295 1171613673722 5472916999723 210668769584 3251893796474 2146856877806 304926507768 1804719646887 651443373112 3878611934828 1495950660999 602922239439 2233315405285 518021618501 1001816225545 368928882850 3029921389949 6614527607616 928359449219 1049873915531 5180602395358 79743057469 2152463837752 2244038516534 308432446574 6389528891307 2382611157173 978403281642 1458100620069 1379527041802 556021812534 1645977409646 1490931792642 6159229564111 142394222611 6825699926870 3065953930723 1113145847232 439353318771 1146122552384 1303645458957 2064043573133 1672441876766 738755630842 2316547413944 476392923612 145890794626 3657796742961 2540670812055 946433999551 580091433656 2201223891872 893280043800 6728542704205 2178491696149 937210139127 4645820472329 3149751696753 1612378094580 916834053916 306345408257 1271665306811 2322662466797 3153970017394 2837778504737 5334721496340 5255105810144 5395884053092 2967534559692 21467495324 7627563474606 3210149718570 562745102022 139590899621 2417994001995 311442802881 4002568979206 5139276229833 138258480943 104186668460 2310226916222 970870733729 1186378542027 1165138475113 951022799801 2134827374098 355924213181 4973471437839 2160068241681 2515666301955 3719337054327 315283539482 5598405839674 559409821991 2116997239826 2813375143277 1984143144079 1756731532558 951892260876 3956442485277 1650171009291 2272553571020 6020031665462 624402970701 181252014816 855286720850 4353032309145 6937556901294 185008959594 4762775133163 475916855516 1723310881829 657812386981 8401439997022 395332422397 30526660773 1906440562537 356723503389 5968067550028 72693084174 4335579802259 259482362333 1180012537889 379375948972 1192177663554 1169297273433 2011810241363 2900187541067 6110861663725 464123732866 120462055394 100343525384 2374990070619 64707995766 1796103363918 1401391907663 338080952922 1894281452921 4003205019 4207496755868 38726422296 2183043362477 59917455349 1102819405516 2175444828402 1977811119573 3616184142175 6755715505550 4299303618462 355136611181 858327574895 387491546944 1723045723908 1757827874638 1789053766621 3522369611894 50552072131 1796412775873 4026165719 1384051489595 390110921681 4650144432730 193686879399 5693567152210 1197230167666 6428785048972 6479842987311 22023650776 1296763860245 6546471765902 6247861037828 5297144215174 588927036731 1759938242701 832598606951 2805742928744 855976002900 3754746973533 1208019560334 315765749841 752960755569 5484439768673 1166897074797 3831150690988 3494847290925 3930897258007 5051735255451 5191361607976 1083732876523 5815327716183 1345790347627 1285262994415 4234780393400 2341903787445 5195853646 1652539555230 2429120395508 2765801784637 133494701448 472728013056 1996647575047 1281593096443 228206877748 3544025898990 51304453093 1443826018169 170669922152 1710610227965 3857185650404 3410211764163 2475507277385 838887349105 2046112286392 1757676925462 217883325525 1876719152951 87575126454 4278289262647 325862894769 5891396476901 675885140286 2280597554068 3885420126511 138075581454 584600934589 222302448968 2824001434591 2196374653495 4215715517011 3473158887721 6433682460948 18828462045 293832514499 484373612647 7061842630742 2476602851999 4187696708474 315772554766 3226240747746 119636306993 43166213629 7143280174311 6405582641274 1380632825424 871116665519 104738164940 406665290975 353460996044 2668939013993 324074971165 402395147911 246718329273 3596176062270 291312397294 1990240870550 1891631779386 3421115945544 3626532612117 312511357028 3160865612197 107655775811 74720432716 245638867888 4267942793089 799536846313 5345074053377 1342584896661 176028595904 6544414483065 107964048364 2445643088070 1709290101739 5126212268502 2787834659381 4167076963805 217138412291 1893299409913 747212068844 1454368582362 1178519838543 994776456530 111216700824 3101618062148 132504380030 1505982725065 64242635213 782163466184 955309190033 1922341573874 280616548379 1020493994558 1132512047179 1088644503068 1169232670188 5308946370513 3697369484011 2358359736752 7913535251842 2559673114189 636195603312 2439563742954 1110214954761 1179137721355 1257818631759 1014394452997 5857798308544 2729357948479 3448154794164 93762606410 2642881364986 455013656727 2208967571 2217406511504 238373125027 62217402157 1817865839119 120414407822 7228415746596 1397213186661 1404635863527 2861160134 1180568326987 3513322910965 3622048312131 1885981853155 1221376356555 428253567496 5762517515611 610137153641 1715106852841 659651139951 3135072757386 3043304449663 692456824818 109723587196 6064329258356 2636563868718 785964183284 1178991774940 933797995971 331332960772 961658905144 6298196426596 2439203260898 5438769008977 349325292690 249087451134 766821290937 3454388255069 633551106707 667052499704 416258437183 2927596537168 2495285615828 6235327347263 2531560251729 183256252837 291027594128 974462839465 1049170578236 929423356309 1820278623834 217770313831 1180549377445 7211594784559 399101101592 122678494770 5618963119494 1384211883264 7430433629552 873197477968 302372233022 3089520504324 258701896178 3857424084557 2496759824998 259587841804 2189118386483 257557991800 267400287191 2791057599100 7221618177997 390371825862 515086986537 363415791083 2123802901370 66491167998 1864360042296 2132303222926 3238155245463 52562197086 261114631037 1788017034720 2441514990913 437557027943 834067437600 6609473607914 4442276194014 4009222893959 76736020276 2741643011720 1315049635464 4584431277027 180015536728 1769019113894 796765536840 2505579894768 537320532076 1337124840507 1571144113411 1196214979904 5953278565696 137006948152 1476257140451 1564642188075 1384491633936 1065888333175 289295808123 2709078989176 7266217260346 6880754453843 426693800987 424292575209 2132761034405 1190303215509 2477650104791 6611249318016 4185731423535 5001207164930 2493525997011 559440307190 2355919687772 601438496966 1028084048442 335625285202 4870164741548 1160701615948 1726570539188 3843420473315 271532477197 1636584353438 247065315893 84355236606 360706141695 801940807117 1346649930371 5744932339400 845143760561 3606864371041 1465349585521 4773296764956 1590490214478 2248778337999 220476770914 3386986646739 3481811369279 910585857783 394296286305 239514422940 1736346841700 6179718157275 73796254594 1577038636889 747641893726 5004070467795 1463424183772 2389048497771 119924278475 1201753383951 1523887080042 1953641051142 5961333577070 3197955975855 84083905265 835224538663 10225315353 263964755431 1689831618561 49458991114 47241211243 4429495080793 3300469139888 1585759806248 3270376507034 848510593614 111649360740 3692819959555 294312766640 2850827745150 415958212640 6744239716885 4053704025339 1831690812556 1667772860548 6184962395901 3542473081713 1735324740948 7715298494 5929849253358 4398192103184 533571232384 5296395801020 385360805039 3709066619490 2150639700369 1682692299 7580672799465 5396192556870 894277748184 462661322667 539918369802 4221935507841 2866477568964 5752072981833 840805120433 2666450015629 37820926646 538876388195 2449573247976 124206828385 93091601517 1180453877315 1655377397436 2732243899198 1442867498341 1338574343984 8033493175010 981165134929 6750896318779 431869769316 4480555615891 707223610005 585938900597 737776093512 747745776069 114842493726 4415246886769 3959829314908 5559032110603 289842565116 4600355255845 265506934541 54268764051 4850684750796 456788641168 422276634256 3841184167030 1546693889965 6824840765 506319138802 501773359305 1464016722982 457666234095 686547127999 3762192402758 3520702146485 561227230195 3204969213073 278613035439 940789967064 691910313620 1643124537693 6071284273217 143549527586 118792433534 526524431550 5060202895437 456107887267 743498829579 970946303794 785425418612 6009814871713 4179960211357 722227946802 5490978744371 1953869739572 806677367154 3626024568195 2252563242135 6166104163832 2699554798540 1931865774934 245825118172 1397772607689 1800451766338 3541934793006 220783052534 1452363393884 731130868528 2781372991332 1777557846638 5315026084586 1492865128104 4768515431142 1463799953722 2362557429155 1133270133305 699485981167 1890758405612 590804584726 333555576646 6203903305781 2030487405911 835463554021 786830574370 7098394156731 74478288903 2053700376807 5937176109455 277355151806 2728677338350 61546357556 4026075625924 610263424319 6315636618278 4885779920554 759350767160 603453640683 676349315301 2631633882957 2476055188327 304314399101 1745711502842 610456639375 987974964309 2385766425513 132570433399 2655853688794 2095770840494 193981936655 3005729712406 828411372 6246752501748 185271434358 3135386853574 1907524338734 2673638452876 8063724510 1640841350283 4384047606715 1374735072998 178542214172 1075317168851 2560577027813 713162894064 4165544059292 432414449448 167314948825 1408528456026 104416006788 2645952024416 1700968648292 2059750269175 525891623969 1828858160494 3956871671218 92310166662 2431844611748 3044412476956 5093714937898 2398310521848 1437664381428 962509507467 3217429877101 1343475562950 841699007414 937229346639 4535268544866 4970755945551 1945131119414 419084526956 1133073194534 3395421336277 1718664814401 848150795692 2430193665589 4035679649530 1679224117690 1433560683150 511059111541 3595815882928 154707247382 2671291390977 4445916438706 5086127025213 3762323061964 2278090227224 6080441755061 2308101302090 473790451807 1935039443351 3643357974223 1903067630064 4771550383421 2813705738730 1601400583659 205902797723 654382650900 4384648853530 4070184707985 4811156429047 352910195992 55721164114 2617894660291 2755911754000 587419679008 2064990951386 2111895935400 3196848668996 3145613373342 981239361410 3882783670453 1175364355827 2189012743277 88804246103 2208714159744 3185131730239 767034544654 3325060863146 4254731891702 675966815634 1294262710368 2696689317360 1146872475030 2969577773775 2464783562349 1799293308160 213284708797 8120250925 5620339109315 919546161399 695320020571 680231006000 304569275573 175188009483 3692745682630 441598131135 594948377068 582448865023 1352863751559 5650986295185 2285013854591 3335125076192 316809702816 112879431045 409626957592 1215412634274 42046456769 1954011060799 2179561030152 1302078776116 6354209239358 121516839667 453343833446 1841146053795 4948470895020 2020990350699 5016056720981 3080455878540 1603373369230 2064357802302 29744325340 714743389829 3944346719867 1324047504580 496398831837 177563862936 777165239093 1996470682498 537700679452 1576595889713 2356321066490 1675526714219 4385121839601 1363236708454 1538931776128 3626474060603 5220074060475 414014576299 2551501925000 197328773046 1146491215944 2045187940776 2835700095870 1444840861872 72728789144 181553561756 2081039551588 3858608950674 312809484274 6970243904419 1315281124449 4867531822160 3411953743231 6813496256726 852976649888 122624750145 32225210172 7569142233112 29844820244 1373959263588 3759098321925 156135731799 179285564914 3755862803200 1368107022818 1014139349099 1438560526431 1788516767041 50946510317 366409601935 1312379641053 3122824713669 2540020605273 4151329369547 3468552923419 1539145542330 1662933236055 53229046582 853129448507 190092902623 241981219594 204712767373 2146571674683 4859814706575 838033592319 4215180255863 1421554856621 865145204766 369303267237 307135617255 345684437539 3237580737206 825280410327 4039195499850 1098394418656 991105098575 1360640143895 432220025360 1308210213184 342532924313 411568449919 1718022000485 450941057351 2347350042673 1176031556427 2502536846095 6159645760806 3020782887500 5007881873653 2539880087793 630318823580 154851833155 3394536007156 5050639801520 971645927047 5979627307461 1302446080717 1438259134998 858360550502 203187594253 4764176576292 1010328969183 5741281565865 337675449764 3375934684326 653584232024 82666735809 83503933317 1211879642596 1400336204087 66268248552 76314655982 154871888140 767688433140 532234693303 486797020139 33491168716 117883139609 963161348670 814966535509 120887847690 430644038153 365849360857 5496231879582 108961264939 2501204866017 3974614878838 3844501838644 946279602136 873113272418 1281893555685 3350642334181 41976317620 595356264357 3923162831297 395978058606 4182824707001 3020180171893 1313933831255 1850719163971 791844256515 480127793150 5306457495609 298537534401 2786799236770 4576575609851 232715753291 2117464893440 1758413472721 2097022036388 6083884757844 2122367913165 4829098946002 5764823128290 596054513841 11422012237 8534538198 1998862520751 1301696251467 3317068549549 695310221169 629710625081 2787375244681 55474372543 295750153449 1003058870102 2493780583583 322498237555 951480613246 18496087099 265444311158 2365578755675 1272576087738 1055764206176 3944196551804 2023344723 1900612865432 461093476561 634135999338 1174141582813 341590329912 4202500938369 1479568634880 99631066532 169543133582 1709612528368 1900568658568 809063912805 13192190812 1574848604415 6862189350732 3240673011795 611610815805 2505589147555 1700849870874 3461112149139 4779572366491 666931937365 612592471561 9892846990 5507844925494 133452872943 1192834705883 489069324696 269943535398 1492659808638 3355894260387 3402876891060 943704456702 3091425054663 772499799021 1091552864642 3633578737979 1739468401405 3762881949641 2608872539486 1085948070888 754237707925 202335910739 360315576440 2570321104001 2224637356448 1598172047081 5298345583351 1943589368168 1190252168711 395509753 176271633860 3129422584648 502397467969 49799881702 1431650511636 294313534992 670415206830 1148561137393 3847729669836 2200269355807 3086922533963 163989638467 789109384315 3323092412380 1323683681222 145261874758 6187971148 3374411415990 1331229884171 40022755817 6512094380849 4685544539957 7553737468691 1762058866102 155527022017 888520357842 2335716652627 953205996461 1036196359775 962932173737 1038980209976 2749103818788 2955586600696 1436960527644 1199032308525 3163341381237 89164016279 5957348024139 70590942522 295452411383 964167157105 1438226087642 1733354171574 4790007391578 206516612622 1898355626465 808358984133 2102368327731 763367695446 816137357455 1010982983522 839769061688 4284611531417 361454628344 2092580777663 759654076089 1425858661135 1073022560021 5561816020386 2516036781821 961923544029 1193881040395 503323401567 1069735173185 3616827026775 3208915093649 6017316012977 3805219866987 1944118082781 684167690821 3271669651654 511714998127 2330187863622 1753820688064 1273606613217 1396248262567 4323754477215 2693924809429 720008491884 2539577270534 1354739150683 370647803915 6843787324 460326453792 62530450409 652468263582 828393515561 3168655247421 326377377690 1119201394287 2685863854217 933724820958 838839778363 2523229811715 1173881804292 1174562520713 596968197433 2800202520774 2813743068467 1658111007400 903643572236 1029560979182 2946912584949 315307132849 2375164054077 2535444620123 1645044172740 44132774331 1149851603641 2496099068659 858683546533 1936830206871 750944148371 1725223305333 191586874011 1084490333884 1668432384729 121842488025 83521816814 242484703522 110528840998 758044964655 940355545460 3832002743723 4807094836558 1358661138335 6475732334670 2539386905489 247405642812 2026108376988 2068512718279 772140187247 4212019484603 3077945759084 1935231187269 1826442922112 3347175705226 567691622677 263306328417 1180679621867 6065682866171 156435336791 283603313606 1645520241965 671079837062 170922856837 378889275542 175615255177 1175887581053 594945934483 72825011428 2285834342372 4100173442530 792211996368 6442832064338 566833202885 3491492191423 2239089698259 1125769259652 1327828851410 2289740068768 1846011913715 2056185408115 628817006085 1820037147249 479694815073 7451436445798 1333474926848 375548947526 6278811427323 44487516189 849826077436 2364282926694 4413088391783 3576824186338 496193379398 1598325999280 241128387180 3205946730104 340006351343 339248411753 970397535823 3387806536910 3588082728001 184171612115 6426292783249 1691763740028 3482695537201 4744366332680 719702795417 682331002534 3284444484480 1759776028872 1175320776649 3375708372693 21570447613 61169260518 984965043657 1768866730337 491227661553 443989468507 1313733594454 3583608757195 5638332244988 29469338790 292948129607 2595895156080 192287320696 165443428211 1334570915990 267633772150 1019206744473 679636483095 3076867728807 3656519653876 2417345109156 4106658732623 3954875855195 3821925170534 1177163232008 41585764345 3571879778073 3874251469248 6830595171498 102975835674 761171665006 5558545581270 2844607591098 470154568304 455281888817 1847308791886 5853812480970 870935053875 615702882833 2317059437026 3485607039643 183834171948 273458114258 35273505424 916256319870 1578599124962 680553701811 356178389243 3676647842670 4901772037166 690682190699 1438177076856 138732370634 3292476646450 108162642220 543773602387 2147284122541 86567425740 2954147716271 29879669238 2896538783532 1751365690474 1232685375020 414676138733 3018440775919 31742524997 4112961542673 356410166592 3449315531551 926978208646 376226982726 87373318492 242727674360 1843678777898 4806420359301 3822032253166 1257715348392 863147060116 5774008471877 892561025595 304473696825 46663734611 2783636016738 226314171584 2462058781608 827370351258 106732567188 2551340756717 74944667846 392294491293 752944648692 214657183155 2351535812598 1311118789623 5186508959952 547474304183 3428536982172 5286280246141 2190292580743 1285800548508 604515221813 4611863646909 891770622889 1768790312122 1812196968054 613613381549 132195408282 150574812065 44466844694 903151405200 2018452376518 889946585746 1397377217749 443707802042 206192264434 1875465433993 5978379857536 3083469227083 3919620698403 2265184613663 735653663216 1233348156004 2324815315855 1194251117537 4631749032862 300216761654 23132048121 39427974165 3593176076593 952514024991 3461870262075 1148112531862 4157588317385 7951407068701 1951081674662 163090457290 5716929330163 117379275661 174343048501 4907801254636 5937104432966 499625420385 2588650974370 119112945414 1297321274559 800752644305 843944675240 2015126103963 3014082940724 179678561654 3793956452713 174167661374 1654987796991 84645986598 1561805288992 1435167630159 610969592146 132406443534 146743070249 890137027537 1583022533178 4997397193949 3668355398299 4130072550417 813261058476 99151260680 1478183011463 2951623861908 49878760991 247072288959 1309381188629 4682951790375 1187645063231 2590534187746 4841130542931 12596787122 1387220813718 4671625275676 2880193571323 1020457764753 189682805492 3652518306981 34487650969 3467077233073 7059230489189 1128687652092 1540910408588 2741704002191 1620040768377 3686840245624 3116457017614 20606355990 2102585146619 383807489656 2028955520995 1957033564043 12699146189 3767524509787 295179784556 1851400498033 1514292607751 5334468415 710941494287 345351211652 2486285706326 2136337072712 1244797078227 1635279820595 2597946880435 368714998330 265064916229 3351806640451 1560536043331 1325322713206 8397523908 1079052237421 405951324953 2109789824166 420884770377 953949570070 25060746655 1564350234286 322345517993 116958826313 38475946503 5139729726119 3197546058158 7498906331771 1323070069079 66861893815 5867318677264 2830158864084 1124832426443 42433114303 610182297538 1094422720962 326754047952 643007163719 2997444602826 2868450394912 1870973646393 72842257311 6054692899245 1467212678713 109300272651 3492566400602 4637258124031 2701240873976 1620061729721 67325882201 2971343646827 1598107233668 2174235294930 199714711651 107849520193 2101361623736 1007399079157 3164639009282 1874938563210 68956505041 414388342382 17037103009 1797432013271 3897481039283 9861242484 6334543481940 3233205562119 556809652882 1719822707424 3487949375671 1868110621638 3925012348116 19793972851 2922091311206 2221240792877 5884086184014 5598078417369 4494890748336 984077073186 3667990329311 1026385874946 2511625180630 1330678378987 1093001170831 3655260540686 1474107978595 90930703787 2710269745461 73893433046 358278478955 72587805164 1849217611262 3182705815556 3629745789993 3169767915426 51213169854 91683251092 4622712338651 106998324183 657466644260 104911360535 4103772210050 2379098002489 2279132931448 580048648076 777719160377 1753417341369 34479276052 419093265429 81574699070 2567271257987 1160100936964 15334021300 1104862121846 1749403775110 1673178588228 354988650985 139467555573 1157452376307 778435393304 1169832774008 2219954385364 6786000888407 798633227303 1914009157616 3763146781480 2230139456410 725523262587 3268118193343 1341239505250 2273591402032 2238953328130 383088229251 6073767277835 1973745029860 3920246968022 1079248026462 990904937962 3247672955752 5706649615055 2236676144787 4496854580007 6522958463 2839051986005 1575579143385 987789786119 4519199647628 2070570008157 1745193415694 220809761436 1531766984878 4823832166148 2933583206445 31602419153 1170877159252 10762448449 933957627776 428661451568 831579839921 241634274052 2130325396717 12960485767 1877514061166 566387038478 186612069345 2415133622952 1937489720304 341789132265 2005046721090 2227371361008 461858677495 4230466384541 2768187249741 676124101961 3569334432495 3024463570628 101069993136 1927425634777 4656655042270 639908413731 4939963527402 3832356359642 5488390176392 2463211942012 382032378313 6158374691832 157331140773 2683269327421 839602694196 108244690026 329388139512 617953650005 3075890462587 378551708220 202583964894 3349684321656 839802218096 117211623595 2745276052056 4858840262992 121988573935 257669107278 83550930663 6640598873105 4882125999046 24572773011 1222260038894 392076967188 3610823396856 967775571847 503958644302 89379487680 1445174532422 838558910522 57932358997 835285692243 1824746840913 1981667469353 3313080375816 605811034588 464839896175 10477068821 104809381735 7151575568297 1370946147883 4682901954784 26176923672 3623478003744 736176093636 122844363231 3709818258696 3361615348489 2968581794321 4804471175003 891457959201 2501711377835 5117360576847 2823338420139 1017688402448 801593874810 1040622309482 482140734409 292017697722 2966204174578 3950802206684 7644865933690 493415350528 24255482864 780032815061 372735273379 3236315119411 3581590776334 6726902738650 1170971791963 67600275202 3451502826153 400466490264 7440584111991 1679002146392 1779937741541 300936285406 3619332250774 10472409459 4877842017012 1237915096500 3434438355 4190288475882 2300418762771 1089203486807 2137685529539 6741097763351 1548545521337 1588801993349 5700906689372 7209145107984 1697890830696 1666508194677 5544469308872 358235366642 1881647787542 55764251717 1963693143237 1403738584446 2081610688023 150490029546 3366910157940 7227322512928 4761437206628 195360946647 290072574479 919432163148 35678962190 243589895547 6352239634992 831457029272 101668556535 826862495621 176582676927 1413362333848 201691368634 498777142890 2753553699311 1237173889194 6293221694 6491309348750 1619339735987 1555587987662 306790688919 1055883815370 7217286009720 6509916062307 118002861793 2228370818156 672619825352 229611904984 60696046264 39754837356 487389298534 323856782643 1671757904718 1758624848142 2334444589849 2686276132641 1765975727899 4284642419750 99670012648 5455170988070 4814890866661 93717157529 149065577901 2247238549181 675047041101 888763650504 2599544445989 4843249257500 1441350268847 3015731433303 2120438234958 1108365440927 3284880822450 767992471517 3354688546633 15992866813 1088189400940 2607808941781 2006725486681 1019583306970 277879893313 826392748241 430353375725 6281985268647 4820226755 5745240707742 813853073538 1490653605156 116543535787 362147223846 447487122848 11859854886 1480473431891 5599109669878 5435139703469 516684775573 2623936191949 611550620795 4407092735047 608249889880 2095300765948 827690149784 1093095621160 1532835384766 3876945322737 2296835474345 1615721595826 338467432856 2974560798372 278267487740 925685889682 936416880813 5899834424167 1868930627039 2160336322490 1668185037179 233235453965 488216743913 5739082155241 304527530727 6956249379851 441076912423 5323551341140 1048529316448 3652711740011 609419315973 2594309798847 2192235410469 1233176138817 1408011699900 1480608177526 584426959193 981820187462 271180503016 5642535921270 535520976623 1933945334071 6558810547441 981570576982 3793780427058 259716799968 4313598151909 4628940213118 109950813053 1469160872942 958272799633 1511765585986 6258677080717 1207107376581 1126399121552 1280741579672 141766138027 1354171080391 340188426498 964083644755 2670069861578 2480560412633 1934206682111 8010981364708 2362905027353 6920070679 577971604801 5615894468420 2645262465675 1082493304244 5567217817791 1082881577577 1218600368111 4023713488208 1365272567930 596203464260 1153675487887 453628039822 3643870273598 1160353959115 3013211241590 423013516192 3484667542486 1063589155450 2357576060199 1456097790869 749043336610 302252658293 159347515625 4998153978174 1951214532096 653697281994 1073062520810 3679237310401 121447085845 63491250435 1522171847726 3363352162595 1444395447388 6517456691394 3991948358891 4215201180217 753351680780 3008484609580 2208702765384 753324857290 333420839661 771195678314 5510475649759 441225239366 158007692141 2111245460038 2802800629796 98407073852 5338059285968 5921636798524 3135619265334 104292314649 2060794101300 1008774049803 1897545164303 331140677259 5225296266500 3375165262165 62112194300 337327066603 1943378997546 2758444736593 389627159380 13491319629 892432778731 351016630627 3697197559158 467802238925 840650396788 2324713321488 7181587735018 254395722195 1288227149821 1647791017967 804035402362 4467605328770 2039992898855 725163947069 1063026388733 1054497563176 1914247452461 1508047430119 29730876367 7142630078693 2315725267497 130061398012 3985310674831 4801238159528 259383278212 1836710511806 658156100163 3191680732879 6742621477360 451634478878 46676902864 473757238089 205307396566 1719461255417 881926399344 2587534162349 3673763120241 2344552687363 164796284586 100945750879 2380690446850 4728561010877 14343515688 1141707781906 466991346580 177587017403 3214749339894 3804674278810 3677245188020 1570241953832 163440559622 7367048867152 1328248193866 3128440714644 1477909976904 577370909840 2048490484726 4744873984369 271936276948 451059041079 70180120562 737321282176 981282174753 400336048853 40896708727 136415930978 388189953050 3216970810982 572148224604 396916919533 3382205909253 319060087109 2174206762823 1236829517903 1192981106090 5168182320213 712427646336 9126832768 2522061630157 5472330983652 2136433904865 4871498611713 110688761885 1982545877865 4319734859664 303656242209 3199767583619 6661460287757 341063439633 2529002572346 36811178969 228269978953 4198210540175 712070779923 31993681743 4580898682742 85684049590 541531151417 1092519915459 2211754674568 4668753600312 2818275524866 2195533306970 1290091774816 3602139512041 548159135308 479871221326 1796834509776 93824779636 6173588090184 248755130723 688275698834 218065876056 53673315438 172768354570 435252211754 1745172776493 1141935457658 652856836600 738462504068 1185025570363 3469092333240 2176960125175 4546588664916 608636080407 2533038578090 311810179378 2245710600417 787313305742 1671090556257 1748325681544 228469182094 75707820486 5436853754380 1037706665882 441338675744 279904447157 1018872979917 1535220602899 1335298728729 589755046035 2155236367718 3641229004935 7452774475793 3642839394042 688527117788 603005960120 2008690844572 2041828544446 121319431181 3301136932546 137368257685 1576468631299 2638739549873 1004300306379 3142309066161 353446991054 4816830881944 960393962821 5247743647253 1906811902381 9641946889 649278649043 2729135508547 564172437490 4487296181279 2880577502987 4352794803690 399864714809 723346816311 3770626199826 994478960418 2181608214756 26746271553 558095551275 2697308274786 606170471527 762113228053 3439927400003 4947123025375 3551576474664 2544219368954 240740875342 215640574077 219647136776 3053011705385 2782823822369 301575399328 800744449148 2334967123562 2617536093949 3542191327141 379538843224 445409744427 875456219796 1245845191073 151509743532 169713968321 79897005303 852076568189 112151472105 3507807569586 607091109797 1670799375727 98976015105 3543940139981 2739607048689 723003476414 1315546635586 4792604477759 96009922569 2602151519980 1499702355384 1209772469391 1826457469347 2312682096062 3420065027143 2519811869806 1567108846679 1079115264540 7108050618966 1945819918275 4949269747046 6602331176618 2790160607989 1959751367519 2343931700118 371130593866 1917549891283 1088799863777 7331254710801 752028890103 4765133832941 4400779487972 1194687699 1027737244049 462109433205 3244284551514 2200359046612 1344416228124 2858944772990 3567477611550 608472011672 2614520353644 485944403129 406826854250 6046852914721 691075521777 1966165341178 764949026974 3364699319706 2149523842214 651170836425 4562843907780 661783624742 259681726199 3850974651738 36994177149 2181116463509 2587360318223 148595889123 4178516722535 33983562342 1104489978645 148153398966 234627906426 2646341683009 6569988463381 4802382295243 229134944624 60074781188 3905218330882 367371243231 3098918088707 521907473315 352463589371 2014862357758 66552014955 585195427077 884733437401 2912325403181 192170635270 954650866301 6373631508465 81274326399 20302176167 1980149824809 1182011349435 603440957178 2610536143763 627207643259 391453599141 3969510990541 111704545207 2725994137521 505434519207 2127353182661 10267527965 283124990683 1168773433713 2594662614461 5029791804347 1225440871476 187447514732 2705573404827 71749985528 136144176635 780570662671 24387990372 4800355759057 1432255721555 499871310715 1644486399605 2308855171662 840674103098 3857112634563 730249004305 558040543020 1137339362366 819978209811 3740112126428 345226430659 779350853473 2994025714804 16136049313 2506807147846 120797447913 3631110732235 457613061981 1812510252348 434597672743 3135498208840 909934888057 1345854915835 2210530143517 414494134616 314916166878 14087831323 725384594039 1410250517776 4054279586130 2593745387910 10895442066 2847341298002 4075858555250 1852506685897 3090299284996 274140481333 2429338273174 5658373841825 74263354675 4615948375303 1547492892255 1671496870911 2121807134876 1633749709678 3329637893329 2779948026147 527215496305 204364780054 2060067928624 626080368856 3715138869574 3834729833726 5235561481866 961017764304 4463805104761 5150107715400 811656377343 1293054785691 611309759332 2289212018167 504756490885 492781875130 5720905270290 1972177962057 7266416900853 767798557192 1271832376358 4782992144484 2937993455837 143826582175 4547721496618 4334202979557 25959915942 27450611164 1052625124294 1919960390719 966238731995 569086985227 700596955941 3196122317899 469203726609 1548489994598 28922384325 5796256764787 621657189588 1605881198983 2116632842983 453607748021 4136488453931 3035324089059 210209825424 1865689572102 579607344344 6292738292737 1699073182492 51799903176 1962190987694 3495824749027 1179791771893 1821327009325 469761517212 547396639081 1077858651538 987423137768 10116133161 496462699234 4613623233605 332251054283 4101936475431 325258175304 1784998366276 1456124424 897958377370 572356574432 1577831382306 1847281971436 651738152165 2410320495483 1892410554542 2309846825834 984834131365 1534289407688 4155365002673 3933236859472 882433847722 1249003845163 744049901845 631844824816 2936462790677 2672364169327 2803130636791 392971653012 4913917975491 475449974902 1759273292165 194287796162 644494484329 6144576734099 3386268516192 2463659663382 2167696075227 1480533712155 570504616217 360146528977 2851097498372 92776392330 173694393469 209370731624 2697861471564 1299505630469 6568492295 639067294168 506077326932 4858288251055 1067204414313 1699410855937 4870908589067 917291251360 1872632007952 174855003449 2904993978757 336788129484 601663824735 153509370836 487729691432 814378892 655035875407 1396323587728 2960695338774 1939811100566 3710659069510 4112287672922 3220788631096 40512643578 3728185883668 175985119881 2910795302216 3184887214098 434686075122 3408210023840 3692132385343 289238515598 437317177121 4439422625779 88475451464 659498667146 4328973117642 220430986244 1168900754277 1832765898124 3115529307289 37140781399 2611787381691 2260921149045 766980761708 104010817206 6996395125403 265991511121 715120105154 1416384858635 2704182338271 3097535095351 2305810642211 1788022314332 2402766828281 4589814617495 2414092274341 793671777860 1651048069594 219645249228 6421635068648 5609109224402 1963242090144 1046814467997 1467636364403 4401784718011 5028029075889 2591044978302 775274481389 452747327263 5233291977710 740572858645 1396306038189 848647916960 4885309689995 4417115538379 316052440256 6633431332827 110619421767 3179804597494 2061182846872 1929719672169 253155552512 3508998296172 1082948979600 3846662755179 3337260088498 2859892573873 1917060800733 293284956745 4188363257644 104445246228 946207107842 2638427342014 4497810382618 22635338450 232085967526 2598575165347 1046064205838 344825349013 1449217352 306455554138 5708539992348 2282250644545 454599425206 3955978705233 789641276647 1138053765035 2415317158386 6258080504391 7111023269093 3377363423479 1067999079632 5679579797833 6153736605735 2954373181742 718068284268 1884834609249 3392894493019 431829333303 2641356532823 5288746015864 1086578098905 1925190258848 206992322226 348453666358 2366130398738 1609105424733 1834170724885 3590847404752 4499671379814 1627878546271 2482956278741 1793054064 1015320239528 644698335299 947821954136 2207909219297 2696990890112 1115125634505 4007720290837 28052097840 2064202995081 2960264688979 628591403848 5077621478681 1758270826533 621447943338 4961704460038 1680862867990 1938894469685 636850114618 6143716225585 417551990537 1392730411298 4519054043780 577199928650 5564160509024 6665213868444 822350748497 1246937181455 4503670566261 4273250615056 2278752191955 2208053460532 3976203227666 2764777193869 962321677868 1755642752500 1397120206089 1468453414432 1139275614958 1898917299586 2219007412019 2943555812452 832852000259 1234510469234 32958426732 1085267771559 1463348541058 717534498021 1101999637000 2852676336577 362452671198 1616466705634 3106935908676 98476525821 230353284877 701471364356 1762273510064 6080478352892 361386586607 353450590165 772832397384 2806373944283 252760189610 32678643532 2833919782330 824265723912 1603557196141 758214428557 589270101223 113255299255 63812647411 202284748431 293064409649 20285498302 360689137896 718140368106 610814423603 5078951112543 3194296461531 7837923901556 60346402289 6473782325021 491402302398 216662511200 105882085967 34973768514 2838422219501 1235084595551 4835575560402 1901807359274 144148712869 3785568966395 6647405436008 53840215274 62134353758 491891520173 4158218252891 3082950115223 639123509877 2058576933256 903624112409 433587886573 74075302728 274121182654 44699271993 1370642343739 781811071354 4219153394424 791894222485 1628210381838 2059033418689 847625009746 5685550397893 2231903990946 4633814843122 193366856316 1034405023835 1469054166140 2608687190488 650880506491 575632834937 3564948745264 1347108014298 134859896526 4564297177203 1660773098245 2511512292509 1509166649722 41779600873 739866625754 650651690931 1216627577126 1495861966270 4567167398594 125626854660 493969267423 1440334216116 2230266986245 517961139425 1183210849716 15923435580 1576601481085 52008596238 706509863010 1077004167808 291873956345 1216215245576 999658186090 2023156085165 1954358296600 588091855337 752260309690 634786110878 1048569621915 4852862433280 5414936747017 3913708530880 2715486264747 35074712696 2610408899089 2172127168121 4019638283991 163518435651 2851528869790 43899556724 729130199274 1174936278231 689299441824 1770519899252 15228802956 2337390826357 1001693558537 428227767790 1870778653767 1444647098795 7162996799789 2678374624033 1647445706187 342507722833 1825362846840 1076571999288 383737163930 875245558319 2556675843697 195201310531 63136605953 4077788829327 4392965165809 1766914343659 1268785668975 222288871967 769116107540 1442215499786 442064985 1070702751795 642152214187 1999679928444 25353282653 5103636379043 609009939211 2611419942073 3333452165466 743179871167 2414763109223 4612609568792 1100988039490 62165552398 2802698543439 4871304471521 423816484522 5773495843680 1187551469382 526590051 238194965028 185802791042 7118405244240 159936419821 297063111715 7781600591 3258528329844 78280603955 6362594597764 4514596304762 5232805885415 848636103639 732950888049 68486169540 3307286397363 4657427885161 1819402196710 1441906053457 2589567567500 2753713597588 1105602271667 631488606533 3853081390816 3816063282363 2359948698679 377493574588 912207848464 1577876618077 261752937829 4353630541406 233958525059 2145913142109 921853890667 810900776911 2650768122234 1165098149850 780564911721 908869767662 1223363010087 599732036469 6552549711534 3924317144602 1540976662824 627238808888 315432957671 14835153710 601696038078 1461688610239 3159493330094 2142902309583 1154396704432 1007945328631 3484205119728 7512464588872 2016938822447 4690444221773 1560457937318 1330855277694 893566367735 112829546730 1672363299501 2346042443580 670217299186 408098986110 422926961365 3642397810676 2329717827776 2881315951007 1011314672620 85167457602 789519783498 1369753357821 2368624243935 122772138186 811106385459 582325239758 408900463789 480973140358 307746617095 506660075995 1130759019542 2643948133422 2004820238633 446759990037 1130162038768 2021182068243 126548125785 3703946626996 5545497721 795227863165 7440734887402 291651936760 4899928118380 5698363720761 3587097129835 2442040950700 154690634616 967663651046 3194170146465 3633194108419 1886059952260 251866551260 73138612780 696120183823 18874804135 2001197319202 4785796305064 15977815753 1505073040724 116549580040 3582987694282 776422988280 994320364620 295351193450 660605865757 412997094113 4432296687947 55887150384 1621629133978 935504542881 283767090909 51852650289 486084368566 978617199081 836503984841 1519526403770 170289358895 159306291621 988471701615 1882151527918 792494510658 2014725462244 4997718213533 2193682448 544422770520 2715901408255 1858965641741 102607997228 153827104788 957720638336 1080200322362 660628961955 246740787199 4265181749872 538067178569 591673566269 66216330485 3679409358030 198241960693 3074736240138 1468198380286 5975499759564 2003387464623 1234156263754 1056274202568 1578491997554 90764361392 464869171453 3748101806024 3890593316917 2412233490893 3329831312362 5958954902549 2557994965730 71306300458 1466005809478 1671655179878 1933804295345 2536226107528 807429696198 109570029805 1629886954390 3806764456438 764057509680 1004358682236 1701368107894 2575959679132 167112498936 43176741086 2416078361858 1587661752559 910627439360 192667997169 1100059728301 29906718591 6727384350877 110974527174 2564329842741 3243072686712 153544222539 523963858035 3596622549871 2510930578681 934370915406 5440523651570 372203947131 206938209716 2591717022705 21620205457 1587636200987 1995692331797 313046442510 681217675503 913095848973 47109643478 655224079981 4698185926668 2459211715837 28825120529 79629487012 571685693708 1295691594651 275110778830 3917713062999 1572348257911 101719523050 3767542699609 1365368625822 1729774561581 4642044641449 1153624920017 1158660593896 734605895987 7933894805129 400671392934 526870529070 1327086812434 646840181668 741829082735 870967061359 624181565114 1370907659052 3300260749242 344929004284 6380028939697 398242740690 610186247142 999396278942 2344598413360 9131698130 1047178456666 6479639398841 154708135080 3243116275651 5113202789156 2653163887691 1417336225242 547961484554 292040126606 463970742690 1100267426921 7348082804 1134661104380 40431673237 6199433353262 2375422756364 123476262617 807784894347 229053404405 2548406465718 1959548038781 1579111484992 5995781694204 2356186269355 5498647822104 3056278047103 53753210049 5216798274544 1585315600940 56987485027 3199221278509 1012667230133 18845522923 147164822045 533809881986 1522119872680 231349777755 516421212599 38635969168 2895305973018 175836575133 1127083612262 696109203709 700030526223 819136450564 1699850338482 1042068935953 195393677632 1484605050686 674124330754 853248964466 922680894619 889594169462 1924804779627 2384862162057 1607298739925 2039285557004 1274171950539 1042940219034 3319515477784 1050187643772 286968307108 258420440892 3106429285539 191797447396 1127461693103 1812355279687 3880349625586 2482709271584 613785617134 478701714221 1940436501851 916685080566 1055967041526 767131735066 2895033447806 321495772348 1199479177240 3831832715021 452476780826 2449361581592 494795952811 46680322611 125022504258 216671369377 2915138669483 1048029515516 3795522000765 429580722147 805736039551 170938941192 2307515501767 986323698023 1599409341212 793589257840 2394736776171 1130882245685 313538392513 4221093266671 4731594704112 1650880592217 6705283356082 478891485928 736820039701 1152466983014 2831282038206 597492361230 1645860158779 5274507614081 5889420129959 778485307474 3106543326319 330743692322 4557074566318 685976946750 282004220306 750565761463 2103513375485 2783389813355 2548070159695 49406499200 259054066145 1153451017179 799813219310 2562442526835 706379233520 4428673390357 1019568010731 2722529911161 54442475079 65823147435 988902473064 174674104633 4249457489873 83083011333 1429168971592 2061311108620 3627184807108 1150042237376 4555806796008 42654148966 4687624746767 1251688011557 3955296176200 4082946039141 3082855836310 72601756887 1283537417378 6123540659183 737921288833 5542903195589 12023820640 6284616141152 115506492107 1844634670581 336779921187 1149112427341 806886888 53043455648 1423940144753 363065018868 554526993920 4046846280345 2898959993362 1183522988715 3184249356548 3246577908732 1984762648521 484962979464 3374426382559 26099643873 3366763608153 2987084689635 137287838864 3054663968693 263703607106 3406220464069 456434326182 4207304188682 683338769572 1562012477242 6267368908455 2762274607742 4338067414891 479579749055 5224792059574 1624461510181 504565094669 2901744037034 959006473326 560474474592 2768188750316 2087753965553 3824133404630 483620636524 91551658463 253861070544 82049697041 44364979127 705139717181 272318624055 4582882350667 97824245936 185472021444 890350394711 2290633331035 1623524232976 5273290142681 1268518662440 137322298241 66532275154 2309096070421 1224559563900 7580072920205 1973889237798 147173222636 1587577418202 74183428008 262601129 3743740490808 98292984482 734334574083 1177638452339 1308675315959 387577045644 800177379341 1160847957942 1515084416934 1676804226639 221527974960 100262460364 1188583910454 85399473532 185735775728 2836419745248 4126549975851 5170242646028 1244817601561 3220466319734 1926824302871 4273128089986 987849443026 2217408267036 21004572642 3106962746525 232042793207 4699656685756 3995442555179 17090744731 49320818089 718033576089 3291812810550 1550803085290 3340518144786 682199040277 3395822152524 3700712413579 308505996058 6755022741991 215004952160 2507581386581 6042287093317 2666987188028 183800520745 1302024751432 316643860928 247008280687 3539304122061 382967961175 1216415394576 598201458834 775303322404 406446503695 2330255704680 666196494162 1024301519940 485076412267 274470821559 3453094101233 450370965 953993103821 716475601555 68466004504 1149802220555 5903577618983 2764599324852 28968645706 321518426643 2563858968187 3713026243064 3638565186010 179822483705 520861933452 951847738327 1632147099271 1109460923680 1414031131619 2822339961090 229900955160 2473629632631 874360342125 1431664440835 1398973484793 5811970878575 388130554699 256026950977 2294499540287 3661427732111 1925488079485 297291862849 783692045507 1201386450478 1577100179219 2391867881579 4019652613047 185343274029 371464422094 2353274824318 2677530414338 976926088 1937459689080 686688355050 1193059203699 4517123815442 3882424347638 3937772061547 941089514169 402502834817 5881466079055 273488847865 5593975625825 405626836493 2364821494310 4307903923 6566021348287 1164934964959 2069960191541 590455137554 781365877571 257099458188 4514957813637 5914405910093 126227409017 6700076874468 2586789497439 4833090681905 259547167976 233751317232 4142556332574 259758444170 1880526578810 5761659915168 3650076999669 85455092196 3557196752393 2506393726 1999353971579 1615722998806 246001485363 329840531164 525769387960 1449705437321 1847702235415 1647857142312 421849513227 1553768551809 176860116911 2802982773257 1351781722261 82892161744 3694661316718 794681447830 1315629116703 439244374199 1293960383983 2120482298954 2689627101665 294469674672 769845561108 11615339195 2412308230435 78106430503 46440684841 5665385676136 130990379850 1561371471036 160336586283 1318045249763 1751081932592 2993511504214 3484407761184 156919156916 2826461198226 1513253494541 170285327167 753341752481 3801685547967 353603943493 209008852505 2900836533588 15204698685 1504634333225 165555131217 4504602575346 2324132832700 126480174978 6576135880467 460719484439 4054523991254 1466882807637 520852322638 6361771457419 178876208689 392253710482 1691161230786 501105848768 301087952969 6684832756838 593600578397 5823997889590 160099547860 3207129147403 1181565904426 1042907912204 3884980279476 1528970964028 94989810199 2189222738856 853079788928 754421350452 3025319482488 521973457059 2810199786977 1513366549663 326491942348 1877315494029 1724536234092 4307952560688 2745006424026 1274241164149 21879896173 1134567699244 1314728908617 2287306476690 297466796685 290470572245 742490616433 311000033909 1071237537152 127495839559 1395931112629 4577997093802 335220176143 585251426951 57992797191 1786622572001 4267592446790 1547852309083 1243556847836 236548711196 4629989526065 3127509887589 1528879735407 4882989877112 523146534017 1804494645496 2141700391202 4346920907632 1979395029433 4476105568078 2632592013940 151925610789 4113443196193 889137170125 3054074664621 7125260407138 613717179399 1202825372327 1412333145605 4384071868675 3674757749934 2274625615259 1865211702529 1675622382358 2869372740269 752866980102 43060057703 991521643662 2701253108823 2570081193844 1554067929986 30920115522 102918048988 213683411143 479291130784 4693461107544 804990992873 2633364266733 4951473302491 355499039917 339061594539 1954809643460 1703356858941 1556390654050 1728041621697 5891448258263 1466230469664 309377079444 2999475273157 130564737729 382898545087 288642408550 16747597421 3417917737895 3209158057992 79919879893 3712181507372 35759254488 1796681978395 318818602121 16731605313 2728570291990 1094509587782 2683115830642 699623857826 22742413299 846116642213 42125911701 3332754846109 4331134862593 1322609151624 1055343175510 5283161669332 860276763162 605407730199 3891695309358 1191709547061 262409551083 387005224323 6274306401266 1405781799462 232620786798 243707221132 1239562828766 60104774269 477494532892 299132997463 89326896091 2606666823375 3209031595373 19431309458 7136303673245 396031152151 803409848218 645915247305 5826249730675 717631918379 3139508601569 3825225848062 2244338749450 1999425556576 8187994847 260605486526 2567812503320 901280392094 610919640177 1028190562455 3295874612558 2407515409391 973525802121 232057528672 4172685668617 549400410022 211203601336 79800806301 142232643 367496584418 1011598399935 1267598328083 230632343056 1014637262150 2535866534862 2330503555403 5377469765234 4178357468792 21233146377 628324307865 3092501129695 3557115765541 1707447678842 244693017332 654742868788 825030084874 788827692969 67086382544 6859895951499 525318018810 1353435808261 263714076334 978510659476 652793185349 3559901807751 13813793725 5600827210641 129766287643 3269976470957 2353696965083 3876617176456 123379437862 212567736367 4846550035686 338277806742 496235527382 2267933823623 4356842845458 3810331018459 3114727311783 4942689793782 4374687434242 2347114745518 1139191687003 1567352395436 5816979635998 466148625007 2941164505140 137967576703 12009965832 570444304883 6343471834304 4394829591280 1093425101591 963634506999 1781746112950 732930852692 5437794338026 2786609928700 2937499130415 700980471989 3375607101840 176656135161 1783477596360 590640546257 1578110567997 3631363038117 542437965676 793838214557 1780182114427 84049486997 2984888383275 624427895518 82467897658 3536280933764 154434753097 1390509873260 5587750252 3382284053908 405211273830 5639991004052 46509090695 821921338213 3192514605750 3209387927121 2383136313755 225904776783 5215508377902 1033395403256 4316104667322 2541362599678 4806225976900 2367406749212 2815357383478 3335478017400 2064210033846 5916517633517 161626599242 345092334913 1146745855047 359397775322 33681225336 1887067475260 2095491246627 1312871302328 750652655857 709314236139 421611949969 4564269841899 5561171706615 4039321832958 4666045255559 583666138322 570686901673 458905114342 1750060798754 645806013843 2094626080607 18127384175 1332287322877 1338538297405 1503628451541 4270451684519 523598834492 224783460829 83495822027 5811512517205 7527802474 305196399468 3977550185382 5488219655575 479602817853 5370651724827 509936379696 354718447954 822449486026 2520423190907 3194270402043 1018146892181 2458687648796 288502407588 479740478711 2565551719085 4220172679871 640387770020 26415966313 1394209150886 726057317429 704598422009 97823868542 366387861321 62306592168 115310626091 97497928878 49756015215 435288589677 197948792664 3119417355750 2650595341849 143558517599 3462297739820 2411186316829 1440138612503 1604036797176 1328524624236 66338869268 2895636831572 1048048530276 882623075808 203533037686 1084364734575 969478932245 1050029139709 2980338548365 3634626467233 4480481746815 42494190510 1155194164799 9402332143 125156218557 370194002793 1101806486000 4612186136409 1148340925051 3222216961086 2156494247146 2908475376390 46076236861 33745462697 1361848023231 353814727047 360135544875 280517480435 3609812917891 2304697601094 2329828558574 184339793055 111735227520 5257990409624 198141482043 2209265973842 5219603956445 4215179670321 1226620269499 1150739133021 548602285764 4416494991263 1237541418266 2818748344623 1610360576216 250807003771 1754137059659 934423708106 1016998831163 251638888872 302551851909 605816395502 1367097768688 470947986271 3265256049434 680790060425 771639862649 3844668113416 7487052144281 196007861970 4170918774744 4334635777364 1254016452583 1280425441645 768718564249 2031401570027 424737102633 851354282341 2130804835082 2692094341494 4238402495832 1362373564313 431483939469 1861705943569 452569702942 6118542506777 2849546351939 434162748504 1191815458435 117234340707 1751251657607 186825580851 419613489102 963475439846 605821600187 2340664071571 178653458698 6094949655070 96786537325 180340090228 1895004719181 38985159156 1847892356455 4793564763772 5692663447439 2504570725955 3203075058682 2914188026614 2775587684187 49515039971 199578310774 4503224097434 3334968019073 3805009339542 2060167646002 2236198724014 4983660564623 1873798206078 250259490169 3055220128311 195675250039 2450706668656 1979088437873 60444806892 1744512829558 161920403864 2601966536720 1604676495729 1086709677188 1102391567258 181967567721 736767604867 322176695442 2921691623811 2797424063371 18875685067 3680089276124 3979108660666 1046093651188 4558206058389 6376783195856 194549931901 899466179804 817360260069 251597857064 5580672089324 7077396489886 164482508929 1861744954049 2781242804981 474836394469 1749000431944 2260857547687 2189885033416 1260112624062 274771109359 2572508688541 782415274795 5790257617709 1469491254290 7623575907305 1306063625365 685593051007 229255690885 7349548111447 517260759714 1837623099729 1213565413657 5194525710185 240413646071 4267084476522 88518257267 1166642981765 296509219281 2988741669384 518087989806 285888679693 1846542776704 89523027869 5449439863893 1366383200625 1900417235234 4288729214578 56288961119 1314606215422 39146808887 3532858865302 847191614153 110509444031 32912803728 209529182813 1312975709399 5112823151994 2530085358552 200466756862 2391603163318 832295705314 211465443477 655956045896 1740362341721 3681743454661 664829822215 685672924406 1464190577817 591124086169 4755978816337 363419292316 2886217296596 484264825283 2172468023279 2684385763856 4255839951404 379588391066 5255306109355 882760448616 407709420770 2961425303547 3243492277977 294807871525 5725427416989 128277482587 6170491420965 5834294388746 4442882771475 3193667146860 5632562917430 507962968297 838732236408 1163009595015 334222784981 1130187881958 93298968443 1300972002706 861868645884 1246530174170 2612784954865 1160198769227 1859413857738 5612483009597 1023782711866 234824109291 1093073260281 4842086768860 5649288943525 5115281311174 967449605343 34359266192 780763791208 358961213575 5710467042 893674740081 277643063689 2892796154561 1173573631610 1571313492145 1559579774065 1383944899374 5263912398783 6123061890525 18195523039 1415990695392 558041927575 1031311390311 1096552899316 2438360036195 355287559469 664451454837 5604951865468 237249780627 545133533246 5108438910091 143110996130 8853276714 189323771197 577205715578 469399569249 5080771957874 1956106720481 335753781246 3376173190325 3788621329759 146274956411 4204742472211 2209335612161 2364804514862 402585290038 444823224230 1775005376758 732562748968 416360461766 516530878648 312968307284 1989375286027 690252293781 1316218800080 237925992191 1079883622222 440969772372 1487413378910 2286759368180 388758227864 3024206403292 384756024679 1077712062091 178417147680 319903843967 4009616360497 292962202783 3086168340495 4355376319453 1243509081008 2641032691230 1077500141586 3842175949940 3932481167545 1438398067143 825970217199 95229777219 892628916551 4042607438661 357878171973 1589294221276 886794566947 3372785568202 537263165350 514414295002 153074965274 202904212281 663856069303 40087027199 636940852228 1084797692897 2058019113180 4937838922286 1374490695366 299140679657 2701389377684 145236325183 1056212702716 89509841077 1951433010082 1411407564526 2378747140958 2434862277982 614305204081 2452345977514 7741328419378 4705552752038 1574802562524 590994717859 3867256847567 5043891533640 999764570351 2044566395284 4081883468465 575170514216 2322770868529 2525677181258 2592169737362 1625504976397 740879611760 645311167478 2023809705198 197777732122 22183871247 3114002245831 1849275416620 434998045459 55292506572 1759043640045 395471443970 4244456841513 315116405166 398036013545 285360098462 3806443489269 1016023716040 1138104247979 196708040969 1306312521530 5612299262434 2324646333587 50769292269 1919204738036 261187259071 1573635620062 4895122588878 10031568870 1623661413147 4754730738969 6530525920642 2529316211080 1561832516813 5685702306726 699698769391 270619179935 694687561263 2639922978870 5514930152522 5878646211832 996573431229 1680467089111 2396075605819 2758702955367 481418207283 1258502486042 211858147612 430428909668 2899953243059 1571307408323 983297131536 2757677627406 86591701135 3230118302128 842598146516 965093141722 5409640685700 4016717316569 142704555425 2425596171194 224763280196 2992484575876 5569339645588 37014112302 1396786600704 779998035664 4902321839470 5377108306119 195596758370 1262194526340 1963366681696 1182871774294 986173898559 93042682144 2193239684522 100689733007 4279904441148 4989353486376 323064877932 1915953282636 4477883358037 1480098721614 4396063330352 264015936916 1645322962236 2906247258406 64236321772 823607312100 2111863167461 2051510942058 3883194743 2733958087865 300145920062 1108796199180 5985297104221 894131843347 6063952937728 1013666553054 3506860179313 50652680822 2628443571756 4973326895038 1611452084448 3248630849875 586832703547 726349045923 1382003016125 292872466647 948823573391 5679000979876 190143115911 2043205657997 448264349380 1602850556389 489401455158 3599461445969 3341008705285 1752755123394 5219965118622 1372836308240 6469823595918 2383868889716 888048522393 2967376853284 904906805113 949860183723 1212062863345 4718568680 2471775230638 6398436086805 3922131602928 339304325235 1594894840756 1527861895933 581623314693 3077916842131 4012165871551 4442810015269 1621262543565 3255203227510 1231711990949 1582671025808 268187709750 166690795953 3928499742332 2942048629102 2881731373221 420122478056 1243705598751 780546847956 1770375103738 26377452322 2442618241291 7116532293246 3026349272599 3250898374712 1372783739072 32736197973 164853025851 466666375074 1381816876490 605544050652 2730063949334 615645719417 2044095377094 17381014365 3080141863485 4968716960696 2103340324886 839204094748 1873960953716 2435720921985 396150264104 171611197730 51801553842 3480910744638 72761012672 36032878191 1323689438931 1199110794045 2473598115884 880430394689 3641649698684 2431579123052 4619197425039 324165190070 1789547250193 337188784 1037083709539 3033223817369 909605591225 298176515884 2172359222568 851025950486 7097374174508 37325818017 1174540795566 814397724988 1919657958139 117213403562 95881497308 1665057284304 2210857432893 1734563650251 3240933473991 5093749296479 4155295488317 3521573951443 1900773548 453990019178 4075678310974 1091634930116 1949612954205 4785392532017 281871978744 4332622673892 1214200266319 3076498723009 3929104767344 311060099340 2362304383989 1536884342029 559221685173 402939032920 2033376756357 2844894698785 2653212236711 22719719290 3313040868476 385984160843 1262547881668 1138944916483 5624432980245 129908371446 215085128370 1569429445049 4432171819853 3751757430213 1517589019875 6063612995740 3104684727419 559794139606 2616024747714 744743193489 429905899497 3585547499486 996872387852 4212119750454 866145458719 548890165582 879930550953 332703950621 1396314169448 336868693725 80947683647 1124355388628 223703167179 1451273872476 3943356412049 610939865547 109176799 327690078040 657985624305 230152958328 5249498587572 2164745590196 1046848198159 1644677950946 127530965485 267303734846 811954902673 958807694542 5698479050618 34990442610 936389703527 1964523857994 1074481673021 400924725717 5865867326327 393067748253 7445899494481 316924829867 1703528470341 4958855494723 662437135733 675148588998 647633696622 70414023540 5427662220626 25832339937 228371107857 1549463550087 518130597028 2232327551189 4736408235039 1565173060377 1643383476685 357850894585 511708067840 9294766569 1514612254088 720704622404 2033836063773 3335140165401 37908510234 1520911071732 244773439724 5369837403795 59317674903 717562416421 2849256848479 1821975145633 2709818278056 3926669985770 429180278247 1879872113663 1189659535546 3462933981524 935998434857 210063838974 5445738355056 4002193643534 1288495551564 1533706062383 2971339284323 575295956581 2896837409175 5273097809071 504502639482 965921482026 213574385598 3507490167135 120494315883 3548362877040 4625914323569 5175829144635 4347786076399 2800773951232 755381761384 72604942915 57228977216 748865405185 4728568749556 2038569352712 2215696345298 178654265842 897927246195 5233428262612 568514305763 280731245070 3111320253337 1140715521975 1186659541427 4667504828995 721085471290 7505566674193 152344347110 3113520096184 1218022444871 2115358461686 1016232547483 712764439055 6811306763683 595040862985 2635389640515 11177074713 1191611239182 1227031655616 1976699530206 722546377463 21938326545 1612984451068 1772189519546 1827217071607 937728153362 3406544743579 4246266177349 61461973038 1053622094298 4764396196793 196106793409 419883735971 105902014004 317972177310 3944275999293 702109809408 138104431904 67376186876 1355968725411 1735746998584 755196117788 303432607508 2404227143547 4688823611650 1047341632751 452302695182 1132935482312 7132103751525 868730228324 359344670946 3163911445430 1113791535864 2525673022854 539514649587 596947670985 185738248029 36132930099 12205455437 367790476367 246757604074 67040556678 3945458884148 371411526576 1943199072869 966919795691 2804295085629 5265286870760 130014001150 998562919466 1626677485 59724401991 128895840952 1291631031274 291392931917 801053513838 265773597606 121164178554 1329716068607 701942426561 2683045911791 1628190139365 676496345675 454746049836 6705059550000 1523659021886 1214314463687 2767265839708 827146285843 4362914207672 1257636726030 2868950229569 3201879329523 1175634554817 4629558953588 269182073132 2912016967671 299475128738 358478625109 132076336728 4958914127877 563980706507 4867185275503 992465697335 6079173291264 12356765991 2849768354820 62927969412 162490763438 1409933197758 499353559448 5587767988830 2052533879111 61709103192 2203817032849 2687313679888 1026700191839 4976442290200 492770314245 1251298296025 2057830955648 3969210505319 1677876175983 919225780027 387884627902 302289235642 4950692396868 713486922476 368448837045 5579483113904 197713804381 1166441515860 779410004807 254929335224 491441695474 6021302874129 464360663950 1227942148868 511572899636 264373330243 1796359124406 449477140445 12809501552 425331196143 1266540863837 2122594556625 643344712365 2826938580536 295374177081 3100480544770 119726145403 370890155927 3699034760108 1172540008082 2553662761222 2620263029402 3698423596838 4089160890240 2074750689517 2182434802513 1301738418131 964377694435 205444439925 3252191380130 971436805366 5626588472567 234318077185 99053229003 3916241704980 4988513313614 2549094183410 415130340826 928742379892 1959981685494 123760827529 110958126085 1547599993348 1119208473151 957248887099 1316230618460 1200857642465 3099443582790 3531196387002 1922162522780 2202832396463 2688320491403 87449528246 41374268941 2830481624117 295293847324 2121723997938 233959852378 9691000872 83857450097 3644551938935 2701970938213 521949004521 12616396977 2717083047550 25237663581 459785444936 1525133404759 1340736532289 295351941754 2503308377566 5265844663435 893212421894 1817231993844 2471614123464 146222880379 4870401375307 589435084470 177463633577 396061058058 25115704547 7178962200420 1272390165287 1943033246241 1189505162683 5990468065833 4914152027733 267074422575 4680416736357 447914651533 279599030030 3186662581160 85245674270 1382711120574 164150897733 3401225927382 3053775515018 197356537714 905194594205 21586396884 400030611660 2521297529119 3115655785136 659666573239 155288923199 899033086315 141974998286 1184849522729 1265043731407 1070910873954 2706874035685 2725300749359 667420151312 1677490398669 477474167439 2533084381025 2899122074934 1205900970098 869401319241 1436407459453 416255168901 15558252814 601207690877 2844946493542 6663157969958 6060127151344 1975113925605 881703170406 2879627863964 337687426191 845716822936 202453620165 1772206859103 3108732444937 3097324976849 572281046809 20607028170 968787002203 482815230254 3891863162932 5843208271723 3138007049956 68507544709 755437053820 267624191142 1536573943348 1531423767106 2698389365308 3295970083096 1906560891224 289166379107 1204755699267 2753199087426 1268195280613 2498410709682 3564762240798 1180771209108 71330359520 128502671660 2222560931846 94985876072 705537267337 1334123688534 1163924429785 144400751009 4953866604851 1082201143594 123279293135 896071330122 3700901034912 1739879683 2134536967213 3635135463253 3974619245734 341977581921 6077613749328 1525229310 994349608481 4125662366482 4371205597094 1346754042283 4090024239274 2142535225209 1618056177735 6722718128192 1050842304153 3052540317667 597913745197 264121826272 258665135791 3996842910900 70735392032 402577235247 5311865259523 528718311723 1511290476699 822836547413 1861794600322 6217743186166 1471119837472 1596461341269 2380942876535 1278242047949 2592883298413 57325581594 1699855142418 480926904223 2064191832779 4304658850028 1936432715370 824500426945 538189905300 88674164500 1223827949556 38725559844 3365964425368 2959680978312 1782595582898 1834958687934 68249377762 3344907949782 1975196232417 20493988102 57885082919 1279217045292 2971883976109 2135087219242 2134647170493 2568794596676 7018282411 1809747904332 1270711870624 735869651195 1684342426704 3162178531140 6206632781988 3218670543321 650150830514 1219902030488 3165009595929 545496190246 2005442610047 996940585128 182029439409 5401413505017 721145421795 1311342838025 4876228473634 707491499941 190017118892 1198512109839 3856252292550 580102053096 1915304164562 3375349759412 132769602491 2044481535636 750465974448 268093761205 722310784363 734341557619 3543898494478 2395221703 1927034039 2243463709868 3940555035198 200953833446 4664746116044 3305646831685 126446959390 641357965924 170974310834 237967315919 1002080092440 812389236600 2730333086245 3973303718734 1224461853713 2533666215632 1728147756412 772291958953 2362527565911 466423257803 315005209040 2928114090484 1161435499432 45145438418 1915017050950 8054819110 3413336866172 3024006479648 1806752703949 1195837506105 959198610751 5144459832027 1658621757131 129318192990 10688411133 1416194343909 421588000779 1704748873557 46591534723 342442089080 726404739982 2064698349564 1680292591445 477089451195 57743343106 352876015284 453071632234 7178058659121 243493989351 142416269080 1974728521438 1071078595385 16239638461 879171655767 929268754377 2491345580039 1094957199389 2910335455306 4714048517797 57472331313 33559263414 4778193710 366463100584 339560114727 109750217164 70379212340 2069063914606 5007366335085 5134507031546 34569009629 2957330670548 655456200768 606924479175 1622956740641 3646422479355 2363086720530 499470551843 917556853543 2420237190378 179898984487 1220684678646 159777935440 1007529974482 715397638267 611882082648 1117654563429 430166094501 2082649721 2429326463887 713222525411 445724821738 6290561392012 4038131046124 1455739259727 870713723754 1218214303167 927723613313 1783183534070 670269590553 2803281057558 3972981353185 92103416117 149338174437 152102312634 77876020274 4046502434981 817570538500 3720896326881 614747191267 2136452948402 259098074339 18313869248 271969542852 971415575825 949911439431 32763927268 4370962895186 253126239221 4041985078642 3391517027769 3194090951223 2660547951288 161433296604 4867024618115 863261666604 319598458718 1425821857482 2274288631343 149400483113 2251808254656 780457228384 3841660120356 50444600078 5430261007502 2658312303232 2654545111221 1333381392460 561873810006 125890509804 99087861233 214265403390 2539029160528 922526206032 81366145116 1187019974278 1143143351375 1722851367001 1082321825250 18823834097 2330640889680 4446126278599 4354253303245 92718479968 3359284135963 1853464998676 4848526069521 657106246070 2211042897764 58996731979 910063561494 113224468140 562305042320 88061068052 1331984290492 1538675360973 1341491208159 387684008942 4371688290633 1760805847417 250999451092 80857094749 787256506149 4746623242750 173707674292 318958896732 4129479241710 176408899155 1315544356858 764337276075 2496193659983 6938397931501 4653099976826 1114581474950 6119811611169 3219679572922 2094175463902 1553982723455 1744901792360 2696135398830 4258157135749 2319291011220 671352023007 1017665242800 773526744611 15298858293 4026619337881 995193607596 115225680982 865336864271 40558356588 2571803112274 2761493995931 5065497100831 28967698022 498542398238 2459345192471 1929909241412 459772742658 1089981826975 1384685885337 1281045341224 593917797379 923719528082 2256800285434 816981199135 1303993699448 369950549370 163658899318 2062005826931 2965503700279 205200770619 178331744555 1201606321611 79018310591 5966146883450 6833136758378 543002720123 151108503546 133950159375 1808131105816 2004256631183 134988518594 4712354033035 1363666978878 974882751686 831791826095 3865410249036 1452207401551 2841623398002 485566586610 2091484792785 4355237654837 747407936765 1780324934937 2729168360241 746653525397 2335797019112 2611204620633 1688765792180 673067958099 443788179794 22827497281 3411879063025 1563089924879 443661585347 4607739765972 546552352847 1168043598423 1572237520994 55531648454 2398214470642 97382405421 211742056930 1738960553585 490711440241 2448894568593 1045694071691 1452914941062 1776710496073 301319521375 3410903262054 3800466575493 117531660947 3954076387506 459212103242 1712776387362 314618076352 4755486900090 976325130171 36483085611 1806786223111 5258988199721 1032706590327 1581915564926 414718342812 1884585602422 978918344685 4984166397982 84217333623 2677557232497 126196896252 16525162025 3060733075059 2013138408043 4042666816612 1615098415351 53344217001 4254309818598 1691156624649 4679187804 3888190668308 2043027006564 130069583409 603818777101 166970594408 87848894526 2432934420465 333498010803 621823254087 1746473053783 836584940371 63260861824 1655717376386 1498042102235 5041843067670 4202568818229 4191924799464 621125309330 1522928168835 2587363109442 917844632482 4806573089766 43340024563 114364086912 97895219450 6157499087453 399993694081 2934989726458 235925047556 763689481967 127106930867 296612413497 1134475866959 229859340604 69234016738 402253513410 1284649001764 4260371941895 4639142491015 13381787655 5876378332934 2266176040316 318616928253 1668388697232 2535205352113 5360366338645 2789048872968 1859067907539 3641036205849 296041854231 9760200796 76353271826 1844751339341 245352758016 593576038934 589844643873 1232942142548 3869238702110 784665094631 72049213154 3685733641822 710775590983 2659528780170 3107525522640 1456370182401 173205650538 846806741989 758484475054 3202772915371 2171219547266 1151582404489 1179429506999 770252123329 119481484803 628296537298 65416366786 390158485777 830827322833 633897392020 966772410452 618031689223 884078024542 1402285705551 2261197970097 1297884404683 381550109911 133482402369 912146346115 2799912672634 4284458133425 127273829843 2763704654147 6561507836022 998815667712 2382046434169 178658857218 10864399438 161237063545 2531899182124 1153714039429 1106362958772 632239348918 285317591951 2286897827942 3647553282971 742097855413 1462629182343 929464105925 1406959333827 2399923131441 1527905961856 101821159096 4166607631995 1795160088322 30179697684 1195246765741 672174365596 120268486877 4000195230 810257722140 1052344386976 841108377632 53599795714 2579051285957 4227327953380 1713521140037 5057782239736 1324437763514 2302258391122 5852030853899 2041714559845 207702162548 5394654704816 614038274467 55967901495 760113270236 1681759438365 1955746786464 923219404783 4235600839318 955336210354 2059123708242 3364680769707 57144988877 4564216607171 1151281379078 217554387741 1395118056292 2084490214615 1328553840610 3243726412931 1534558260763 2596023117811 4300961144332 4761033107282 454971760869 5125156280748 1356328460765 253331133263 546886083134 277357319039 5848408609204 1846050814604 1017244225221 677159256157 3903725842699 137186299236 3267116744679 1905737276498 539589827573 207167256851 3442393954634 1644425690621 473999048897 67641294916 1093265752567 3388770984445 2062757930635 432370960300 5950457443801 833204649180 1231799932779 90207596380 47199340992 180169770537 4325500362755 987878030364 166504962618 373327453117 635971901155 3169137753430 1384949768361 326142446241 751440706057 1610943350254 700759795703 462349073605 3983364926655 54978261884 6308319319711 1531372764837 24878000400 23641697713 3062478516842 1696897586354 1568346385015 1579332467695 1380102242437 310824115637 30938488098 1812720595994 1110402675626 3400195865663 1995165653270 476344141261 1172778996949 2346313826734 2147227023671 730466161540 82784653314 4103173593023 748286834533 717406801774 1563964794943 7328872245146 4331162503951 1645576964721 2346345496659 150712030494 3180730927882 2848942542118 1451708989456 3964039708230 117963966849 453688309689 115640600796 26385645160 705682769137 1394827569000 1618357478530 1961847269200 465824467247 73575763245 149405142545 123509244976 4015042449730 110877710299 237026918625 3562272454169 4007743800189 1119772262335 5729254022455 3064599405734 2813476076974 94182700365 4222612016822 3109446850032 82534129729 863943568088 136784001815 15345126643 619745570902 86448282980 328072649663 2575126048556 2657240627726 1316761288896 611014218961 28644158957 2470746766073 394847452588 764740197111 1007108051417 819835101008 3567932658779 1777454657790 936106859597 410298810836 439997208537 598968529076 2284089198180 654671683892 907832813703 2710178155381 4839747051874 2015940968880 85396837279 1335727633781 348620003779 562425645542 285421923787 740020646504 3144744944096 2426621020969 16206380960 763326925464 4192538966036 3652067459653 1441878346369 2016211197416 57387408447 545046504192 911202482948 1210436051106 4144810408633 1247412109539 450276627001 2045856611062 629700955740 447326864606 7529910223685 1446106910500 2979494293729 2056908641611 777462541583 1025776592777 117241223541 205567157596 1795466415241 261028669238 617963341524 2879155335365 356712055332 3881444120042 3124220097444 2540752526113 207411696159 1815912717534 578541790445 772357145132 1435362211952 2279772847616 1019200836296 4230046625873 159542495038 877251093432 183633392561 302959490078 155113773263 1073607008706 497126324292 59902165715 762269514240 298373172800 2566885075800 502695556704 2824325120787 6516612534347 2364710294438 3817392813107 3797116813868 249059655892 1018177724894 44644133149 2315206122976 351816007003 227221808182 853141728847 3228113589985 3057361567453 165476649127 1276636089666 3584765441547 4738531421480 230790342875 1158179790737 5691977064723 360420514415 185417804136 226892588184 425046319082 4408773229941 1441815818434 91886329460 74829978223 386961916449 4800157072353 1306687776919 3080826495708 686479641454 418576623112 5573139193455 352009287015 539377624038 480985140457 5073756355845 522482135392 4967655654571 277598878981 426117185165 3734319697691 681438284228 3542666999968 5296712921575 1206670175254 233217355205 174672160017 3856257306262 3991393887877 5183941458614 1932803271134 1402463403222 146939769181 63597692998 1089172308232 546654905750 1296708366815 414508184057 125932082369 2710206383950 68498048200 4997174164275 798637485538 35470467694 5655810489843 261194048875 869254114000 1352685843856 440846741562 311757537062 16447994257 6476985835206 493272771874 4671684092081 864086797966 611582383355 38626608796 11080452904 108709212543 31747008337 2545088169940 671974800340 6843398076555 154967085738 4326957943453 1682201149059 3873294905374 863628704475 1134499523757 640622992291 730079163492 4343902778929 1300754745801 346253681587 3224853382327 2349346823605 1501311377223 427925808966 2729856941635 3535384239021 1243444667726 1569493353105 560418663337 779970803841 4511360460401 287439852820 3979629142685 1427266941129 1898345528638 2000386542701 608679113038 6142155453324 832653942214 861678812519 2345759656675 1489991811911 6384973185772 1307860355187 1646126261071 620721690804 2991664959924 684197668932 657003741818 2312782582419 2355741807052 3311793579933 2409256052434 2041566413684 1964735465671 2102291930537 641621915183 221982213929 2135496591729 2516354870203 4959589885527 884629156710 42173309833 2799563048186 1865431763924 2169352576912 6470901897613 2475180452551 192467018008 2630294240374 3398874345258 2407744667890 1151696850926 2637965646631 2105974887033 4915180785201 103959340416 195574132203 4889987608280 2231039296927 1749438536073 2118873162548 516774783815 2009708330256 1515961373915 1383743307661 2506749974964 3305320052980 5286155101600 2022648344976 2403547220863 3750435879614 1044856581881 467502003921 3636260576381 868797142646 236924408629 4495373313142 976208304115 3576487789882 3062563930165 1020199648342 388772773053 2909989379374 1137521405349 297797168288 148983030857 344377218721 3714762052278 3370658815104 202082612621 3937530810005 2602892810297 1253770767322 323379277386 3445769182009 6044491274922 1251162074414 2789636006791 78251119817 13165560896 5651352949795 1006606888744 849268668945 801228373328 1386570435864 1276748247352 1856458198600 120808782325 2454480179287 66241505257 515504380260 25569690381 2350514365393 3825780142525 208657209635 833014620200 5069668110990 2908978892752 70890767917 5599552793153 329847158744 1233940515635 416795589191 3704529380703 1753960491865 285429190074 923972451056 869513222376 1789503660449 2883869855628 2264081575906 2241034933216 25626757355 742083664852 951686362373 834664555911 4040346624922 1371648555241 601633801588 3242744085990 91150540792 720272284663 1548392822638 208841113174 1592512677370 1805374648698 735627022922 582535794205 1951550015146 2782321653348 391452225186 2415387705914 3635848466553 14294470266 1789965861882 265018294967 809055218900 1584958545662 75253122944 315428345497 3282367919463 3638573946932 2592515919622 1095868270558 430830616359 1396418355726 2561459265131 3995687625212 1969247560327 1264444702309 197799350033 1521360057 5448643692060 646983392588 1932540520022 883104241638 1257415723444 301329690850 340860178096 250691906926 4529074036264 1944607680189 2474907926504 1602172447991 1660219228082 508463285381 3736050244720 724132121848 1835005965335 189336324948 1709212318199 184735221194 3161684314594 560766156041 1310753073304 2431214816934 559324040743 95084950404 1361317368235 1641238615872 366094577257 4987655221794 859962556738 351804318893 131577471862 253234295721 608321532443 3355273509432 4276665958885 510708617562 1518057532798 423355993885 2695669707761 749680368118 3008677302893 201073533440 743040081910 865200578422 4358399301893 629925443845 5767805816868 2790653212917 1419711793216 3259033092845 1200073803080 2020067270859 37998371244 2916142812266 1128874462044 785697129161 3480559668877 3070728576704 1070404511443 517217757849 4761957116547 5028170833122 341070194575 5534211792158 3355099520887 3775111804057 2301162648829 155559437353 2102918720271 1829435776539 4013550471528 106541591569 535121805556 97253321014 708122344805 1578361299866 1624505766604 191593359467 171797457247 1218828557603 3344840623891 855014607650 3705177530343 411330048524 2243309449292 12471739388 4189935001691 2070898475484 348483084066 68920662437 2846571553104 2692463364592 995844827577 951297869599 972033427698 148363724515 86798178580 644863860862 11456744699 2331146939330 2140351446104 786580367063 1728660756479 608639871598 166556208504 4519667462862 6385003052334 247325777359 1363564594365 225840721500 2686507357382 1447595010671 5668781394604 649272328461 2070333389764 761973622567 116014206488 4191884985660 3643055113925 3952002838405 2128496825945 147171582948 2294937429587 972521551431 352714108641 2267185353057 3028752014735 537406719653 107201486500 2935428631088 3021250078338 2012015499645 305164479994 1555711914951 1916173244791 969189263349 1299058065515 1696099286182 1188112134856 19410826391 1946511170412 769503731509 606335750075 3355407258987 1893468264686 1597791639641 2567421208636 448520288680 180866440382 576746771055 6405701312752 377825733607 403015718179 713376029941 300347699587 459058935547 13893681763 2122973168145 640244392329 2034565262158 2055917764479 314381121295 1079869831995 235329516468 179175523726 2599148800200 861598796566 5630855931 2101159983690 5014888425878 301066958847 582308887777 1965692950128 4533178001128 2136608716780 3492788211991 382410983175 210523158879 135549346085 2789858976720 255247593167 388643014370 4347842315389 5192896894969 317858913250 2522313335516 5596787914784 122650457421 509940768271 604120235022 982825679146 1364329722224 391539720380 3814079214795 145423904785 5632811894437 101214846497 5179004266844 1241919134128 3270353060 643617262315 2545323288331 6330509611302 719326017318 33541299333 5163674056473 2139393011237 1295920367987 3195819276020 99508589956 1433073797398 731870301610 2094769334224 1942108796900 450993116734 1645414584659 2466492389965 1518809074531 53679125722 1656348264711 6645721700800 1820565887376 83527897299 1006568707657 3099050131056 4412979227760 74930446000 280725373692 261382777710 7304087988028 6264774650837 1648771931666 4757284933194 910704800554 1575808736990 2178465824483 769770413961 1589709640839 949162241927 2473780597472 236639480779 2254817337453 896201923751 4655265104853 1911947776608 477430195221 2008312847450 124818848097 1368887106511 267010273922 100374578364 264130009915 2308721832996 1002159581982 4898518787294 296763898136 3320961906952 528116050806 773747434083 50008859185 229897544424 140280256457 3036773941307 5212828884956 985870823439 857598834218 1492010320467 1091824719522 2051893794607 259259536672 5144148023723 312110607404 597448984157 454081396819 2559529179600 2646509728441 84022921990 8214197084 733119741939 5988752287774 392907367887 1618857152354 695576567543 140504475932 1369749800982 362571601515 2793833088 2389320536476 837564443586 76974578722 2665293536424 6468429990376 3305527670102 10199701921 2610949111057 3667065317726 2257786221637 60639677710 1114621564526 1504200955932 1897849724091 198650267543 406661938751 727179379256 3615744895069 184607188419 528479743946 5403169115503 5132830598711 6078051881855 2240499009734 427832848399 548598479852 677899526255 3701815259646 2592414374311 203294398234 34217418626 1789241074594 197505583187 11806351563 233497727633 233590082281 550312261323 1711573955411 277230731033 676523812979 386580006210 2896158453700 1569138098419 950619110503 1436649667552 5563417757235 2145929541946 2261639102541 4633864852744 2103349116821 1155434677939 230702797925 209555256067 1420098189381 3529500527967 714340692230 2489951802914 3417670346539 119644638698 1130063933067 2008802247085 261219488036 27548909432 12293244755 6061061980389 171554026227 1180249693219 827986708215 5633864435059 2522999246378 1221493741300 1058807879714 2897303132209 4797120091512 1331642437016 2286146456350 4651885155044 1592196195296 5125991802436 372792732767 4933174869713 1083158136639 2263552550175 1121075641107 549575388947 2192859214562 1583784820976 1178258530358 842611425767 457800831 117678503763 818260495336 552541779759 847035965013 461331584599 1915602369404 734382497955 1355945399367 2325867402477 4759638732169 117702629018 709584932514 169656960858 156058599051 1960277476981 1398468021842 485596771974 66918332285 2293669255450 90616990249 2390723608740 3182700981853 552585989589 2757916004064 548219477422 6298156001420 110432096749 5042678483702 1864686023044 329256499303 152333702842 4657223893320 116860234628 2059648880321 1367666179660 1273435420706 855093176374 2098123599022 1385604069838 812190081849 870214133937 1943699746761 4911102342225 2042490036927 471279066436 1783709298320 2157556643439 292064312332 23607751839 4284172165373 3886035777493 1473838260007 5548354011655 247730687831 4308512097975 3911509902816 4192984397839 204271863178 859510819850 347781736525 258183177156 1615236841506 312141157788 370970625127 4696322921966 14258058116 2349039807330 4185834953250 864342347016 957918527884 291188327571 2189719279450 1282129527931 3842623490521 1336334275254 1977244832398 1861471539940 259707452642 3233467370513 4929287087888 5165588558035 147349604838 15764597016 2825850588008 1611362530022 305396853096 98728313605 1854746517687 928990804847 304173878917 123264098342 5972466818540 3091813063679 6427884041384 412433490263 501648605979 864987441310 1987689273684 805585649458 1110244320535 223096021598 2628445464812 5119406759569 908574890989 2723147167493 174260169799 684410177832 82576420641 1610005470691 66747968604 674079704793 1288928974327 345681225617 2529424243689 4625171825280 293193633925 3963447042272 1628240032807 1465551330630 114329948604 187213622850 2459890702476 1561562144982 338110374295 854132928603 1944254595722 4600664126871 2212553647024 2898805064329 3141612236748 3097177659729 1881042468979 35477389858 1339875935895 959365476635 25987054265 286265985748 1485413173881 251410550663 690766374527 2068512695802 1229581196792 480101942658 1828596073584 978634153385 2027326072452 1871144452927 5708592996168 3329416105117 634517872589 2990504055717 826571635585 663992911062 6447720139993 326942673793 894323035960 1869068080787 1645962417654 814019587469 3172977105279 3685567306239 46187259253 968328750688 51203065585 771252801609 431103476788 600705165745 2625090312094 2314547897241 1169496720918 290827665995 663364990022 1606483002741 2752544500562 4772101766322 132658938322 2311237606705 554394583153 821904855355 820247112986 753550921719 119751381848 1601393334070 301422928074 736405771766 244610826109 2008585275410 1689360314435 2402693312120 3526816174238 5105395692483 874834396014 483837779924 580797407034 3609378474084 1863334255452 2171851434012 1627791872985 5740213980117 181135047715 8928677974 1038023413852 18103679115 963270055028 79605642722 1046441534627 2899767931853 979495619735 392360467435 309437714445 12789002667 1009882904785 2829190459325 1581931371713 877166011686 133674131575 207772553903 3371667495324 986604814115 6690207415398 1308120097440 1723273822512 2111530354929 4631625449472 2083974364182 3899583729398 3114376704921 664602414766 3929292872601 5161927891605 2917278148570 1007131057358 584961146680 4606367688624 1664175933937 879486830309 404205580396 2810386557068 1804401071383 3889823081139 2500213995966 1141431762267 1867699616917 1179276939646 104982122962 1109534615723 4465072049187 2716911657027 1325871866963 2724639487835 2099399989899 835160106206 140008206118 3011901539516 2420443392616 1044614402184 2271116252664 219067124626 1072755707905 1848395359531 1858504095000 333100743419 1161494556642 1658204747755 54480144617 799462388461 1582781076665 6345190736660 3659629962563 1286916076072 290673957459 1151865007722 200593073593 5128009273452 125507088203 4555401252706 1818860294206 1093847562335 1389334520714 4179355892101 3246863861940 2345441304200 3055538448893 3521751726957 660455744696 86585908439 3983350502975 1328790729545 21507770445 4989722681136 220633641979 109577381319 1366658841593 676051703900 1384910317172 636894906027 305042743618 4316445017966 3108838504918 1860157669736 2196379765515 411778365420 994824695235 4012580059498 1351969580715 1004819872629 486541883068 2832680354678 2781594655903 1682004636138 226980114062 959555334048 2854085232472 1988882911808 883090703877 9786818032 291633751074 2967262662847 784325534685 5409159580924 236207020895 1103802884457 2399699254795 80556094774 2475306845350 2634376271649 102032545197 2679635079816 4067182462738 5540868221717 485364798445 4940376709342 612525622593 58200614805 4362275841974 5703831949269 846297997670 141971442151 1947437713086 342892839008 4016974253415 508184888175 66329797467 1231140626252 3577257484756 2566678134360 274929933516 317483391590 1346365889726 1508766381515 2664251326083 1250097003747 1203413154193 1012938759423 633367585981 55101553731 708330171941 3536697786968 2051776803593 743037970403 1393328883485 385566204293 91817324870 1319412759315 206207338711 563410232925 778798415152 1392162621982 553575502358 351821935025 347463467084 248183735742 614845366971 1241559945528 70676761575 2086825637763 2839128781342 1680666573883 5840439932997 3442454593 93768534084 380605287533 368344633328 2454198875618 782791812353 2504205066332 2741410055047 1111365628246 5642466258970 694985644550 922982619869 39846163237 3233084984374 1965809396863 447750303623 771433872331 506381760308 2616719963579 377924061702 7362202702874 401796891317 652382636985 2108598673357 446336464123 1754626828730 5434066657970 5382642206160 82673598575 1530769421887 1704082086201 1547103502385 3348357407277 3886495072109 479352255250 1599909093590 1733492175391 782372078709 4290136936552 888453823599 560503670227 741603772609 839835165144 2866272702643 1117750152861 1348231534605 6713573457490 4443739013311 1297958084949 181873794239 2618597382948 1675990174451 3860815479275 26852041516 2813296069413 1507903130331 1565142523522 1588858421466 3966571943695 23621268789 2756033033760 61809375520 1560052973529 3803210775651 1387999713158 4226332414633 1109731970321 4576021160890 411317159769 2523950328240 4556322483497 857673994317 41014399510 2333275724007 478290050138 893574739751 2847678491178 1072786289155 1379816979272 898598740874 3084680719143 221719346661 3749730000297 30571278924 4645764903232 1538046177409 610442170567 592998812733 3738754572592 459047342713 3965006867830 3538153286156 1598043627273 155880066734 1744906378088 3232920732129 3479738998200 1547110580402 524899647236 554624995452 360138606995 92459704089 725522516092 84056067952 398521327734 72027350011 4804731535414 1901306012843 2564679810414 6370919380066 452387581841 218556521170 1578908475588 5337497109525 538625890116 5639524330056 2619809904298 3825909588869 1759886531235 3986081395764 4509196709736 4833900466352 4079883022468 526206945165 474943413612 4345772689743 264976365771 3293045475718 14291226244 1186212694393 1227458768899 475291575095 164179299280 3726607862994 3425298420799 802223149743 2936041016542 2897638396761 1165774264388 776742247912 3917943721016 97858511492 183432263612 1872607812325 1182445781223 58467859550 1893743424327 1096027637920 1736003222729 6403455513830 370741771204 287135119230 125761598363 4487866277734 5158163080225 31116782887 98226097241 54865496680 1668558390249 442538219418 49624648677 4249506531082 1461817789955 1873719432887 808363667028 213521206517 6444175537205 2365966368678 3863655247362 4503723521407 578461634437 158534926421 1166989040392 190671840323 614565458456 3375306155764 452027521051 2420376054090 3421219090881 1875219374873 1752217858151 3615550235993 2072431793110 1133699567414 3320965984987 825896085735 3536192275598 1945162741906 65166579595 255081853976 4760696363363 5729951081181 579539656497 995318383076 2781342934807 2174666160641 405160335437 3653256857280 250065161250 1447486619637 708452197878 1201389876529 720257501295 745464896242 3930442722758 2219997276744 2395498572155 5148059343819 1235456315654 75939914480 3575141061829 656886180806 4092496489857 645899906311 1838823539980 184628952000 646521805416 2496848652994 3455012693618 1332470556784 117047801917 2112335144184 3073671736365 2499141022133 5115933397050 1397289406952 1420323727449 1846752699833 384607969851 1964680528305 4174297710058 2752346456039 5411929273409 127327600248 3124865911894 719397744528 2089023842554 135791192042 466249788351 43973867315 2922241117572 28248652753 2010390036158 1816154425503 1981173659478 3822649200813 4158088748398 685442653816 1331691721764 1858497531685 715206366161 4679976064306 5280477205408 37876694739 7427505497567 3038810943009 875238132083 1381666278202 2455824701960 566493374677 3255044093925 471120745025 309912696700 1984952473120 3262182900428 4035678992561 3276132059518 126581087650 640880751607 310741427633 124511275843 3601832597243 62626403771 1657395586852 5049897667951 1844300811427 4992280935018 4999086721 316265697993 1642051304300 3488414840771 1480625654469 208834096145 1848388498090 5067654349147 4053056661681 930582952533 628946053504 131271531110 238301941612 473110002468 2717858603224 2121948076629 4709485609872 1388572048950 1534103772414 179596679571 300771441487 152821560558 2115341153162 128061747760 427549649898 378612665317 5946486307798 3143397372062 4080107803393 4276814971 2649439376056 261222732948 3281373817832 141003462313 12840298455 2597795080123 3398045714462 980457818254 868174385027 275661241489 2975128318345 359495896513 54253774397 2502398327347 2467641807745 868771857556 100465023313 1085857481628 4658133448310 895002461560 6741427476105 710556282066 2214274038821 1242462259920 1775793492168 1976181720041 1319429480748 283111437826 233945357808 1937350026113 3826985614765 2083156587661 2405709469341 674847047075 1409537988947 252339449808 274515393646 1645626497225 2071578367567 668158759793 4939967535581 5074374072457 855678598932 970508891295 120906480856 3973959146091 957668046884 196076333586 5700311017962 3313982000976 4634134228583 2826086792231 909547654199 772750200707 538404906152 469183861136 2451048593035 2600820385557 2410859416933 107761197283 1348829258724 1376672083968 110854583376 2942727385491 842637125356 4333664005575 6214767833236 2416432868457 728971390984 98064834996 3127305508997 196979513639 1309038548305 75569586759 3822495532373 2911450639268 191481681710 2368270384304 1773958794121 4841390301371 1618996219869 1077772258035 450599148264 4022305862811 3427846489658 115748063397 439601443377 186042273178 250851220166 2779709121949 205809843546 998013297294 4835883727645 1428142442120 4639766289543 1479890156175 5678627506768 3875361153283 1332518429556 1533589607696 18691688912 991032380997 508002820212 4052789516359 2261624605684 261818518484 4485199559957 1052340519717 3108404345101 372256733201 5778643046115 477047959287 1444842391214 1679983230716 2432159311673 4232437616358 972427516548 41744271125 4607821624 4819108583 680182663926 1632119283453 2986822652573 295932202426 574953084398 3007462987964 2023043231219 1863646718058 1368632636423 3629809996548 2433274356235 623798213434 150423672914 36940233293 277477001855 4467167867516 3750469483894 693663785584 2881950417595 51691229703 75004598095 6417563023285 5386957238045 1442680847685 253702580908 112220947867 221806027466 1860676241459 4650574838742 214914788825 89872515591 255083682018 367369804308 76889153331 166387374776 3773434389083 3169785060067 1153453764037 950328371389 360275021124 2238563450010 831337048626 571810892703 1114751473594 1369791056026 3970325056667 1827630079045 3466366041074 6061516414224 2621476003136 794204439533 5819410412717 2658146487679 2261945826215 379405278626 1895757966213 669620246685 1224110100885 262376880386 459538792968 5329728195491 49096355504 660496832126 1103159798787 1167850736152 1181980307267 2383088332426 1348340083362 2944922428282 1228142464156 46927727422 1100892138010 52960222703 404280468664 470187369886 4781553966905 1090750830999 2906663041604 112923425518 1641195469121 5332108925954 261784302165 805752647771 6440365762821 1332101834999 1914647813870 1184740937656 5408953715052 275842069927 639394078904 1835033438743 783495239286 602725551535 57312215879 214857856898 1365620554148 194476797230 2129670363147 4517530340073 1427320349205 1092744710654 715465961295 2062692897379 1425907037557 3011310493436 931380211580 59103722673 3041396184652 602715538334 2307776397181 3294540309722 9406938272 42034661833 2667425418626 951474651794 6517161228648 435041857641 2133806297437 896434137537 278246135124 5282411303654 1128276020569 546853230963 3344096509403 2064436545475 152835227098 248442926292 219679319141 713683883809 4690088582233 381269403043 4302706111657 660621752013 1789466305664 581270917781 3166570881615 2488233590651 693147814385 478040979037 2935317627352 3452246996392 126861927730 4442757177466 260181970851 963760369442 851289865518 5071005837455 179467393860 1309169519015 1491151016459 1299138013992 536942539442 79447013165 333158887968 6302354781152 576122100984 2540980993736 2202521611686 5322570970623 354122398551 108475894535 3321790121001 1911090887208 1726859733796 3590760297134 58134700848 3373544643964 2883795419187 1538971601744 231062584081 533998709798 251975760677 718555126043 2410266510466 375166126477 3290086715014 719324087277 373500998565 1984821211483 262797267979 943833338149 1081620796932 422924240766 3618727380449 1875305922723 1302476023716 901606259717 195086029583 2123381175574 4983877508493 738469612200 1604770114932 1376235794830 2826851349728 163070062643 111017785810 2739545609552 2150942661174 3809068294 166338408936 1156583474 1385694458344 6701614862118 2281939799218 2130672358253 54100340085 5655061741306 31213602896 3707047917773 3054352140577 4172012596563 992268017004 108711460584 1467577767424 2487400544430 73511737019 1195878974385 6560528263191 3987198062157 4322167637994 2499682104012 460990050214 2061880066180 17594286183 2082323619186 5405698161949 1972816666330 3553019177530 2162954554568 1309926693360 1048527563597 865979452175 6352944311920 1561066565544 1277632349277 757315214973 2399121613810 4541522062347 1930519714200 6750619379934 1487508517415 669702187338 750406044138 2827606410906 2855527030764 487228829840 1787294217688 2634761157378 792822682850 855604726093 2126684632709 2291008369055 130751072185 6791752033601 5799663831277 2012217749 126304721664 226095855287 1264199556328 562218785187 900651095484 19875569644 2404092685093 2307691432328 1208960207781 576862157735 4687448914469 3269677973068 1320650926916 325846496565 1425453933811 2825530505028 3716984673824 273107599060 2543715569129 4528955902404 80518143251 2050453565516 2967236193646 5774544397986 685674382021 3702254673428 1614951269808 3694742414495 3518496023756 40573566194 303450076143 2015395633769 1166710345862 3364068133401 514976398602 3404091716643 101312369578 262784036581 1535877734590 742926436664 3853485940466 1149353758161 955913473502 888258529801 482721555098 1243255601623 919114706036 1611015446974 2308782142558 1720029219832 1222830711702 748338377947 2216790818548 101191445470 453409338584 826619117075 4955023163191 6382750101673 2979243170897 315937490276 2738724218421 783882912207 11722188284 5403310464500 4073510910809 329954181917 1137553388561 3100525508111 3082463241019 1324736248671 360091144218 3913734933843 1030079136718 731609093786 859217188050 3996988968756 2689610678897 114478008611 1842009303907 1343605575044 1263666220571 609126712148 961399328866 972122863685 5343392489857 1626981897489 559950200413 268876482714 3938747098194 501709736844 259509337725 318818635250 1328636894251 2568118979482 2907807395210 2032427351276 2184200983165 2927906437704 1425480050800 115368403327 4442361697095 927158789406 2923692460191 2604100626388 2659068185204 305128672348 110183220140 496509897287 2845176829480 1171562848161 3943140666205 978575455359 1224793006565 822947032055 885929230473 1816800645791 2477936393165 4663806751345 1845360378024 327448014041 4984695328938 149556221468 5273004007077 1762947856311 1085086760728 46237131280 184761605275 2308248066381 911285253660 176240609784 1286512991153 132195736826 1392488991409 288335053979 3925637760749 715546166867 335649504578 2747636766388 1967307228772 4610355196752 1385344010496 301489664301 348486533655 79611135694 3595152013864 241230746589 3445247863622 2726402893966 614883150759 2778306003454 2341584491800 1499830592623 483055891863 10280793766 1819213390114 3419088369111 495855361057 2384917312535 553092958693 153329685068 350503627359 942317747381 1407742765732 2057776255085 645837435643 1228216124134 1685981078010 104240986079 700953459535 1764811679581 767215979375 2920534458670 791675753703 5050313736741 589246777841 291077105153 15844933540 128768209309 1663997619742 736708595965 2687146983058 274308911321 3322855733738 107872835572 658205698034 507273627066 874283571936 1490227590432 838780301259 1197490458 1306691889640 842687978932 2213726838708 1660563260415 2088914202938 1030748827336 7087532767662 1602213119523 4182482128917 3188390388913 259472990755 10702146433 1513441765927 2296827579748 587460850418 1444347122 2748355526544 2601397190906 3676717823580 2615188644661 541823547089 521208225866 1822457905819 156915519535 1027518996522 4348391038949 88615463254 2049134320544 187498924153 723520337896 3219912383966 1405555828245 251993696239 546670551755 1008852037842 6842461885658 1340166984046 323366300385 6281840849017 145616036703 227078435445 6641283417077 124186844899 1106714372252 3944740219313 180450306201 749764791676 799198290939 1732847399949 289980995629 5104490559506 1251327825086 1595514731181 1940062911367 644011023646 932876279732 23319040452 5342644220 149035708310 566439910321 2000579473978 1205106419297 981197274779 6507261014 654855248932 1384357272285 2768955934288 3374028490169 1441740278109 62245580643 791829508920 192318594410 1731272969172 2656519122993 65064296731 366037584133 629139140171 149831556348 47108884581 4941614736 1036203420348 499987603517 5184812952935 2451430306424 233768014843 1048618588196 2200644226256 685792275255 644405544825 613214543292 4480597192124 717814700506 5999606294 4382565706887 2428035197670 1337123246496 4153484137359 2858719325415 3452463773121 217450827788 1542667331554 1703024941362 1445515454697 1094399478309 6312432084272 1517046012298 3982351511651 1472074496092 316854798334 123585137242 3416894874 3671594214791 4687598057585 3242288726209 2287798827302 506789497413 4423092803902 6216502234640 2782350965968 1265149118678 5375360888180 209352212298 3291649290487 1988176842164 109227723821 491955231510 808493565310 1554367788850 74182571539 92516477144 286867627629 56507413525 2869982002 1692623796903 724658934990 3288762173313 656773753514 5059817211122 1996391291046 169492901415 621058550614 2085707075278 1697377754667 4322200413065 2290479985761 791013603117 1603849205188 260476470772 1663666822147 94033178329 2371036362961 4917379896820 1893565494499 356818841307 713181855351 976909285706 544832144848 340648954928 454091125729 2535368418750 493319451570 5231650676382 1030453033196 386417206223 1517031321882 2577823349054 1693521359777 2099235619033 130493619311 1599745155909 5139812238545 1075650752758 4996746211972 4619296895724 5580555650183 5217121274722 1828323635326 2987019993732 878414000781 467300129917 423014239940 622026967568 31198706041 1082093798633 2440057364244 1220871825135 2764474816784 1034658468274 33635990308 747985452133 5522715926183 2504119732436 70977540651 5633437528174 3077939867064 1415527544099 101279204313 266495681054 431383460468 4871890250945 2580013233613 2175407943474 1146262195780 1373889921368 6650466031 1006728758522 3268507912141 568861151433 3414188608273 2313068923543 427794714096 1421834182130 1412561380319 3609860495259 2364401307630 4005808646606 678554481641 4296885731678 283099266031 8139549215 957928659842 1740974176751 1636717506980 904538825558 184145919316 3545116182213 34818818079 154055142039 70662671130 2518909553225 5148067301381 141643056177 663420009467 3220942182987 1079374541272 99047956607 4507729547976 286510721119 2006215364195 749644753659 294344017091 3146666957033 5229118894830 164792197429 29838126384 1089664311776 212573467581 3562936602183 2291602994842 79409722463 1741831755761 625053744860 463514222512 3622693574074 57287152259 1361417107937 4289433243772 445428618331 95719820831 418376382615 971802625906 546259512158 93062671262 257726960890 370386227233 2036083859272 5220313011978 684523508185 55697278993 2757165651730 1080733552243 199831873987 6907138123460 2860988847098 2100843015287 697093891698 417168658006 1526492229050 4075739158819 1209777327808 196878849681 1265699575845 3885476582748 162535585920 2728646891683 546094721800 1817620599333 4190954133793 521638384258 6912522104108 2309736415719 1604035338492 1686781901174 304031249289 203287550540 1239492849274 311991638458 19508728495 11301403514 1770483057328 5148914663413 3179454291084 776376858081 1744380081571 10639779529 3903353991075 4416915604760 107635063417 3132314160147 1812202460055 152156128346 3031265181 442789200223 4303229999807 3023118812984 2933609662462 487276403111 801339201006 31111869506 466606356585 5768838620963 518875243471 238609851079 1670454686365 80448080898 3925774645787 586816359129 37346904805 901591430756 5741141951554 1416055208986 717742555842 1089709738304 2318411812333 695297441611 630966545005 1146853165040 2159343264384 1254959973220 2860175024816 1085724915905 1666290304007 5529210821244 1259211286912 1359308658700 266778553385 4669254926753 1303308357592 4160964309403 397114504578 931947381393 493713613520 360021703510 535341780574 4040399587826 653777527970 591929315551 7058826223129 569997298287 3506413915235 4407310392777 3839099243971 1549585253588 25523321718 1179750108692 322782375386 545977564230 1788683422030 2062107364404 211954485429 2612412445052 441617330 3141142526340 2307579095562 67994979075 332182862836 3640607156622 540521865231 2392991824727 3348498018035 5385870289695 2921533833619 5205783895780 3706650111668 739668094110 5104951910310 2288231634022 2417042639665 45585468692 7084498501959 1779774894764 571329563 284236769093 4767825277830 992674762998 891049035251 1819664597268 1148228845244 464511629388 943484893519 1867974540601 458175912768 48229819158 3397889101190 2606576525397 939851390923 37256705783 104257105372 5486269520658 4966932095005 2273551850786 263233110545 218475031393 1541982839167 729577284507 549661287634 367364299187 3189367001074 1163167220519 2223922000999 5539571329720 3374161020003 714577966904 425459975868 2513120358995 37061123642 519855064804 394631245655 23646081201 2888396890492 1532806109265 6138927939948 1174043726582 437408625734 1579785728983 1244261172144 3466134063502 2312132015994 418319557213 498415404244 1685643486511 813337012940 2299277185812 228300592115 1633065172344 3024538809929 3120308761662 3742083216290 2086213411291 2095768559754 1314348934740 343946264104 3432026746434 4219688770755 177250672053 1558537345614 83018295431 687851306014 991896496887 2304857468877 2053905303979 17751263421 2068321018114 800317956182 4360768731739 1797427699063 820249876292 3640854025721 4841428979231 2613998532115 1545023551385 1513382439839 2065346962839 1034091316661 1274383195584 1510527249396 387010946906 1119052157113 2451414039374 157414402062 588212716102 365123648276 3061006777800 2073167448081 1460311611613 331392537762 412865090 1188923192010 2686052276094 397673710051 1948433187940 1925651169409 1525668221779 1402222229219 608225418771 3700687055153 1206869123541 592621550693 879587347384 4447818794366 3970913633006 2494173227686 816671561494 195623186178 788710035586 310095006114 1405893358752 464746592852 84279095333 637352023048 4051821462269 1324821987888 442179096633 4512433769153 4993839812163 1586267688 1038440671517 2788611488158 565809154895 551511064281 441395881782 2406153487628 412174490134 748811924632 435977673896 2029005315714 3746752776905 300592468101 565501963429 218990717937 979830865124 130280832522 6842846064971 558560508975 400537098570 4853205787241 1362886854174 3515314564484 3730188506493 2551150611985 252483283701 427245648507 4258745956127 204668171472 2187156337613 3916492523087 603232242528 6318212958480 176637869088 3627366147339 223950696508 943520105825 141070999347 911675452288 1701667196778 4652559122371 1467416406082 664701569979 5853963671115 84589460793 696406797685 183427810087 547218346801 6190047243678 649568233397 764541419365 186162373098 1475762627601 788287714232 3991572477751 1559127898113 2859193593518 104118034514 3922916618228 2181427486613 6487290071611 1644361629730 6833894337683 908730381831 1731861011746 870726330514 81713362690 1893259318242 229093343297 215582253414 965230407531 2463543715990 3340321908480 75461369460 885264090164 251084685204 128932454894 1793328540285 9999092170 2842330441350 2598336886187 1237300192452 2740361080782 4733458490771 284282576663 701671942880 641352366088 3623800670984 983280383854 1769132768371 896073489603 89929578752 3732071831459 1007226638227 650245812 1200908532308 23071851016 62960506727 821472034229 1961697292893 4248364887951 5205691531662 1830700696989 29025151698 1142488880854 1460909565780 5382999756298 327494086428 4049435993920 92228160366 2566995097199 2461645343789 1004535347629 6069661543673 1631362357035 3464899570934 3103720141551 867186828865 1812345306251 1327462087689 2591253859339 1316390859984 1607634964041 1066150906648 191618865853 3958157268519 2359770591873 1416276286590 171177153626 1236668554809 413005827929 1752063494785 2235655453735 880240833139 3832385989286 579537519937 1295140167231 1514574491305 1450748170666 4383830631489 1000196524891 1976811631379 2091169091872 253111182187 1380499111578 1322416243338 141790047 909686533655 1694053923439 215185164922 553609992882 779142287849 1130773361230 6826551595727 6319456346544 1245598021974 121868808879 1080337170828 557948023468 4535811074438 4673707837935 3426132382104 1332573273906 1211938143636 61932219150 66060705724 584491075840 1302032843988 3707063439882 2775615791841 856786700828 785324610329 1864473956223 2894539757032 28445397663 85047057302 267708358407 158263497878 315337412801 1014209263521 1330650482675 2289224589619 783515901743 2439576509454 1722138324903 5108390050245 1301008301703 2215379388765 456261613221 1688457466174 515735905142 4671355755 905944310866 1181971551367 1444184512780 17551381031 270533907916 505303113632 2193261685569 594548806539 806973004710 2102020446415 459912105863 52142281605 210904337992 1518619326089 4753279449781 2100561866483 2060989140530 673777086890 1146333770020 696996174832 16502075594 446546130300 1310014114249 1669531287447 1377764171788 1210720655258 492450328324 2403314916272 3639106406050 2361687235553 1155074734690 1373549441332 105818588897 1242453969347 227452485948 561260014764 4575292409399 67096488948 30646593111 538829353628 385362300370 1936821272276 2414358347673 1300297955293 80954956862 1915172084944 863760286201 39339300030 1261728580931 3819353905442 608988529430 136846305142 1382012366641 650458617675 9356306108 371308655086 501599356658 3429936948028 4083084068417 2909918374692 4107169540642 3703425756016 361650629242 46069018467 5014304281237 945646257501 2724131771408 1895706297047 2134222776503 3685922725267 56378968436 4190264142038 2599846926727 1567332743297 1202189475419 1199369227715 566204317341 2616209205594 3034024582972 1405034190435 916396537878 81843888354 169430671083 3968686737503 235119939276 1972402172153 265698453962 1200919480427 3249757286980 404629979508 2479809566372 106347504506 1311052044015 4441658415766 1448452529670 27311037595 5555571701335 980098923782 4290887276056 181417130925 708364014130 329789654881 776573826892 1026594877510 1497834503730 1809937052451 1132442921536 185040940763 105098678586 2027013477649 918533553236 226890349705 94667545299 423566136837 1843691740383 1135990019980 888510865453 2862997586987 216775404344 368763013352 2533424186656 2319310167405 916758775362 1204186410302 5524643204393 1575319740854 3271034591203 205326551460 1062942809653 81135635668 459094283194 3437775672129 274249775174 2528396063640 4532305542549 6427247681528 801825705341 302318068073 3474543409046 21795469483 839542990133 1781209782091 1166988600094 678690909957 313105152903 1286966944626 745761555559 477072277288 4802755060451 482158196021 2291049099177 3010310716374 1147557800514 6816726397 2071741906016 1092595419094 622489685464 480477769631 2698005356823 1884152030142 185037633707 1295921422047 832462305654 213636597555 3755871950042 3155674153497 182739673385 707209899737 3238244307034 36917458869 1557448275205 3961252024366 824535855942 38675672597 742175125846 997202615345 167882691662 201447169172 3717674918299 206402423675 230479655254 5288110277667 2109588943413 193682298242 813284594386 978155050850 3638473401246 273393468280 40933426227 2352429496676 493325194237 1628643142213 2947593605248 610233306973 3831754396364 60749823317 630586046449 3243603353760 3123427195052 1955669391770 144320525487 351283112856 419702502557 324684548743 1418048129197 1228256762225 926272459484 4451272772080 3428346839035 1434335862318 1645019353723 854999602980 762571461684 312207903568 2624443497237 664652516643 1197465116841 2403899400253 912263899 3391783756602 3647216123210 2599858773340 578102596566 1000222852284 1843863445431 1202657757999 1520608970047 5565420145740 2879843809985 346390786196 1920694598138 1352717924778 2901079082381 1427019491336 6641632790170 337984518640 20249431759 937121797019 69183265331 1560830473991 549176083288 1912798622071 1793350514693 93959224808 1906014071364 4698874227413 5393840083665 1895521737480 429868004501 1404791798574 1849489057226 3853830456378 1742837641502 701844909262 2489235134600 3183536707652 2593409249380 1539904792322 193776594791 1349525889542 253686782397 3980670956825 2058466105159 1029666140493 326107492464 886483764407 1610435489022 188703017982 2529778582865 5874395455792 3128043169282 6192070531 679754007656 3509299185397 116171885482 521861082602 1782753898133 782117877908 5044654436401 162046889251 125109057545 38045093500 772766538044 316612724002 5740462977145 468733918525 904548079028 3378212791 882305825524 47326177661 65456050693 324883155616 1813052606359 4015215477939 5291431120352 1155504141296 1047213615176 5434197548165 2287706112923 3762174153771 2233136815291 3527684026669 5704743196991 1716130850719 3167512509474 4437925451587 349714447943 177479107869 554543187057 877925733654 4184094665767 24878298345 1071260585567 82146217329 2418902976697 558234042652 2919339280460 2383034673896 1122676637142 5314464188879 466063524134 2302939585801 449391183984 345120017586 700372014097 4160636808617 1063368409647 1105265385610 151007373932 1045277669728 1358216997194 186232543 1364387360364 544650634958 136148985404 7384889621 222173607936 2598135956467 837260963952 1733086015281 63856433372 1296538806110 460292229564 410578839505 742206782934 349898945438 1711183166226 3611449765097 10947819838 286495359316 55124323513 5557398591387 783366405958 532168195035 489539920099 25998665176 2556237468382 4857512337064 2338018969494 3875391260634 2451465209019 1531831050007 3414777762242 1809117115586 2487204527016 1448301337033 301186506782 846684125371 155417910639 2114494867324 146032640426 1276161113268 1471206378196 327719010150 475760794564 121867222077 20022742349 280831094290 2340065215964 3845362264632 46352235019 2178984348917 239406983177 3498714260437 1309603169409 221656676344 1828745461736 1326180200019 5776214975475 1701433387866 909246167270 2910774143121 806160179588 38784606961 3872650224623 501421254033 303019049848 3280101725384 2284148099027 543192208487 1184555188578 98705786021 2802899662104 4500816157813 546621651494 2817944695413 854763418993 1265029517038 1418141294454 208763689739 257203405824 1795808592195 621476916203 117844247296 1937156908934 1522457352040 924819888101 4412720488 623801553991 1531126791866 4276057476100 1939474349783 2886759979167 1830608008049 2852710864122 2914206623716 85432984989 3484126852343 822318056966 2708189362598 334607136657 534937463156 568641127000 3097589684683 177570974339 3325769437463 2336725868386 822046997495 805905902693 2710584140471 1513410807098 199878607620 1473297829404 91541320523 2655496152264 558162297229 178272760436 261557900339 709752273737 3015685762952 2598659720480 3267518809362 2586607937370 1237520314391 607532695773 4102729159307 222395272368 1035003197451 20526752310 2663748460250 1414182114276 995534656575 1500086381884 231385621317 3734417067851 195460954999 3885311521936 1597258564182 30073874009 1502640690954 1016757361382 202346567926 985760531152 3412278714009 3331853668108 1220814180632 799919012344 170251566138 489726612989 364641575482 66479915938 42182162762 8107120182 60056069262 184850375867 1049267289756 403768728678 2007830030330 549089673364 1580089688796 71047222254 1340944542357 167068216290 1441122760366 5620520097146 1708602603437 558630815625 841986557588 2258455079504 4538003305244 841579044309 894189145041 1581455058602 2071892605928 70235233762 4049093976666 103376370755 2085990437585 279175901407 665970620626 4333025382399 31608615839 86963963153 1187100168635 398713331434 4542703531592 357927457217 3264979429550 1104337000587 915001244734 2719753169907 1119479424765 735932397210 3312030813644 5148053345765 281204579143 2211532771754 4119078312949 235087690058 2940915073 786199953417 1339663501882 2980430481861 2206364135384 59865394059 783892232583 1063145231850 1981674161437 670603557439 1099663367894 650928789090 2678069610380 48321918565 136386907880 2250567747940 459119729537 110727606079 3821381266379 60754269319 2187646880432 5274182771592 456092368912 523128542396 2460180532347 114570737735 1002210731282 2714281203692 741843666380 263721501963 778050073534 3690934921281 2368061259876 2443822407057 558884761058 377961962493 1221624666552 36172765726 208557101708 1539625082497 840159791482 1232150861176 3345670234996 237998617565 961313039514 1849822551789 1456169278069 1701665569648 1047521278014 4837692516432 4435557170630 498475508293 1196010447647 1523592224124 7961153828 800263000807 4443270734880 6069698963213 1616996959159 465023058261 188354463882 2827843720099 2420586742917 765404621228 179110913254 2840178925699 2991728744292 824541138870 4215692625168 68654378536 1952749421301 50357127494 1706047868886 1862735450987 187871091028 2037122122547 6686921762246 641002830326 3385616152589 887277383690 2568616981673 1693901345643 706501347611 287834075444 533825003031 4507972231578 6151897296489 3092302276744 1063336688561 24564280419 995839715692 1982594808306 274529326443 1459962000671 4303246990817 1613782303949 5023957213679 240780558869 507034541757 3392962919317 2349908843038 30305970829 4728312374660 3149885415115 130491045306 1439285112450 422307551462 97135743890 5892360160656 123979637099 554267172992 63278754168 946204518018 731537569022 2675855300335 4430740853999 301803448180 3658986842463 385126370907 6711731210 87152318222 2591900626413 1343111668573 249659923485 193372507370 1433541207864 1318285174351 1210818325954 2188619567931 1638488340358 1070854788786 2417617663525 6515570890960 4394397048447 369600855340 808846849258 140722509703 2640649271886 5205837639929 1101816836289 262010712758 1685424292018 108942341704 614279640536 3124996013123 1919318827108 1750145126508 70606638320 94690957986 1724014736589 4900902367733 247150694583 464100618841 2200048465110 2289337799608 1390426716854 1261500236731 2404973230548 20335584120 4716780928237 877828357269 2872099867168 195694511137 1941516531965 437258169196 483931101122 1250640075833 5364616111058 112864993480 1509649723720 507838476539 442532711428 717192122701 912759880763 2631570843758 1689332779726 970228513977 75380573212 3337884543271 945532048298 5526184037931 2279086433260 61487619106 1794000648479 2924748670971 520930047162 212416639536 4909710474617 1553124386570 2495366321800 5052479677886 626079913420 2120966936784 269837899416 711146526476 3348151889481 964942883526 954248752580 1037695850060 384168233843 1749617029978 203095791153 128701202347 4195655210891 977938635717 922016976296 2020174010385 2163952792195 295172689071 4761375506492 435824914128 4966146564210 2606633745978 513993524253 916186197191 640924980225 233133848319 468445971038 1373396796711 1718544531668 2768726411466 674270451568 4559152638254 386984704000 3083829646015 6324456208089 2602337476626 3257104936728 2437643974144 888337115628 68941190266 52510001642 698098192088 303033945021 737047572422 287378199860 839760987519 935837785701 4439854498672 1295529939769 32648741884 2273010520519 15436014317 4194110772019 2278973570523 2236958102373 1509442452341 3615789646400 169754016789 2398202324467 3595374642144 110594957877 757132515645 4329750179943 1928300702169 266066555464 970295677811 3137833790546 2888130332054 3200942777270 617348623010 540807226725 2689271216116 4633346842290 4163955812805 2117581693953 157010364991 5061665924551 311482518665 1912034594956 765658821300 1431342859197 248569924090 4395490493508 4185124166097 2161919137652 2241029273089 116412494600 3340764446359 5503990461933 225645071250 3083689553113 53302746863 1125337610694 5082064008227 2352744701319 757028962507 1001032044624 1238302634907 688249068277 951903451010 967757047054 2475579101003 210935498491 2794681553685 200209478083 6257940134001 863554669291 2256729606062 65154171991 1873796539800 240374191168 3778013953223 786847315072 2671791157336 763973254240 877574134731 1469490375859 2711176824783 1803476514614 4761372317001 882816765054 141325108152 864090163478 557949272624 588144686290 1440134038025 932361222831 164757741721 682204139214 4767292724166 845899568602 147700757746 204567961686 4766473538352 1941655265138 3835147093487 906552109324 3083198457577 8482534587 1339449901993 133990447163 704110239747 2659986604391 1005578988161 5583319677710 1220236688833 6027553869024 1950284589396 1004977334484 1524128023827 662090277868 4575361976177 237844809463 849939147401 1147559002212 1180678969763 554749651881 36086082625 182957369290 3649823191805 1491325332 2576040542807 2308677561289 4854443962023 314630078683 1236754904837 1948652662466 56301174819 58216176159 4601623099798 524869858581 2329538000208 2045059019766 64397187017 30598783327 296443541713 108434467258 969991594824 1822561277701 139905845230 1179706034672 2397123581223 291441708935 2936376933929 2369517659574 3377421402204 3539395703369 3265205375796 15797000666 1489048834529 737014539845 3784155280783 511531602278 3364057170800 1861457127242 795534045870 445775366824 1077959134410 306734832192 4934436773459 459696010071 3987165387746 3400290823865 1827381753688 1889961048196 551959734949 1325174360810 4335793315829 2065484496422 152054273667 4671736887710 327732756542 982562614450 853449874418 130948874473 1188734012454 49610999849 880448875276 1433700544553 1360349412894 1489705534851 148200342567 358679646535 427992228305 924587853345 487854096019 483758303282 119290023958 1213814569305 684726764215 1237062955411 3514560966864 7103727928 35072673279 1295964046561 561141914784 848109393787 1968145013553 169265525865 1034294647745 1431429634766 1070525013675 35070454997 262101095835 303007958219 2237156529264 142306315331 3109231758040 5031468900138 3097322738053 4417887702509 394637761232 259452421799 254174102627 3800286888988 842801691358 1438639745058 407978254895 1513805745486 2875350884528 3295884821180 2700056925493 3481734804424 48688505967 766003650345 3441703362262 650257895808 4217548289550 348154072519 321820748350 1586197901960 182965581182 10511191173 18231345048 3341793536510 665532945164 5318464823778 3932170481763 1275411884481 389499528866 3368413541927 114824297553 3771086652188 4178167586136 1884909160504 1426935056220 1606405637202 2674306608057 381800816907 378957408871 1443204234277 2392134355628 577881015266 1859969383271 1079243998462 65558716084 2783712608211 249622890073 6142250235275 4355204435851 4656581575203 91764739337 1913318248775 1573495641915 2345624056633 3990083987450 1165674234239 2498378951309 2685759204118 1185344628298 5896570107782 346342381007 763886267676 1698635267003 443575521642 154256645086 4685597346165 4043555018035 3293572088295 2209789425537 2225492219002 323226449139 3053057653215 1927252396850 944157413013 15280415890 3274591724942 2353871124599 2355868061457 1155486738381 1120665848726 318199871428 350850998794 1034793705954 557403632333 533702512226 79898372638 136046492060 1329473959708 115272738699 1516196866918 597631712082 1458959822534 4839793617751 390662020338 131595536744 5855072999513 4905959370632 1656100413371 25595080658 5182221640811 3974371732 1425229486514 3203758125319 789559907945 1258196568169 171284348587 29287324296 2171176219970 243849234053 2452225937596 2276117323303 651453812421 161335077522 2221538203569 4568848594024 2405905685602 1357599568918 366918552604 520693911226 881102135199 2206773435943 1617637310962 89215173815 1427176912698 887568963618 426205086959 3358243907861 5380584423924 664536763740 757513810245 92510545468 476733148817 3555036424451 719381771179 1316769047156 333976645743 1160997828336 163140751254 12608422061 838918116565 4081400120074 6716529294 2019712187896 4767453000483 3519819038668 3705009153677 966360440323 294494819333 38408990230 163041582865 959668221448 1516216742418 710553114565 1297629078566 59274965718 4038602536451 1075339417479 1232832215314 2550015457204 1366010722764 579435305732 722225884737 3185274113574 3519708119878 293086649325 1640734533914 2088862207303 1553276018062 195878464142 762695804808 1236725066460 1904925886726 4261256253545 2316430458225 4469086311443 82337275700 632751525159 330363552 4910853036679 1722523578608 249659016385 479014811535 48729478045 3418126729251 1225682269972 2248269806816 3484286008921 4899904600633 1922072274078 473224838203 5213692610424 258327964107 1293582236325 4359213249009 864756121552 279045642314 90134748334 2383094102592 178408885 2506154168542 2878653179937 1435609189562 2104687546640 2348096427491 99273265567 206277170683 2374731629736 5101584992905 521816795113 285696065623 656469111365 684209259220 6425985365522 1065504623820 482886721226 396352509665 49160499804 3402465896223 103536769672 1458963781424 4363674075902 2343587922301 1707000657116 3629675063348 1245542785828 435303058508 925317620726 653435287604 7338522561 25438443388 1445504903913 149701652037 18752555522 2822705303170 81831797078 3645327697698 805006000844 8981373158 1199948746416 7564774068 2392830363217 667178663516 1858003529986 2674344357548 334966485245 5499213720203 2594365077878 674678609217 2370585922155 6552120262408 1698230192204 182021460748 1094470760778 261836122027 2204352479692 4762092120 3382883664562 1798341088582 5728931033799 181450126265 3474844864124 734630749440 2731763136817 166029230229 3457040070999 1581343285927 1222820183311 746791821523 76256535186 4252482363166 1118696843001 2467541652946 4594528773839 1397335444924 4093819993272 2148121219182 3688290246515 5487496356565 740961936531 2209164316255 749698573946 28921813546 1672717104394 133669091805 1440191611705 394949915536 2590443534592 129122244248 1458931167696 2546228411641 79671975203 3641437753879 44052553758 260615268884 824446132049 1052781588685 299143914573 69606375398 1356546520444 266722105524 4428511456183 3341472149929 1379670776316 71108511411 2423732623508 335231428557 5292242894198 235891091643 37403653625 2603806033554 2080100418625 466589422309 1365816282987 2460746855338 886693425430 4385636777147 4553802207998 482990332586 48959828533 135623179647 5389307525305 198568898239 209564149865 28303907669 1504902528064 1931160253807 494558230813 2511135644172 1004694087388 2666393371743 3955799298883 5008764533809 1095469643895 420443403558 221718355034 1811643095108 836951176408 2593063244010 1116963344228 3223626085071 794075571939 3572978878068 545887581582 730062771678 853770559299 294498763063 2234310802103 5311348930011 2053314635500 28106894550 2617245574556 400550744176 248046979764 1593669047958 727767010257 1838008571359 1668352943941 116981203249 8495027989 1229330268309 3586697102818 311126856 2849243983228 108517368065 3803048435658 354456556909 2472653613148 186873525074 1010071198971 297810064421 584237825358 53984866220 84621898845 724502948917 1263017692951 139195683368 377136284140 213879030469 582792047845 246163100964 1094911363876 1092765397078 1919502357430 1073519222297 20073498801 4051912995860 1301977250171 3367740123302 124091878962 3334371223450 5467208588072 1508394325039 1004584701252 1711710035105 192888790668 15707470777 2403788569475 63452163995 134596159499 255067600196 7418928114 390170363954 966843424645 1906411236160 5560778874665 2580657175325 434298362435 2552741351504 9775800308 3074591555587 2576017550658 1858818630345 384855829959 65697939451 559719095357 2523628803023 2059781669597 825129896423 5499662533935 89579239420 886770891181 498191819946 4745053867549 2852351338731 4394389140987 4327393875541 2192636696795 208891167129 2248363036236 5225284437322 2115834514404 2835630310873 611924395113 3484654284532 5467373196846 2187405956953 5730725912254 2890092386813 352058576535 34038543311 1020759865427 351605024950 4185727558899 4183578625321 66560229042 154285279494 782767844873 4378998272956 13785315261 6329064137587 2811231496740 499591208673 1455830711248 291695954066 454847306350 1326094375519 1228445442017 310768078371 77909058302 99367571869 75118627561 5122894944731 496955592484 570363388959 3034118133075 4254904824594 2869848753894 3540512840297 191703069426 416314627812 488436632452 347819142723 236480445390 3557572421 11955807571 97458173105 69533766588 2199502635539 149002757553 852703125157 223876910540 6674457589299 1919884906556 823582317842 2249007785158 321208732363 4542810276442 26435506135 3407868479049 2287451829327 2849199757241 1243917350808 4530385600509 496885565510 383288132357 1540171402874 440574302473 4142746436622 747578456421 1443990857073 178889945599 607745927532 4109621604826 4283712765612 4020383144483 2060726880495 1103393463822 121155298321 995111870576 678496972446 1616851039 1049601853942 191179779126 2268290778905 2603042558990 2007915252458 3075397905329 273063849306 305106603033 210430260865 1280359822991 242160523174 3604416445046 2071448072260 2103733220307 5490483384 842385608021 2764757498882 2707366726102 1226983932792 3727617908383 34015283563 381251142162 159336720077 2331172594806 1490720057390 3063954336712 4488898105340 271713399951 5445245835819 2717747486822 4371356583051 1902185827953 1793208235417 562479298175 837585266670 63087480028 3210635900731 377633949195 1856409977189 11855509741 1070766602479 179993619326 1627257222055 3982886306057 564639293390 69864115356 18300685575 1841382600797 5354709974564 2370716750405 1840254624508 1395238606193 1957404430115 1923844266468 1203638601088 192460480014 91478302512 2120616861328 484158396345 693929568501 670849342570 1001789557998 459880310023 4762537893592 957338383201 1845037312774 360598516607 144882650635 577050921797 4736910813627 224783717876 743520209408 3486627555838 3394621538647 3651819174989 1116086194088 4096973472674 2403474197222 127660326206 2595758038551 734046097430 307610130035 1150796291162 3440125155079 3582972486537 595789138304 40769239870 138065311126 6169325543243 317278152367 390819409747 128548569248 1195462623399 694116149 1556997990776 1766947342620 1333926338874 2209160616260 276312345835 177972501523 2555053476014 190886844590 3482932550862 832877039963 156844270647 714977973445 2740299624244 1353478321499 608167291234 120589164183 2031482179737 3522588549815 1786536356 2333887167399 2485550071817 2467061785017 1075786012051 1440333322178 1474762492565 1941061924622 149437754723 15868035609 1097653402806 1634152482340 2400308384519 933091553674 625177648858 830782555519 1349180884214 740477176860 2966061365373 345538105628 930928047654 1592192918984 5197425351438 2333620623777 556645897112 3087580658238 958342535160 2583097632058 1102381599162 144624377628 2397626165531 71888949162 2108723741394 388886986146 3776212391357 3308369778790 2121889611646 2847294731758 1559618801307 1399074844341 1607687169454 681435125410 450251058959 1116324380364 1718320147035 60103754910 2775603626887 528706433595 446402473107 3397403683569 114414640727 322715655464 4989863827177 2655901315493 2037231905770 1995460182796 356525261875 267764298334 358473076578 4705462665804 404614834326 174309862616 2237011510083 5631277013058 2200067416869 3017977315849 328869342799 6448128831066 3887474823924 893122891998 2011106931113 31568584633 2166581289839 1025397738431 156985000304 94136623756 1197908107164 5165815790569 1738172202042 3456851738497 2998000125411 1974688681872 1068355501121 1718062124339 961831233643 5898197173529 3219555694432 925855696545 6261175805977 628372833526 2096107544423 4807659298702 1895924243417 4133991605955 431050655537 614004343406 3222806075327 1717190401215 1578780917997 1507441706797 3844532520962 39601726330 5940478446442 172892291202 695908044567 919430044 1069672874059 69632130598 91153665222 1919419257162 56817079033 3262410515632 1706546305057 270484673171 639016882514 29477282923 252644300680 3080546716127 696304087135 223398436097 1379175404928 124363646672 4207304386730 5572580315550 210191922506 100868171470 3359194334626 1800825879964 661204380372 14431855255 3405686602132 3558486234262 3006549185655 2960613548725 1338196345451 663708190709 1459881771275 172596520229 3965809178394 4477300244572 1847295668836 5191914747894 49772987551 2446062729782 65986182676 108502754666 5631183543152 50583670913 1011985812837 1203600798597 636331637912 3174091684459 7209331598 550536189720 81842854993 754080886924 914008681767 2288172241086 268240687579 5610120128399 818832287738 1706154747542 308702952920 478403336142 141015094716 685439155404 343791747522 1490154024115 1045881851553 1374587439647 1302145995680 47022226354 4232539398007 6541195761574 2383238376481 927952557676 1120750166469 48006071109 3853249958665 40644255119 763956364036 2653255115231 4695574640145 3101949420253 236097013175 32206417011 321285951483 386619741178 39678671729 2688798787641 421206655543 5379237959910 483114330687 330721689613 1834551664340 1976627113624 1758343627133 3806804588647 744986117937 323368384650 1908855352039 2513123110198 359500699862 1324391954436 1296620235236 124870150190 47548460414 1819609628604 998249931028 1878355843290 2272125585147 66796003157 1481637009613 1190167159833 244971493424 328127225874 332658750978 4196648095538 5698294440235 805959816343 684720126518 531015077946 5532667197 560068126984 631477140115 3591910420143 1910649089040 1022561157513 629804749388 4480590229429 1675954844462 1833674223140 1361023666146 2993572766758 2057895450316 247192397617 184940638047 2119948005903 228197757620 3957073320745 1762400035382 2003376932976 1834099718672 171099073018 2752603674454 2033517973389 3283028020444 71606928096 87403827403 4990730821026 430542123510 39562692776 161398010124 5187910873090 1135140010151 3053949563947 588804178730 230680970739 12121248230 1983100261795 3030786893351 1083590988069 759294369869 347890097 1783126496887 999983249864 1051586644701 186548517480 3005958377981 3322299043577 5230964379068 739332423814 868651778995 795989193753 2200740011705 1861769828844 1349144025485 1635963811717 2243099231189 27809608661 36524875633 559097010457 607585052832 965397287968 93090551297 5562755961048 392311643381 2290741202041 4883646083847 5988622726600 1103318249946 1126466751865 265041304557 445775364059 2011431647904 1869715099178 1359884035527 4226321691944 3203836012189 3146799803418 693829335399 2855967437016 1534289479494 3085808461776 622269638661 1547901252998 389496541556 1408693207971 2039380344424 1275444015709 688003864794 652677408139 3774458571397 20017055178 193429757774 127509864014 602339035576 554811171353 539880766898 2429063582742 1435869523175 6360735761 572016962120 1880202758349 6031473773311 988887998651 1774802874836 2568846767557 589542175419 948855292397 672095361385 105877045945 1386251663046 93974248403 3111242478111 199018687296 71916171812 856228377771 310165069953 3538131596746 1088230604228 3148762134084 3097385649846 3329455852547 262032215661 2602347933035 4409367198530 1433637817792 1645256729053 546297181913 1119781516313 135649038554 689882521070 192343676292 3750062659923 646232346587 180361958144 4766682597564 1194422133090 554082270264 2785020668887 1641955804344 51638199045 18516648290 1087630325271 2770314345539 392897141276 1741400853249 1424085142551 494625938672 163370867936 178265265732 1838279229197 362111218350 327949201921 994574903385 820184975311 478859359150 3492686713309 127301948502 554305266462 863316459072 39722834501 5012364220113 275685095249 320689416472 1237912542310 316809419058 1901504659947 693946460135 5287920739126 7069908283 1382678041782 3269095620792 279860746413 201063676755 1642907982326 5982546550186 239017104072 707839831120 454417941966 1185004860317 3127271521180 2856542367581 942253855810 1945180039181 424971605565 580987869220 540246927577 4535780158652 46789049373 2727341053245 431171828634 1356843944721 2451767842743 2918351523956 943693108185 1677648056972 1375357890048 41071560525 3104293688530 3725188344420 209403753482 3838562734796 2166130461863 14846475374 1904436079661 4287211662247 6274493290967 2674953338999 407475087927 4382001979072 187532200158 571283883599 3978697360482 733638536427 2513070090294 1703247864796 1042823022844 470051861416 563191732835 4830187621 92546433959 1092679516480 494304657134 1007785679422 1364950728397 81372153296 510422635863 154057057282 2866836412541 12485496291 4524593668683 322959076485 184353415533 36698688330 773927277456 846564377604 115217244079 104540626994 226849254739 39511645082 1611456870606 2391109948252 1329464650078 2155664613156 2473861207769 1306057200685 254774781154 5176298875847 2022523876705 565636777361 1360142574776 465252054660 2116011165599 616469967913 520998872197 1518229559610 2520685207219 453401270 1230283122693 1081840411664 1562874977375 835703942069 703004484096 1909796752582 99030143709 2200134561202 153508669784 1219967886608 136942884283 375775246325 1753181089644 108208811558 2472269782406 36708388278 858988612091 3801126376904 491147520025 165725368074 22517343416 5062325624827 23949851758 323335873700 1168154702354 3905068741709 272949212803 47204861158 136749400388 53629342513 4266944919619 1477344126630 2839183333027 1137981286709 1326062072093 2007838514906 2427008699085 1199371977514 34654131681 19317405548 917694833611 1926757927513 184427863750 1624629724835 275664002575 2322868879103 4693810874175 506830296109 858677123655 2361727528781 42213929322 3088026910958 1249450925954 968969985622 1430953936544 1842186474108 1599136475611 33235794138 2717554392951 4270120330617 4374785602393 5887004078961 39386886038 676636533293 1720286577501 2857779069862 685219866757 1705871324259 1553225651270 1000737932012 1544592145941 1998818680378 1304173217873 2411579990771 505892842020 3379604654072 1093627287244 1874038240111 58527323895 1217523432155 287416020534 3345542228294 2040156808315 252921087804 2644758286576 67757462378 1686754388112 2568203007764 3182478006323 3216317619134 445625197401 29567892565 1250832875028 859986773186 1475486800333 4894317974795 3497086639010 3829552971080 32671365956 2529346649075 3039289327452 4963941438575 610865272804 6498825860412 303773503684 994325688356 5242163883958 1818226003515 3066116370770 1342952698782 3633456088422 841063171889 2427221630499 34392618867 482067629612 1113950606934 1982012071128 3530258327999 335745485558 23065810661 811870124425 2625480465288 6344236337175 2073394540176 196178865017 114159815 1148221711706 627742348096 1599262555719 81319463509 208117921688 60629834966 4162624056366 4012902750641 4795603505820 1522962405077 3316113074708 935255116190 1797657064765 1966493557505 1002690300352 40449614709 909077457604 151237611302 4915129901129 1837170998522 146296419569 55997520550 1594670520672 520796380995 537682983490 50806530983 3250297422446 1771355752435 597968686201 1272764273345 582241994180 358918239954 503700078996 3224959678322 138494848570 2782245830313 1337562920931 1200026431531 3349719577353 506391123379 238184871626 468316282857 1607717946713 57444504862 2162032960446 3128457474158 438601306175 1549029587037 840604884228 1012215474039 4221645200289 331375692362 3048722521606 704940007789 78888148354 1559253833307 1221539622578 713310462195 1640907319464 1552292855713 1554345310131 416253436163 265688966933 4153013048292 1291195677904 562825406317 1611041806566 1927435341008 2957888075040 4221613590648 2793521151943 1141668091561 46274705201 1280403148967 1762127259731 5409548063686 2761797575818 696755729819 186890442347 1325705755986 3871691457817 4169548913643 111675238456 1816598522108 752296308 3182807424036 363390380912 1619294096128 382774420975 270445137158 1846690512327 185921860779 34245093187 150180999314 3083253347814 806183681101 1114535758360 2609827414580 1096594305245 559718495910 2711675353115 2682586915986 725782530242 4618401850491 434148172937 4778581985420 842441378595 1409134988816 1934055879739 505617689039 71100645075 1492480866805 2073470559044 468485228811 2013486584892 148759655228 554568982588 470053469209 970688106397 134441813866 2718136593577 496443627223 4232065920332 66073349014 328971980019 1254763286130 1094281334290 2972445366326 5454076420342 566268863513 275814193247 89613001778 57467696233 762236712443 624454099555 5220427509006 1222547725619 845746403299 286483008131 338016533375 2179732832299 1520833776568 1637006794700 2380326454899 1468235188754 113683719194 2664707991021 623512944883 2601304824874 2034715827587 16409578008 343855654507 2779063905423 746110893835 4304319690859 341410246571 421056408672 489401881084 365324840166 94580107636 1729984058461 1116253769508 250863477751 2325727440014 98974732776 981030617494 1063786868361 1635315200782 910632438364 3157553363854 1804658608326 6353807450777 81792902665 4623417879889 2174522902647 1274104409964 4687330537922 55385929233 2095146219953 522854666392 1066022504948 396187717715 645407665115 2227568840639 574280074633 3715623771626 146688547209 3776508217503 1470264021517 560362375200 93468901636 262378089144 785881872492 1270472519437 610687808608 4015162298933 5196318187891 2325108816314 4474824381872 4315286720000 999245272755 1746401025559 239461883150 260743817351 169022605146 3096574067941 1984965791460 4064834175936 3540494194190 1068501335456 49150374757 807051610913 3693579193452 636688461112 2982697708951 2691667479325 6162546724249 159032349189 1915797683036 71145873463 141352428877 158457340306 1803251933664 2631382365645 272552962023 3614302240730 243397793976 99192264981 771277669127 342971119761 225422672906 135659187363 1656811813060 1974585463266 527718669106 1219991479375 3311675317283 478358520015 363182865188 3026584800255 841677439825 2808567784071 2077885206938 243969474333 684609574605 1430881383783 1025564260534 387544815299 672561744625 396352612294 5037032924890 1699480265087 1578827224170 3989631319207 1599811287427 2089608025237 414070727350 3926619737506 613111567923 1042255949258 148248192676 2356147515866 5598096795922 805651265559 92151374041 9184917580 1825032650584 3044851049753 2851160692705 523145124471 2338399229092 332991741813 2481799019706 1218103462602 373179006390 2562665712947 3417476409873 1906355704361 1923270599084 2250127272449 1702292488879 1140451439263 2128527191718 485674221486 396005297686 3251317658960 332567273901 370068947864 374366396038 27752081909 2245370287551 1258248521618 4387205022094 117469567538 5584544046564 1883739913602 4892622069488 2770291195086 13904208125 1745492291947 185752823974 999584225256 266660165112 4250957577036 771114193865 329099797764 5742450669184 366897949004 1452593893898 405609130429 376881188767 44801373051 227154439325 660853329888 468547291876 2120420840116 1326973736783 227670734744 1998940291138 4004789557114 1344534206790 2272959576704 1023928859317 1324827269793 488636612609 236338872058 1039198518525 933731018976 3878035324684 5397149382067 5099097014807 1235351401066 944739627812 2293611821943 419924245307 3068861493750 5232712136720 538861052421 3407601037541 46698167136 2310377028064 1405604691121 3624812465969 5294750536008 2634122465062 1967931688978 306136942413 5776426041486 339436005155 605500265212 2199221453933 1531900215461 3516974826860 4831611603683 2074863928185 310018101295 2523614283846 266123048403 624241207253 308627397138 1637042004925 9399822555 1681785165457 1890186979131 2883792221319 2859987458103 1301371063557 368131452083 72141307044 279343542696 2644280726728 1820141962559 1553223281452 100695720052 63817631828 4956049136419 5053756749685 22526436626 4848499040730 1361870446047 1503954557544 59692221761 1250355905137 4710770704198 835506944574 1433906260063 305296160206 680761113509 26609901765 1083026019663 5461436065114 3720712148647 666930851449 786111100592 1955487629996 116769684698 156551773197 311383234485 1396818210516 394012773829 811733102040 4591779277080 32709334409 684234216797 4071146253226 2059819488408 1084035840289 891153449824 1096320595823 2728184509045 2883713325755 524857415859 365371651975 105563146323 85584616641 200146545433 1942101254333 1375962135320 1263419807343 655602024556 2432729047083 2332795538155 812528581092 615775969124 1311069185485 184799114910 477820358552 180758299154 1167537764099 374193972585 4084805166452 934145605366 19448188995 443445261339 3767964731265 879686385210 614526659205 3266990654643 3069949992456 2690985998 168673684545 5511538136485 6400372296099 534454929605 3424755050799 108924752030 4639587696951 765075788833 3448979303163 1605771396823 558220674582 379613178184 218262765409 1545657465243 19837075929 323280098603 137161015977 93417052319 1868571067 51046604675 3026479599880 1839645340024 2300106190932 2987955919707 97963980351 4275729731259 3924662686327 487585735 2036206930508 1609662927276 482358837519 1136895874611 374903113998 3730682694980 2162590679708 529791376523 372286743481 413440072460 968592513798 1708543490731 304819853557 780901960172 463329176865 5663000777031 1814163221372 1180587677848 186326922850 1393919860821 4342458502595 1129577451626 520294680021 84484733070 4088494033630 2707082420997 1078731139953 1634696914185 712129476345 400168639760 4747049753560 3381850094631 5816756997304 68485775116 2109112333185 198931891111 2677117274115 3768687204839 148775488843 1543828962638 6239216649106 351598311081 511424453558 120175927863 1409640060979 487453533486 5648249204 223071536043 404747554424 2919515794723 309990446765 3098363746751 179777764507 2767630693833 879833273286 905083975101 767389246031 2167105383877 3594059328054 373618692055 6461287461 3198822068117 310329175773 3008556947491 1118476037567 602472178625 3089369386356 4527244532279 6215881624372 1904119619632 3437626566789 277284078652 1487357056317 516382449315 2926897518124 1460937333167 2748309828 335016429598 697577777764 20278316268 810236032734 3206682688966 4241855964746 3748856398877 1850537278299 2337453428541 663739568216 5881157114807 1370328688918 546544719211 3813084529376 1179115178796 3969638916454 148923252274 1026590015129 404254607582 4004426451069 3371515892244 2767852659789 4349153667 3286148960113 1809460065889 1792013569799 497966051130 368044601270 335239491670 4128834843769 1364002666765 2714205224365 4864148352038 765338260567 739488256700 2881446503219 36261561816 44031484463 2898470343285 2176346228026 1755140848335 364890217204 904455072671 1031005530060 140945793005 68564501748 2926543071792 134119584 4749240621354 4004400223138 889174366880 246003209299 2167044534114 3115810694797 1207665613261 3942776638334 2454313994298 2520613740384 176565855927 380365831544 517424042903 1933107254025 378205597706 3632940528915 1289856288295 1198435528125 1329115169392 1962557211 560042727202 837607631658 1634052873863 736275309809 204557823941 230410253558 979554100822 6697218563774 46368826371 1199285391585 2038785174909 119122687588 51279882452 510646120902 3461256245709 49494481341 1609510785765 1629826241835 221821753845 1833526016551 6464657287000 1735966511980 2530811317093 2286092926970 503014957995 211153351729 49344382118 3889787604515 33259121512 5774696172356 706032908689 943337413203 904376803393 1140422901740 753901891033 4454832224348 2435171833352 2335504081161 4016335594116 467276865372 4859375264 3222449268759 661623856730 4071157955165 1317085896152 724557658253 3592583418742 1819371146949 22241113615 255656476925 2661850914326 704098956989 3498760877274 3222527333879 2362411753622 305148301030 1202126517975 201356964876 44857221484 3591599842654 659022332029 1252201668922 186326790445 242160139072 4365800466478 3873594513150 337761276297 1554737514641 3630550137214 350982848499 2514017307548 15796775630 2019953203272 8456336683 2439606961863 496784833193 426501495758 588414567892 1822369329388 4179822428666 2065642988634 383581258039 1629639071891 2495181417374 3688187892853 1401361339506 340224521522 911580432925 421213435386 942360358284 405615424576 2114879115383 1496964992243 4670933969278 3603287668684 1427023338091 3104783797509 3630813416915 2207971197977 672931012243 835825797582 2247953471532 3151129452006 325583271018 2775457705058 3401279960364 4440333335543 549146535096 2419034970055 1573691294757 591225144729 2615827067849 1621137583312 2118831035156 283874274915 2733099228587 293992828286 1101967858495 3933384864288 454852364204 143737272745 31971106906 1012668034895 2156013857657 1866216652406 2976158724619 121022053506 733571767580 3004911095802 333286720434 2861786981011 1604457460497 1508699747517 5123640269211 823768278802 1798292864024 225940652348 2802158009181 310837690589 232596393084 2163215407102 1603741889181 182867983997 4181723885366 4485537147704 2069300376074 1983633510405 1056654003645 1355011040536 402522615173 248867956715 15710306435 1310651926578 1501182073620 2317682323383 5695210746282 5330002777730 697284911094 743904186907 1169416188662 1341241396956 5301998382008 4177084960821 2449117767028 2989617452316 79933461086 562395702455 805623540869 4292560679087 659554010172 500283850465 768898121092 50123477468 2853482667718 112380775511 1059975675650 49612642822 625195634144 1961484600647 37998231666 372959733912 2438834970737 1066986266803 127463343969 149125851620 603396698028 1982091565459 3926781044707 980036876500 2715240531863 185241548646 1578369866289 3074219679380 313310489930 302963667558 4211587369422 1415971522169 528483155568 2010627910431 2946858671239 2591790453197 121995774330 5256738057250 544665921338 1028975838290 493836657684 667415934931 2162544267367 2260862505677 1008791287881 1046664564479 310819128004 2063062747276 416435336651 431712053805 210614117122 98164598845 97805440823 3779659937377 87601402284 5492996482628 456654487841 1816919254116 40484117013 1774824042829 21057087078 273139372207 404613591336 950870039500 970522918614 289201856704 1708130741424 57815084323 2133002705796 216536979349 579360002614 875561445688 401317993180 5587648553852 41451518926 641974572017 215648694714 544769602439 1453031912413 623491026774 1836239841859 2276534773475 2542589140054 5124207962709 3675526070240 552371161304 2614130840879 2203616691909 1159120878324 2959026853425 65042333722 166687106235 4468646020967 8873282399 103098894793 1023924783303 3915889976266 2003985769409 1779430583670 3080636174203 4416542186805 1068428938486 1150787812032 4470892652978 1541639814515 2828691918301 380343250849 2849857904854 655054811893 688234977980 156447174610 1205778130338 841544328785 212740416941 3013047328629 562806519352 1643912922113 634491334863 4340417679203 722123558848 1820205450855 4439455069246 1547993642989 62498478580 347469215193 2618591884310 23629707525 162473883409 1037847665686 61737927204 56398956508 598758676805 3025048896438 1668663982023 5524774966394 3822581176779 4642045367172 3317100001498 945000076742 3642440478912 1667809144260 421610349026 784634692590 2171245730245 126727082584 1276450114085 588399313824 3612549087231 3766341014352 420868207861 3851124889589 22871112552 1297363362393 380471477207 1787108379258 48031022552 2293086020046 242216403692 1756335783880 101726483337 534140456000 292560914178 583045313324 1897267828297 185674320494 4455979903055 1407900716501 728455081588 1715552682645 4055302466404 1444716501089 112269010110 1454653168372 1484747489271 1473230546625 3722140619690 38949674085 4462101589525 52805099582 2187876946097 1381048237923 243654013330 1173859018666 2782607961038 1587815626792 944798727512 242678007078 1883986007918 3620118972686 1078855383065 2598734556069 4003790266105 3962048843676 1082598044275 3416404006624 1929250861053 439293609647 1232405240723 271630697989 205511022261 612798861516 1750312009065 414682055771 708906615621 3783208646651 23218974105 4902480636769 202612144572 2133087101233 425591240190 1034098117071 1203920873473 2371130541390 132803928482 54868164825 4377128573188 318094984104 903825934696 1672719076420 889116779152 5455134828841 4847804690529 3214513502535 115279707959 3698239901775 1581706112074 583606176575 1242189781707 1416359832158 558102373542 5436063728825 213822885353 139447645605 270880075905 1088993707422 320442526642 699780874801 1283981071771 607795844400 4683667599895 6155844711966 587896263774 1823479945073 1657726283246 28071360622 3412522648231 1886214142203 257111876737 3186093174581 336780249711 1147010553434 139557280724 468269503191 864942751087 1069807522912 446001302606 153297249679 344653912640 1647442028908 50711261427 721609805981 105745203238 5349494214445 3230803934044 4699520443451 423490271533 587492168125 1398710178703 151898373476 698041333235 1853156907344 5687200719944 1553319623217 5211893630551 356882889420 1403200854356 1402366661669 1183490218127 2679686319856 3297811560722 1158718080156 1139231180105 907262949232 780977185960 538002155730 1957595579274 478583821649 1252300877453 77938253909 1886378345781 1612130177387 8974602629 2167803667283 207020774215 4624798427638 706063956034 124412756471 120557813021 4113375535968 495248026224 1693598314480 258136738316 2781321056929 1063076514499 680788883682 1334265417495 4087035588242 3930406055613 1520256517334 816660454156 539304372015 1094381559029 256502876578 3747559394058 482324503606 198945993855 2402344095373 613940032232 42554439529 996284793337 1075287708518 820888422867 4279882077772 749967912454 1546328223781 4613677761255 2922136061275 749502503640 2614326288259 566484754663 516102261328 1076971256864 265860994166 968854507528 6314031886533 1740475152768 1673466752010 488940489774 1936381565257 2284293745594 1232096134579 1637118489295 783452175862 622620765270 2322650523434 433207920075 558756842086 4711831447 2863137634678 121907549962 1079289003063 576321135448 1953262242846 1944508491876 891870306519 112513352093 4037784168383 976036617088 3493586670010 837717172296 3265368588340 2522873065067 117850894088 997999377338 224742242934 1601975220075 4233721776441 4796625478826 1160794597597 3376043206874 171772425274 2944315724933 929691932764 1182041416329 976494266898 2936710668014 27388072866 4156398874878 2579245097809 20911677913 254188470461 1484079637 2207512473532 3643131091025 1955689315128 128428995324 387625464938 360763594000 2896905627401 513570560332 4081108275804 643383946721 3301215524807 1194149645822 2387074437177 13076831065 2946142901 190006309958 770681190853 1338490537886 1524654439801 1811730263369 1664336407133 72042841490 1349954435511 3192915011869 1333970905373 2277768600213 2206186678728 5182926770551 819732556349 2148692024004 453586131596 686412271803 3713734506564 262698474095 128506219020 6268469068065 2817838974887 1074857579687 310377076605 34576609903 70262436779 4310329647863 1401983427199 5413756848764 132731404415 219402910884 2786776711663 1390914143155 720869677028 2547587515791 11622526597 439206087304 1911091840986 2963211503707 270588514659 1855855019616 5720442447452 2102090153 62576158990 1443294704046 994670207369 579830921610 1429376649071 2979493637438 1587455446788 1305612873956 254119053422 11680786230 138626551456 5578512897276 4409486931932 3123737146730 2736448123397 18045581585 611702514612 1396024194215 594965327583 1561258590883 164028723904 1172336285206 1784544473762 639689794898 125259038339 658092098837 3078937791506 1405260303356 262131840808 2038387275728 208255127018 584340948495 1736896283179 766299670237 34442536082 914545543629 1385073541060 4520770213514 1199490704401 894916777669 1812112862563 1816234742823 359687966396 53348136741 371404511158 617546280357 1647523926969 6053659877739 3511699978561 3036626321869 2890757176854 35965901630 152357888211 1842213492556 305356309497 4272902457881 375463379300 540384372926 1889079784 66400125556 1028996958964 2117335663114 4202169534711 1330874737259 843886747953 1011114050589 3130719391640 852549384188 5342417354410 1210779261589 1804119159042 3163034374502 3811081511226 174205790947 3483056859163 1227589321738 231768242338 777084017060 81795442351 322937275054 321298075888 208475519550 1927354143388 5057949909105 220362195145 3285191888076 319271206241 279070767496 992937979037 3195018956877 434613928164 1580485269392 1220612811544 2290152016486 3900585799451 3479235095570 1086394158722 1241943719446 4439763085575 4419679171448 1272956300600 187203380721 950190291518 38855427069 4906484974599 204939523773 237389676221 556820014600 1947900483869 194604986691 2013181446600 1115595300245 4323534982949 259297985759 133315641742 9437437124 3581956844928 1460988073860 1019564920194 618050175849 4652997981067 4234907995332 3151233879659 1205891507270 41210999764 4167422111416 4603358866804 3633623206765 1307002818199 1932949578139 1093007820316 6294887285316 507316978778 2838483245615 1050940175838 542665385878 142401812790 1427908482951 367742722196 1577610537233 4310331308932 966132545140 1898742258717 3770826456465 178111034494 4377205726204 2006569387236 1564991186887 4715031131882 3403344174046 836566984952 604822003660 3175006274707 1235343097098 4139467185411 1101963272322 704756896528 318189660579 3546259348793 1108185362820 2497495780842 4565093899610 1692431314702 1463094648123 1673165249472 382184485547 2924041945064 1148513929404 3518196200234 499966684487 3739697018369 1886089613477 2453327004178 552402084274 88886700295 4389607493918 2895253388547 3114258369955 1050918690792 202878444516 790070720323 532702411372 41192633326 358576924122 133852242079 1559444085772 629049214187 238345305081 403051052992 104519724467 2660652741780 890469092480 1688664198835 114542267877 2106798448724 1055498838207 1499886028287 193125966200 2287027156602 776738413961 3000245373732 1900799698829 958998646621 2817326237235 304239009868 3068362093113 2035696356706 627250957094 2857832687917 345317145953 288778270112 130950139815 327599904112 4784443139469 2510874320225 4825607359267 274467948694 1941227535510 5463081535890 3916298543047 876891903248 4167236239848 117379136422 3903260140788 716766936900 41474571984 200430377471 69545884232 281153412554 760408214468 35077681604 3781232676369 1235170145025 5784471637160 1352426463144 332483417688 590684746569 355047639665 319122075790 54239008247 2715184396461 981260031061 14720106382 132349062132 142694646867 5413630776249 80327300381 18216626443 928990518879 2737444817135 3125080043789 1569781023224 786455138719 17568938461 1639890457008 763320844413 3525708678562 2186150976404 3000583053528 92768721334 1179505576632 2181919758241 403783473934 548274128144 2572625518706 404204851100 1433372690073 874660250215 50131289241 4959830239880 5632778257518 4727165070128 3139078396972 2559810958299 5888688590286 690606245717 1983922873747 266799689821 115605225324 580090478294 385608656680 60151436695 151744558374 929855905130 1534112255339 80089051809 2014475141223 13332678792 587381845597 154329144185 3618144930079 2514797825044 4007113767594 294350781841 25628150235 102880288497 3575256512904 400501288193 1225090276522 2685382314522 193487614105 183836077470 3143842379831 398937974745 3169526613445 881128458616 1823637370886 919834686223 1685505045414 696703318366 1287822422071 1330433520647 165132807044 2584417186940 2534512813758 74398019167 1006513137490 61947610976 3307578112034 1535523906134 875749407017 2164864895847 547708970095 106693522155 4769073693634 53977117277 510177084673 2895864524689 1120166955705 2922744369094 2650425854821 1561949025966 2540031159132 87193770589 250362246618 30591374917 4755116103551 3112047679302 5949773873004 1991420705271 336860187617 37508389886 3107884941575 1398666365756 2325605474872 1384285326198 607866083268 435206093324 1457140185761 1005306859335 5285453825 4165140285088 1315237045270 604882215151 449120760806 2463073642729 1679826075903 1174842197231 67402525749 2013457878555 215648095355 3216883018262 1974069124050 800276327202 2460899715553 4869553078258 7338974210 1543017864121 61905379994 2382743203955 823807858698 1195265560485 92045953143 3058735819345 813426719356 602653627806 1541014376907 3482564692118 974097593509 1628996661633 398296918190 1816084389692 353531877873 769926241565 370644619319 209145394929 1005970634778 6226661438552 383726198049 459812131081 2134014119028 921693006301 358777415784 3506345500657 355408330674 1020553007597 2088973409003 156700894591 2819443001428 33465804957 1374059890520 442589223369 1092132106087 137096500269 21275446562 1124557773658 262061474285 44092601502 5959191131385 1807829220394 99979122146 482194975808 2983459494280 3316039313501 1164830127700 1421822085755 668202962667 2386139724789 2164981832565 107217514937 143413715826 81933271526 559098692811 798048994875 273541199001 4271465560123 4393206338528 46954290403 817367354400 693379632748 867526486281 37235854538 566853423628 103528431574 4892606465957 3362774286342 5014754284396 3304863800621 2511716071217 484266052430 1640153397831 722350234758 864141725596 127513093518 201357081241 1097077945502 3771534562753 1446076153153 1741138199465 4029539410908 618176157571 1360778004854 413742483806 2456476165139 1346345525584 1083354982271 1467567308057 434549563486 393394459837 581750062721 124395946136 3793135288321 811167004508 1706482582572 286893012293 3201294543140 5897087800329 888708628216 3949264387834 912990635372 4301278218443 40935914782 298155758568 4973635590818 1849471032856 1323530813447 491349178780 1965564147037 2716104496258 28357654266 2119836177973 2625329454751 834275473250 3483282442803 2837965973890 2147029450259 3069912010459 340524859908 163396134381 1410465411883 210345543263 107320696807 80029328110 90292151171 446319366767 2759097172742 59029264377 936687763950 3387569543912 12123421214 48095772733 379656407138 1233058942867 1186331438544 8954337570 858414527602 468234972286 377950927939 62717954883 43568532601 4437091249337 275748940099 3467976037197 904635180230 351007237855 1171620695307 4149003693023 406394740559 1941906363185 200788755380 4751235937821 423534694089 798036546701 1748919616278 4195578408879 3948119682968 110613128749 242751695194 464957134227 1224771885308 105227220167 251696203007 50272974246 636200135308 1379937416424 5488617065499 2902910722127 1533318720859 709658254147 3924415423232 26608568226 1790615002780 2395458764949 56318919837 452988836367 4230247832447 40052158077 1148372168751 45663396487 1007856511907 3039082348536 475035141166 617141919747 832596732548 334416045 1256793557840 1881586966922 261456005013 1941404071231 2880978679651 243447506437 1284141784615 3491347124598 1195753000988 2688131385509 220599996316 278216994862 2484464903547 255470205042 1730622585792 1390885506713 839805029228 5548844811273 278075409460 1749419687616 160981678009 1585315126098 2518920470721 4459938654375 495317832016 3844230541012 271608676018 1341800994561 941689913523 368629695027 2537981589466 3468511285199 1787448155195 627543877205 625456117334 2825004315597 75091537453 2007801136068 3244909548981 699761050294 304770719392 5006372030055 1262630776027 2005871227219 24869219590 860862741935 157637301042 3547659028142 390310678136 246193705744 1076092431917 1177751956819 1765253002004 1785209580840 630548832859 35913506311 194678554194 1158841288657 522771332534 2735588445481 5276120847061 18654989423 1109081758368 1983589845408 431094964665 836553258981 682211765557 2662443807963 44440456418 255000680815 429354912720 339904122880 363727919317 501845724797 81671935849 279137512602 697071159081 2003550067691 1874204047718 81370063247 1586476522529 1069613568100 2215547616775 2373276655867 1756901720567 991538828215 5865052215610 889929096953 1325360113612 123335868350 708581731716 465144947607 2422860494307 272125564784 1966713710965 4961435866755 567338613852 1561579885277 2022050167973 70643392796 2692732527851 4093345422717 28380558501 344924281701 1592169515440 45885668332 2652638390040 671423342752 176401146022 1103602741501 1469066237175 1228889076230 766419766255 2135529226079 627933912646 526338460471 431367162771 4600290381661 2267020667694 2621140729670 1011168239675 228088707535 271045608385 3855485248185 1467460739191 988288351104 2360765869720 5811295135824 66987603567 292842342284 1740641648800 814093591683 1531973494251 3288694921286 157601160065 903406424032 2151754517442 349507138618 1165490898952 1427215471926 1092042188220 4386014584332 3260804670537 2301756143099 36769486248 3942682398983 1837092018210 223089769836 225029736123 60174740784 892912981883 750713438585 470906141879 4461106685825 295665381033 3669074452666 1037244842193 716884755610 404753367206 938590366135 2878107840911 11895097279 2126718917090 166684681751 2578479683225 3986942886558 1955783923397 2326731957744 3587977818621 5733496997786 3486081179669 267807883297 644876978281 232517376177 3244678876756 2366758152923 1786110245461 3100861794845 2814917918087 1018259176732 650216125474 3658981343174 363469598797 166466243657 291400367127 3213530044251 1510967441591 2507255443538 1012092418944 2866993240773 2343221328753 11227102685 4453210920089 1810571315491 488874283480 605571202596 179600893262 4017413711823 2635331949392 1332023138232 1106337620537 2420184060317 339552256837 670268458802 505283641707 202695918261 336564730078 13701280799 952492501323 1964984614397 4567964753433 635975720042 367715467018 3972971050359 68371997737 345509135772 1735478769646 1215423063113 2782226654144 1770353418461 3790454042178 255388558047 5098057927389 6369116763831 125716405229 453698395775 49849841983 838304122506 885357997273 3995892532716 131600817119 1484450177803 2660712646949 478256060293 6108760810689 305643864362 461787276618 2076166255748 5115872071889 286028809713 5741934745125 1105394521088 6509853281350 283580697469 351961940303 528101893591 2122721419615 2776854017007 1289941573511 201218060694 483773793376 2461989537456 1884878561577 3362480473685 4095253068181 446280090282 65703786555 112625777190 684260228649 262396655443 46998083537 3885184593152 4118981411117 2561335656062 343178629352 922713680694 731536386941 168017756595 587677106345 4908455041 113409855268 3660208975624 4058309367553 461958265006 4026274305988 3551609234768 3887831788464 882370480201 549153867787 382450049431 247701807046 1868336708199 1400280145870 143694696872 21668098659 690230909535 858722963368 190570663088 1251339438066 192763027870 405079612116 1449524981942 3602031458 413237216885 1199213100271 402662667261 3079585253090 1543779688873 345370888413 4092220200227 6597028349918 197157728628 2718498252895 1826218673218 2397906957798 572060341869 887953452584 2176537564795 2998073141914 65742440771 1911106664526 1941504710947 260477407108 2967015278981 221149765626 1639241405176 770213531209 31827784097 439612291356 890123245872 1201424773298 2259446103710 2947882967701 615691510222 3964961396627 4391409197678 585403650626 114195750395 1135259823 2276484622522 1733698874055 389677109010 809902278245 3872908662086 225810319628 305484292876 4678796886022 5639816635 725678073206 250397373097 1226969433318 3222364775448 133806526359 189833245079 3210600324142 2838968091295 1121867840853 1112272642157 401910085598 3195695852020 322962175143 368325431382 302158598305 2546742776353 4032998501450 5264855491639 700727919050 178225000314 1361804829861 80270599515 1927929311666 2930061347045 4424696097073 4608964774879 4340816444516 3711106376292 4929783524312 223547908354 324361451081 2270726224646 222714753375 679772541038 3664101946542 2956735341213 487966689924 1547223504686 410723580432 2323963881855 3306443435061 525425470319 1840574118246 1343481894318 5573925427175 10395728165 153884000115 3991972850435 1100910787189 2803191402492 2376837171795 117281558523 630346584907 1228562775788 8667623448 1313403418115 548314922268 680883050303 419578160561 402478214285 301418689363 228975551392 3638508310810 2256939638161 55058360142 3035077185284 3431125233581 754503594636 3945194884210 2193971991215 860679641067 2287038140383 506199051509 1706936419986 2138149746090 2441313497970 266803996667 801483335071 5133849984211 1204376805919 33040197731 1215258966164 3883191787984 768472394589 4691854822529 5702274010189 547389983274 4916831878346 1022459701970 9607442064 1013634882593 881602854050 4216478400076 933442752287 2772148190926 1844337544774 95414660790 2358780959977 142773025354 3344586111855 2328423646093 982222636271 349158941972 3422299509386 2515182306639 37755050945 1356027741167 23545099984 131306872548 2537672557603 4094070184108 485033405804 704381924050 383018639081 10560839 4197251061447 2245436153425 189343369095 76460434245 1552661090545 6072142394472 33799596312 4958214249 439243921616 4124042748519 622363503149 164292784571 1028752724748 42676320436 71578796579 329745306909 680049734007 684222918859 640288868726 3817648114778 807788863370 4135237217245 47075285827 3038855521315 835816574057 993536609862 1181055590769 1380167974916 4193624806355 1156831754546 974835507770 270029191005 5035779435156 751295274848 848303203342 585203998591 5459804839744 171579348560 4199663919313 122341237890 2819229058950 22075740266 2327137213597 1639691196175 488482913407 250201844408 182595661143 1977474894804 2462429916762 1823873842911 2016202718981 247658092512 42168634527 2457128235951 2684099681087 1229887449851 514386732 471795972750 602493882903 452136140139 1079242820093 2481362313317 837970348634 5244514652323 358210806993 4116734238742 1723552320833 568915625704 3608809691946 294485063231 1439132532845 4527296810817 3881442858273 233397444024 60086996000 3558253977057 2099551024215 1450446226357 3804191982022 2039856229412 3678221415446 989488763435 2267282562507 952249935300 1129911224492 1508938839311 28279822172 1588186462074 36642961721 99665510803 2106575310840 316220388186 7093949748 3646497792771 3877219360186 117788836290 2811892650677 4335697145502 2551465814 619480297080 2456228108113 1906876282791 1607207563402 933040646840 270247052395 6358409789414 3681193358164 533701919526 2218580731850 489104005936 78427382964 2434959201171 3182714859174 1741472833482 4012240308966 1386946612213 4527715977849 187988412770 2617812871011 2545587551700 4129284634328 1642745733054 324268145515 1976311414433 32294473416 41603215018 1811715589836 241156378320 756295159384 65175116201 1561713326019 60906179458 461156908243 103563473064 1935587739141 42914655246 3792921716246 3200953492328 335561654639 589746686201 2420577415607 2252220072763 230656819739 2503872520591 4524583566450 1477952544953 147380865039 1046049546858 104783580073 2644907395988 4001182836806 272649419703 2670782914092 3196455481030 1311578452079 361977145188 388787541836 13017647121 1647137826896 65576191204 2104584600718 574830612648 4926163385723 179250203669 1431805149895 739033216384 300327214501 2252704809365 1152584214599 5011064479540 2354319209593 449509546425 5268831299040 332642067575 4374255606416 188760309516 2414947251343 897733988225 3990000271902 361713920245 424169961509 716826965405 221990626213 2407654605805 4941101905682 76296875486 721145908203 1649514825240 661381051344 2119576456965 1300396809931 3476913122453 2234037784795 164591250196 2437057960389 672490594001 2011297596598 2585918960591 4424022848361 1699556337589 4156669392055 323886498392 87015132336 1839872328877 154268477176 192820121463 1787443407719 845785853239 3822047689771 4215749032862 3582163136921 1525319071676 3927098358206 221368067668 4116776374378 1373850024647 1671723322371 5214529744636 5209418994611 3853930015586 449474878743 734712187650 3772685399787 2308574182000 2442381466517 86639485897 163198474514 3188784802053 3904445360983 483008082153 11706055658 88913236250 1201044265169 1467802226919 129459246499 587313396664 1792007895300 232004193226 753079424660 305712103433 1766404379260 2303485347679 1280357035956 169118147673 3272786545782 2015310101685 1137035507096 80740056294 2257811201913 4150758089996 389253979769 406149953759 1349917973189 259196472664 1231146910264 3451729045412 4107698053718 1250205363218 459957713579 996206796773 2458071183701 2343299211934 30241950413 2842571793071 3014303458420 835543331551 1212195225888 504771259921 229998486048 3254016894590 4333583955694 3203093783611 178330528428 278685969922 649249778538 1877223261310 4441249819198 142965110948 1661038582544 511707471022 3771180550691 1241997716050 1889528634697 63047336211 409399912620 1387465519897 1419880887582 91547139824 3744447896277 3836907493930 2333857075098 943218323561 3545551040598 641576580013 327670845112 3510445689947 2814730780150 3026160818733 3492535281754 3152933235142 1434755338216 169574148832 307303242597 6073191664 2845415895176 2232868480441 126678789170 197287672086 1469306798822 120650949036 1382420515077 366767685324 2660218792198 3739632133958 90454247553 346663535357 74114775949 3876724973 1537783132278 417360250519 21040234081 2850119208181 2587050735830 3207461375811 247916784036 2334551434389 143601987048 104851068658 1554908671295 1034999395961 317099868527 3003294999246 996533473175 119345837008 362872158378 370881220962 224712806591 1032829001323 11589782512 135170755150 1204585410639 724099098210 122968211843 4432539890019 1825771076939 3158420809017 1437011293498 2841728152106 3902656057011 1006178370033 3518883915704 3031519353753 1136970067937 3273163406040 2689912122868 318476395204 410142244494 816826065035 56433068540 2951082832354 226743645095 2806511098102 4275169088835 2090522660713 2207850404 2325207617386 2588159402468 1856074945994 816651256769 6401693254723 1700976606989 4587985773394 186560665473 2819952002697 996646055131 2431065495081 3229556009943 946184500526 539387931742 3049742843480 111215721948 2504797663886 4822746552649 2020745624469 26848983537 1057255537873 439602226843 233434910654 3323611065464 2123975154774 41531846052 280603516354 393058546078 57744519793 3030354816959 5015513593873 3739188649508 4347802319394 1282793834875 2554251848977 3397592822714 4457675752009 1755550396675 131187775169 323245277990 2494002673108 1497774077973 72244469323 1575826048689 1230242606796 1038316462443 3316551315185 76463742734 2559904510908 84781636386 1832216570237 4303945107277 311867814756 2277307598199 2728829310973 886696975357 3371600422571 1114128044557 256464500163 4639025541794 1852271086919 54518530653 3340399707905 247903937860 2582168034564 3843265999364 236793178647 3779010114239 1656920417731 320576210212 2450675275275 916504633954 20186186394 440599782066 249215308046 537280647985 5476612936969 1532420807316 262166728506 3830005591159 2142683788922 380158685521 1330829370819 1125245648880 583720516060 2050507277311 143038949166 262150092607 494937219975 956312669092 5379941864889 3573303313596 1357878238750 5162024300027 634948400542 644029907675 5468744719541 25447270219 4158391008026 2148220146688 571226117605 5813090656492 513986310095 3754485198426 21903834106 293802780604 589418752251 3499898459174 928268767049 3901176036889 2420835030796 5535613738973 3634883448726 1739783364483 3111936636210 1624764148648 360167294496 1559580695110 135037788362 1171135541408 1557395167785 5703740327 5565936980692 380721193845 2311984802422 5246258257447 718668195148 2330662663067 236163027787 3632002342428 4218906133999 779630363881 1137379081534 993625387608 1785964205624 2821533992964 2644733130136 1677250887006 868201745108 295359573143 1596553639029 3139296150108 1597049813273 3139967025365 4694255123416 12692583357 689661969651 391846139456 1128286456118 353835924621 2105603970531 457615607615 2888291932550 4655853859847 3491592028359 3759068110366 599863827759 1075214965376 2956946287269 5175297348962 506629048921 3872930868348 436672981886 689007137723 3550835610243 2383761514598 421586646897 3887168620202 13901803659 30206784752 24027771847 4012449376563 3499144849523 780008895941 70984098796 1048450212477 1759982665898 978483127635 702013942924 4261771277588 3780422030384 1337669159493 536087616469 268636090113 901565683035 190411833562 1277884149551 41615615957 954636749481 794284307442 1136081223058 3346288030328 2174517964202 31412207311 2599963541061 3340645505972 147900329631 674836011220 2142397571453 186636374540 1330060432552 17798720645 2481453726381 117824324834 1751161934108 496947485869 5270485887627 478179810905 974771168486 103314076628 516723720808 3271176950712 5117262973460 2173987725920 1432898725763 2751439533529 706143463837 2912038529694 2836242741422 1871395410708 4920765500452 46183698726 137815912950 194060359704 921844323839 3723729113455 4942652948685 124823912351 2768079399252 5000769369291 960588048674 3416000345477 89584013515 1018512702066 149010179528 114025311858 637563770141 4543345026775 905510324626 187963105226 109375476759 552817680648 805426400421 10584703061 14958626663 1136610515351 3205301588721 495558164823 532840599319 867795728500 8737082591 2047095508278 1483749699003 697740124885 3744450391307 212498454334 4577227486030 3521772082385 642035365122 6579565439 1315075071271 897715338290 451864408858 804069512474 633358179437 267536903473 764133354633 2040190303037 557218911926 1785986064046 2454003890054 1995083227637 1184216383277 210172115724 3559444892457 76931625412 967069541719 5819911761809 3983516507197 763521406103 2661045918836 193666501022 4992695164 378928995401 2874864507043 607246605525 2045312490227 105379041723 1996565360912 3300188189132 1449631473018 1341411285988 1228579923919 1417938286435 2854376821682 4566038079144 2415290152563 4225070500093 897681027426 2190646683024 4934959830117 438171990963 285546832904 5939672736565 904059094021 326372221348 561076810714 53969416061 2941246430306 1239307999387 1665453805590 4666023176126 4124590052084 3428959374210 2908777382841 4537766184862 1876408079431 1377800602992 545111610029 54633988246 1938981592216 259417072286 989118986482 1959148417736 1462707990634 267452818104 1545993271139 3860245336705 2824315903152 1099337315536 22673318859 3315278630996 519018565309 1112572887963 766737175751 1850581346155 639425779012 851497633195 1172640664843 3298301121290 5397154177861 1198798759176 1924109118401 1122226831585 232558146285 1744268661756 544265808124 175716437930 3750595304653 4568132409522 141723916145 1369017561014 2718440659412 3378499451912 1338001642126 625686996717 24498679788 2560603303642 362812224337 123357481752 1560345598903 404183113572 532986500527 56432919709 255386181449 30001660859 750492144219 1870967707207 2242683799286 980812323847 615341419 526731026844 3835692010840 1211144056125 3232989812232 1972984497678 3050611334550 1546734161962 627335881365 1453174124205 261973283491 1710629436412 37243093704 65153937102 3304959677484 271821958345 435080193773 4217826752998 1716209002631 939979889275 5640472841774 3015179588915 1228500341889 381859544541 3384744916178 305884837555 2361775468135 19139026984 2062844518584 4647358292724 4148153796162 2077750432143 693685937965 95794320993 3963219219417 980613863815 1240168001678 1852945962843 1168221574829 1469485642104 304438341373 1703829911415 2075550399471 389364525205 1097038587449 5322866727350 610242479773 840714208180 5504580314339 1526302770898 767444268806 4724400098253 340608863788 311213349732 1379781315260 1133042326871 4124972358034 548682911270 277983677394 1250429699902 965436667039 2874011539203 871500262806 1350673057656 296505849471 4589825197 896606886106 744070982751 2149571232819 65573440348 2640775073099 3877921559562 2405827660147 1110154231322 1578865192007 1733900920683 264842439036 1574013215403 1501257589224 1915445510720 959615006027 499293010622 2662858981520 4286561770406 4729365340883 115055515663 16665088027 4154033073902 624599247958 33631804641 3492318758238 2248414626679 4139058254539 1246785445286 37007862165 183933141595 345894813548 333875363241 1408040027270 1808413867167 1809018391878 415699661180 118711451281 532296665290 1694363768380 2728057269930 207924519835 148410873348 249196696201 1534413917189 26406632637 1934104122812 853940924440 537709366686 718060813027 714936307951 482639396438 2370288039079 1022154117393 447267367076 2721415823 1405616879595 1104198098435 542425271797 2258438873296 121257276755 671709047784 591072898646 532024456829 2097448549112 2925314641639 1439640919276 2337808463236 5590849454 9699424143 211224227316 568535708498 1276519468341 2233063587541 246369289268 2637958751076 707306433483 847189808682 5706938849651 635254264432 116025922330 5110128203973 2247227625907 1502907183192 1184209983420 3725475411843 592874343562 909540820927 2403706327583 808954221819 164242665503 786703701335 903339478353 4884901757008 221269017289 2283293811703 379421107709 1478681437245 1752363159215 2188866052745 912996323860 899129424341 2535683927493 701651930270 1671484405280 1549712958843 82763746105 1040013538794 2407340009585 95988187023 3441763469466 994984392270 543960995936 1441596803300 447741807710 4630001943079 2000763124743 716358260248 2628193326551 1596445863635 4520816183464 1318500776391 2822146231196 2698471150015 530528545893 2022197028269 294803567071 133486846590 1442412416617 170217106347 3763430756 2904879142357 1660353784203 5019062548085 1230043932851 54444717387 2678283189 1377935793205 1316436893405 3631526399429 2191404547904 1949571804366 2876299039752 43814312007 2411076962643 3335383294365 112889314403 728367821444 993278983314 2868672414201 1171768972163 327416008218 63637917245 5105373629023 1305435943882 855571802188 47639216710 514583337002 1725950986446 1256865401019 3069910111119 482418392356 467332716055 1147437529394 150001934241 1452564560480 2285776545228 34191042216 3602206121174 854242102249 2627523604919 2471039000362 799290090968 293397310079 3211975664357 445218417213 1736369057691 3873732159000 330809257148 615421711650 3473562448723 1215398719458 782949509154 383996889672 289083987213 363907712602 24122993784 4345588215300 1027263359884 2514325766212 510088590321 60650156651 1729433146798 1357314577164 2266918006509 2350253064421 882602190239 2859292262736 3137200262514 3521221959534 1370331688072 3364139195210 2394935895036 344760758577 1662026176271 1492898532219 142279655266 838512284506 719116472456 444892120855 1363034220439 541295335998 65898598276 3720649083094 724155327595 1512988702407 1244493966350 1982594234734 1367947178960 1249965132036 90299558792 2397980323756 1678824502182 4392233470059 1640160514953 595801822287 595392542061 4600299823355 2035589415597 261211083143 2657484777353 841225243400 1688762651914 657199697363 2111535321230 2383995852153 5641190943742 1251489475123 563437945466 612698505325 2267165307447 159389743580 160795399342 3507307067040 1555033973411 1393571462791 4040600374769 1682950216990 266991434497 921796896923 195985804 126648545442 889672140590 4084267480 1895236299318 266014078194 3342489901441 2883853453957 1047155358675 1272487916207 2312152575078 304142572035 47854147891 221045291424 2055506191793 1163227115371 354837227454 148794246612 537630636146 3782585629880 1076716556858 2226660770853 427410681760 2144547301470 795920762785 2084478724581 2420932790795 1522387654097 525623259766 790936919465 983790196430 98684994949 1758966958919 219807021849 870362869412 632300500008 2650690470378 1402721119166 1329924693732 3201767227676 882327236232 2781308634054 88652267210 693812922672 807419767785 3979989472510 236820442828 3873373002569 646192559132 2051599178760 1629390916445 245373804903 2134428602642 594875193511 351295236509 848965805919 374123235574 898635293237 712041747641 12032283995 148546114516 3028503087217 710900439791 1858120692757 34354695991 354071821683 3632550175995 1030639802047 1645486357003 2980678825658 1171711551095 1042284742575 2007968539160 186538851232 45839454084 3817685561111 595942703984 225390973078 2545081266883 651182628944 133909064426 272339269312 4034390509834 650410028927 323713068824 2112637485232 1592052917646 3813641896309 699553262205 3844933348 3872748218785 24150465222 3227882859450 838209964365 207038652381 168788618486 2384774915983 21406584 394521769166 183853870288 315884632411 2239594907452 931534262820 511020255672 1426246792524 4269541453293 781117856600 1212194473214 954666572672 186673778231 1012690452041 3501642147515 1518598265806 4336617281644 4422004485754 35830333199 1140815175718 3751077453739 4953441183320 3373488348927 2866203872413 54955413083 404050237614 117157628613 4421242958075 848557382225 636219133993 2808928971126 22667130898 32009141998 880409467603 1385820666016 78736813091 1212258055321 5299098864734 1820138032134 1219888043512 607639607531 535226630451 443084113675 72727792883 774271641110 3015594830456 3315127425084 248003298910 2293021041132 32937630017 13364412955 992357284990 180229742973 3358951056670 4458741066259 2522300567316 2256800639550 269275294703 2393926634514 771797398684 422773892303 1246023657416 46290712 5147672457391 1469394436140 1651539587880 1350344904265 413912528225 5963490931 69694046283 2555633856288 119844226948 4113446246610 3549180345791 45519478055 1743047113046 3361594595137 946961961572 62301952648 1650393288299 756053107017 333126709906 3705684934449 945018661697 153392443736 2466518504314 686957441596 3895973569149 73676089567 2019808134894 43811137083 4274463317816 1488089632315 4267486693299 494695013873 2205415424447 1763784104272 177366406677 4989828614903 1701297600341 203109505402 2446469786987 100974300590 2346020548148 3101774887872 3264686708082 1931443238876 3044411085063 1469848918497 312359595497 445296370127 1709378786 833874949894 101935136937 4350300189353 330510027936 3294122881781 1572504471155 107602013460 267307312501 8569917724 4839381437330 929332769696 2620235426901 478175167706 192924604368 704013265691 3794543224440 2837850896258 2568099485711 118912541697 3179351171960 438798161963 3289719462553 654466183155 1999374048802 386340345951 5192527540387 1098923845646 1032116286649 579350384757 1234095411442 103439862934 173216382825 191806500162 2617520783 458649230695 4096277596952 21174764528 3917425633262 144358285154 5054213752172 187088228527 235153555015 18214537460 46389403041 1652747732420 312682135819 1972591707501 375158149420 562769617642 1234888890037 1060427632705 5327201381417 28345990831 1014956407251 566419811398 1146010049404 1421097803224 1484012191391 3224516083598 80142898733 1765905055141 228187603627 2624847075583 1133574487425 553513483755 413300761238 3032536511351 34054972304 1118467126552 899835741500 1420200968852 5077822020960 462766697569 1801063610266 910053908739 727530805068 2908385914477 580690408069 3066751608414 714784873172 27986383128 884688630390 4061151828082 1330384129479 976112584657 895027647728 772477166157 3068172988999 1374298674013 486977398225 623701999351 3853797422739 2555777743995 2792068685692 4599127170605 1060585370599 543307630906 2047333907369 425086838497 862326834441 1324533621289 1350599758690 386405655766 2466059424543 41348995965 3126743233946 2334471940894 1348462437558 1320929242247 102768347300 951418217706 297254959120 638348413731 3230192469640 236143547696 1786521128319 538773536640 4188693318783 3990129914659 2503115735719 3573784109092 4362244433467 1652917677723 876394528914 1977165789670 1466475092 529894663895 1362994192383 1826995262494 67531963826 502448267895 1286415436636 1613799944257 34252568841 757547383088 2555449498916 1840139831503 43739415268 482987416472 148576350923 3809038668429 879696324908 4031050029510 2850805834476 2173010294031 4189908215112 103499015180 3034228424478 113475571373 302141268930 5651150702 2032276062629 2512869394407 5416093160690 1254964323608 4890789751133 856173570078 410524148098 3811265550174 349620215832 6166164813 2932161542232 589750892902 138801621073 751298251957 168658451023 25187753692 23277046263 3274757234485 25251458116 308230346443 3090571871769 4442640280999 3805127056671 237132931772 149506194037 173401907409 48376933340 1983807282377 668640082901 2491530687523 528912240389 2717828774029 1456949010758 1391106677511 65377480945 985841577965 732848629296 27697352066 5165369727080 330042390669 2049246497182 483257353181 436372980012 1525806738503 3383232104507 4912616891747 4836016925439 1156169717816 256963296554 2040708805361 645391132836 1265395050878 2127143955924 476879117307 632808902883 449941983894 319962472633 1505375283558 245335287672 9414774021 2681301628023 555413366792 673375721598 489905339069 2399426593704 2659630826472 2672040852585 2750333805562 5243866325948 43861362730 476881805235 2264585636413 1979946586628 4605623142773 1260619525445 514208709281 2125326247438 906261128604 257346794363 4233963002855 1247566853053 58341068261 1327486170829 4726250945147 5040509328132 864190155476 2891134870358 867394222634 38511619694 2086127591274 3828516807778 2910217379781 896915977137 1517171562616 822833581748 3557566943697 643618898463 1247400783537 184153109180 1272949332901 2677687119955 395915603093 2066706197009 7988875416 1666061725002 1252882622068 3145310863574 2217980514013 321412778562 570289766414 1059657040082 2981762704313 5088623216092 3320723645805 16033415667 4734964757415 1326351865442 1173121712392 1491247201402 503699892547 2108370054923 210334241153 545916357901 1604990024240 131894966432 145387388538 493414240229 536338003145 301979156483 1310080243894 511013722434 69566379082 34090247833 2233038943455 604872240106 3215166898008 2514473147678 186803065899 1030158267570 629276487864 326421880261 44606533521 263967796862 157097932068 1998752107247 1982447198390 3728807467712 4887434693562 4491772478254 1396564371120 2493121987076 3452362123876 530829841374 497464023234 9232066946 2809236240393 877841890051 397491302783 359485643185 202369790259 3308247617860 438231064036 1661270263660 450884071218 997691020380 1385563064027 433332884180 4575107285699 2544982269454 434391124944 347846851986 690524218698 697470299703 2090423304351 3492041218854 454654681972 922731991121 4784414228940 106581272620 2087001031518 869981630253 1148530597432 1525596263349 1438486130332 5084697826804 2612616431515 861789985349 2165071678222 2120340498407 240226000698 790380236709 301456687713 927732527491 4478374603635 52076491339 1664037656388 838224143926 68661015205 2882214812076 1457551965183 1206457857417 1493836829711 416811897982 932503769944 1889224922882 79436778404 3309715514723 2942316817538 2808975498419 1626572176431 37709046104 398291570116 4011095552211 121159367561 163042138609 1216655384737 422807618205 30202489427 138188443260 3888185911325 378622191173 1912043054279 11910744772 2991835664521 3078792752187 585996365924 863677907215 40585588958 6051528901307 1454119093444 828271399778 109213293431 552799906316 816401583023 116590861235 4094641353615 3620101357151 3451572965270 378888735971 755552601572 3054819431641 4481604756701 708306472008 1700639462395 332507651754 1354768550081 5877805184188 3534260258803 3833003837141 208809667758 334946058074 412690049832 4719163318328 2038373734961 1737658100249 19120479821 597277714347 1426650905619 2186856887471 998683357584 36600689942 255561815003 3731377319553 848357257775 1763568008455 2433006016578 1263610654687 2147531972300 1576183954477 871916323829 1398110516929 1075129783223 2372337298083 1046187071396 531483953228 3127627601049 1299976465464 1558924754864 2551243188431 777169372755 1067189464800 1113117091231 138350181932 4680605597256 282073002690 1651006537188 163117380240 285677842211 499617696380 479320369812 4815905733814 865930169238 1727619109985 2578409328068 2609671454994 1667547487880 1431850191789 3788830139710 5041894298620 648207750288 2190136403011 1575277232132 494975266845 610987664201 1182128110585 2946599505220 4357502517646 3944498394965 98348713698 301383764004 2775879109326 731154367464 2253070192792 1353661454381 5188028104641 3607159523702 4287579060410 1699252818399 57004519550 2230723226223 3465633186516 4708129671874 509084169864 1462055747425 720733161609 1153188755143 304117053192 757132925248 117295679259 2073562258360 3239215231076 325991135747 477772475851 1729721596902 2901269046 1294712826715 620412449034 2340463570079 3521018395243 1666688780544 539967739240 206916966368 560131995932 1691073523672 283199302640 2268718094074 1075626976 35595267907 4288985227342 3634196336284 1888616593610 333469334260 183425939321 62504875259 3515957928218 2651056777332 467557962795 4208263711849 370175012737 1361532396694 514661886598 1116073262891 506225172904 6090466519294 1600506506079 942172777638 4695303179614 2227213471320 2186994919259 1648010313189 2548294937707 14626886745 17987732903 1267807802997 415923137732 3227837534717 329008257572 994468797858 1937633189570 5509536363366 846745014727 218979294414 1025852925552 1764844178715 3253208177314 1164062376757 256814711067 3572122792550 31502997085 8274716433 2925640845 2853336080772 909988518372 2193481142342 524745399273 484528852284 3932620803164 1627412484966 649777708011 2667157843220 167928628684 1893535975864 227037092752 4407093971207 430539467262 2633580869352 332543052310 4239888852889 4774251699460 2276932958847 186683485205 2556268104893 121190576881 2579852791282 343396991638 1764282766604 1848755267696 2157382166371 223540972899 2683922872845 645247039921 5013589291155 592409029556 534381146252 1528500923264 1895289932956 2910774698577 2234541527313 2690671558552 1049065728187 377393792299 3249478850 1669863718048 3426262537404 3658754680736 2097972138305 2531644665297 3520472520599 1424802379351 3537985718447 1103581079361 22509421104 1112930993806 204453443922 1143335494998 4205020759664 1246612804443 102351682430 2059408136670 1742890222231 1466662075424 3262224691204 2086535455782 4011666624824 934501445120 777336418790 325138234454 3235096910293 1103433761949 256240510948 4746091539334 3605349320451 2574746238880 494865851396 484362794066 66726094601 330181448972 138511621550 2493419621992 545234104747 3694203456516 2833121372930 1523907464791 992981612451 2565924423100 1152067542 218668543182 115534017552 43420528768 1083882121860 749413751722 1178809733752 16877486374 9065882989 1390297479803 2298648571691 14165095277 1630713511929 357935113821 56487974033 93665459141 687475226169 264854967817 667225919019 1022726407310 928062095556 1173781418083 1944510146500 613975620581 1329750227773 4359255949428 1446437254185 3514160915485 2343732916070 311225814948 582458683322 1794293238741 4015613916424 2971856381852 255857328404 1197612087489 1567147822572 1088371738523 3613042160160 3031367995136 747642550297 1229616705672 1384506174867 118613477979 5041864576193 210215115 551641731168 356968562195 1472421215153 80510726295 268044884226 33219852598 1646961480335 1162605181004 3444991871338 315638877642 3320012118404 11307081953 1612635108957 1548838544169 820955006291 1569426310678 629484815757 5755180101078 47596935338 3279955258122 1604054218 31539720731 364857186354 3327830034571 288350187551 666339246311 2155960681390 37212733012 2680361849790 2197488426049 2726857441205 665076579555 988028395449 1428292368691 1974997129266 1107798684769 2547622331406 36940180257 771146796786 3492230015527 439685211349 246122293189 197354542690 1724513135137 1752677662926 467185737972 1134877649922 728169089657 292682837179 612476382734 857757071125 164639420430 1868337342382 32513281380 4456090153973 803299777702 3392263155102 3913165755404 25116686584 4036306827410 183527341018 630016624800 482923584259 363284128124 70981860333 425703558752 2658271053926 172941270880 2056414692115 1856117946603 1518856248035 687146830321 1879061493942 868843943196 1287312687744 1192083784462 2529225285635 26150575939 5053036700070 3036264240318 2146812236826 2911508010307 4243647007690 551304464248 4487396021165 603094333009 653713587790 291629146970 39213711250 2773462145351 950058645297 2142616272146 2701969080428 1157265750650 1202749527437 3318899728313 1600150894055 110996532310 45237619312 442586945482 101951945846 1066381718564 4661791973915 1911909894019 6994810917 1373697160370 330057949510 198939098567 714647206637 1535001958978 269187620802 4876816856083 1072493314888 2486720980345 2274812670664 52092626189 1567676345644 1529115038111 10972992580 1146702516216 715137931894 446868094364 1835413932822 3823567209975 551359904840 2404593903266 3027916548606 1835039940085 646810498135 701136937200 630074660896 782065652105 271466141266 487616259165 266681084231 808900691834 2837120942349 721506745802 6075467167 715954696956 34925246441 2501867407446 731870849860 874950587935 344596851308 1085965016567 3999050316582 4745851814 2300792448148 1422859450282 2492817972306 1704874876766 184496392662 263650290034 3278814838519 4462638820302 1646228761334 5142318213 76040004137 3221736024382 120910877311 3988576268775 5594709910879 158049372337 1033663714781 3074057761723 3247246068041 252007302026 1861536585940 61858740628 865589043236 3287578097068 393271394680 2426761237428 311667707697 82821143612 2959682993773 1848076091061 408238786461 1304658288564 206622148360 6044252631 1599488178261 1927812767098 1545626300283 3163283498483 26492658532 3192503188156 510049320126 99991550807 4631933942618 3418004871536 36864553535 158618502274 52358565206 4085837416753 3875332042563 1108188565154 21534763756 3664145239133 412565281768 2893764867745 1255544043105 48137495348 911643084603 278156228298 462910699581 3887601786100 2357283973482 406071602 1018013060972 503411820876 654341997734 1671594792131 4015448490570 857732490180 2871368157603 4500929358101 1872169846398 2588695707946 884831206034 2624891506166 2425749618670 4824548248620 661051786189 1780400245711 43034480273 2998021747598 3683583524575 2375369496086 4884292848938 2817301971990 10224182854 1201297449080 1380718224718 275680512448 2234899515612 3591058205488 1110020920322 3583297627418 353242047114 405014294373 442551046873 363503703670 854272025881 1942891769330 398356429887 133042925727 907560261953 4728956260281 1206246104564 4505524584865 109680089845 113461221402 3598923678565 1983435262814 5456615631682 337359664016 519955533453 1016937519133 4481130893723 742167378728 1827365661599 3022459241515 1967070041173 1068982353956 534511154048 90087919855 803151739704 862826528862 527569997902 1314113147208 3073480896241 3243223458710 1289485543709 534874135290 91775159809 863755719756 1454486070505 410008755827 235931716915 4214858469058 1247054372135 683018565050 209489240163 125195117205 3116935409990 804728713043 1518206426729 1642380133231 2619443653205 348964620345 615194547477 2088059262096 4089321306025 180506250031 342169917178 5333895877293 413445924988 1889486546917 240973430368 660872369833 2889086960093 1686242579003 857407099386 1012897394281 5052409702731 423011341717 98251483646 4239973050460 1153024154491 2440274888601 579840073151 2101802589612 28907175488 1697702989629 390861918091 2180541807327 1569624562717 1391145547031 924480155892 50826306995 1603504542799 1478159120554 684569210771 1523199047872 1809893233901 585581778728 5046298210605 3454462543071 1615739267772 3365715456985 420794277681 158154538493 60714731983 579649156829 790480643307 1459275024793 1570755485606 1707825924077 1652276050602 944213920937 78477190068 1608671949075 145815005552 4260698815 581352791778 2541477969365 337982619832 3453855085307 35388173515 1659434555103 515868802116 3799404739822 193499090341 3100919778947 1712074707607 3178846903947 49811272156 1494941102989 1848790303319 4498625095180 1013206190638 2749960614657 319198981909 404460806680 68265663474 1281835564731 2699723814332 1617045803286 365426522725 10808976359 409881016949 295931569934 77926182535 178219135736 2024578805050 1400794666882 211058928977 3908348811699 4639469633652 207860598206 1616690326251 611571457571 2176518348978 5363254445218 329399701090 89106649691 1017326282969 874206883535 1890650832065 1508945081822 27839225796 560979263027 2765421171165 190601069958 263753576018 734051813869 808182291429 462803783977 1171462380448 217315010876 637401026116 1673550797686 875848794653 1907528510026 2728116717826 1661556153827 5223772580198 524793668594 2553335644823 4663280582975 3344295008472 3029274414517 5790935217259 167129791018 1950682367764 1727654837117 925296700197 784638017682 2678394468 460386703846 72514560406 646091975439 1302373569664 1370850326256 914244742517 1524486677703 1395976253249 4855891294839 1197884428684 575687805439 1221285377290 2970453450117 248814718073 1737377002910 1070553617938 1789792327980 267484265349 183494514777 735271877651 1244723105246 3579800953890 2227906919215 2790469089696 69056484198 219294607324 984862193936 1321552950445 1598515137707 158463788129 49076917780 766733237394 214511175113 1102658641873 319512721668 730111989478 108840034926 2452829219265 616905505896 3679753643069 2782676697078 2131398806730 911852759458 417288139771 77974735682 878914964580 463570605366 1033786737154 74420741111 272175863 264797119080 4021101384161 111672283188 522957991413 131716317751 720735291817 1190348147194 39070582797 1794508861178 3230739954102 2553463495424 194357399486 47573026172 1778739443018 1878128303503 665219744647 3010112766437 27783380724 2932503833450 1832974590516 1222816896705 1516556006274 2629298567161 1270493346174 240634843189 534010274341 2249532772886 191266654476 1192474474118 2837816555917 412535850901 738434781224 53598797589 1333472437867 245751443910 1315386653719 2033878517654 5023403674092 2713271500760 2549927930788 343560453866 684292330863 1297543122422 2087056096772 25462311602 266570663308 566957719946 1959967824372 4158523950507 293660126376 231795793276 100592092648 5349823537 2947154370289 717157910315 60773260011 3373384878790 113157670472 1981495666484 12377001078 361616813419 2841266296745 1787402935656 877976720563 806847178736 2449587719649 1670449891774 1067676920945 139985009706 154982267547 4125363084070 72680135636 901465049839 267285137910 2880911013126 1425800658879 619383347927 60923263349 4715402188123 1127171677080 6755066532 2540292991288 736286705092 2988975800637 811657421239 2591107936 2650664994021 759240455846 2603420557888 1602800664734 360608514707 2847652070877 60813787122 2520262227168 1422489635266 1956282542495 355719971790 1101940870476 3233316663971 2059229329728 89338845450 2170651979326 944711919503 88417607405 1065518348077 88597613868 1379107353597 131990510549 140970408838 1512805228598 111795027351 2423767004516 536879578250 958282189124 364206329225 551228591060 808942452864 806935367213 197332476550 2346982983300 199766607315 1712170289820 834423455823 156995781390 1760189129025 3205087926295 40392540976 2501104412061 5165934279412 5875767955008 948159604128 613968304213 3769253184969 2161110621931 641635537390 859575480276 244791544041 937052592776 954884700712 4875316696423 151515534898 50707328227 611841431312 1210760172565 4667132455481 1866944398377 2305393719677 4183706236126 87367418206 2060467607489 788264472950 65885462083 5473489376897 1441136144209 721306623045 107359711463 286147847142 617420493969 18673103586 3035856385733 302004986994 1169493544307 1270923261161 1257069890655 4464310022718 124006485327 755253561489 1656939353403 3789321472110 307111477172 2390542218466 950499157948 3862925452298 293196537034 3387248402920 1742143298549 89593833097 3101793158193 1367658641571 591651460415 449301383224 2157610304549 1521169498391 422599775090 5034266320179 921334877458 317915797885 4482619027769 4143518826099 2244839839861 373375355669 209916150347 1484421707184 4715317733743 618828667702 810661562728 732542489348 2152422392131 3862176518292 1610035767195 32030332636 2636609816098 2887669924924 654198033588 82164441240 408313542701 1360185042395 1208778205608 115059863864 2694645858655 56662656079 406019763395 3289620211118 2889947953946 216437206918 1632821475138 2096146693471 3757222064185 2389656132273 718455932699 2664667806343 1195519634257 705784042138 1757506476041 3029055782039 30151657332 295020902175 2286379064490 3090238485909 1466485490473 1281684747579 1681015082789 3804997464328 403673336769 1300705276794 1142407406775 324403912726 10719869984 1219940945795 407766843933 835006349534 967539920800 137113066114 2592919741228 1379261398977 968566647798 4259030178750 1692108904083 941327123416 211338058373 1418709546084 2960384491081 57998300847 2895282597574 589684863224 1728908987227 598816855691 1357403671684 3319348185394 1304381602460 1614882837711 916913277827 575417786593 39160941419 2262586885120 2999522787213 684872455231 655078527122 4237365748501 1462029783617 1160152558028 3348144036028 1920179290823 252567975847 2216511246669 416764492671 4172108288167 1126740465258 3272080343426 2511756667457 407958018138 1116626247160 310124943887 1467420551851 2746530347450 449904274648 1185126956628 3230560740652 26589819488 754572456275 2602778988181 1069209977237 2523332942911 75471262141 1280239058202 715508435535 2220531851063 940085382810 3332760354308 3238896541520 933379816820 814018265062 711311750270 697665491454 139047472593 3041108478326 1655646468024 2731176429582 2149363160605 7302812541 808047283032 345343094266 2527653340998 1145486789664 1558539571967 322790038218 598686489442 1236080959943 892743261988 265311131805 1224821232028 480684489701 1696356804099 1261130653064 1318347943478 3530083827619 1486741380431 5072728789758 371435805253 2335627630620 1955688097427 1037409385495 1203744327362 540058854287 601964137536 2960420381761 1118537498378 588002533093 641122043332 427683255576 1137256661893 955703238647 1332616652297 4497285659975 2043268590082 466405216875 62135319064 421865333380 4624259468826 540818213616 751408627345 2813654567089 213925422776 1220353723810 777659876660 41749897034 2951484098934 2389208699882 18837050667 177381639293 1101710561482 1833273282549 1001377064761 263361572145 24666370932 284383641523 734726244446 135970078104 1368747714153 329989521850 848240922356 2219222423068 959719616036 3045281525312 4095842342212 324835523821 52914453481 570930207746 361243478067 3642240516557 5151822940700 3813572454498 1902858965102 3545169734219 929286610230 161559158368 908968675330 1887017860892 55955458127 1142202952229 4185166916822 683844605984 170691084647 673020708074 1000201751097 96601219295 142275296262 1861132816021 1669779026442 659294640381 5405401270466 275323129023 3673335849975 3854555628118 1978076118857 2511697026549 4339821937266 169058821789 1842171367406 10475686373 424402006820 3360535745107 119827516353 1457273830919 1733552765268 98138286142 4928215074494 3064076961662 673891411692 2291370759984 402516259222 974459311087 1395404211683 2342961116290 1173509247892 772026333249 3229148615916 1749360385760 210387549546 3289208108146 4933584396830 4057998370884 2931480279460 3697138842156 310421043496 392804792570 3678863013608 185622419115 442210122283 2184962410164 27910763795 2573838373305 189591997652 1109801346313 4166436543056 1220282445848 878044407805 864431410593 4125479694389 1090328879514 1681388790906 2232550099972 554172536663 343603531130 863809192720 4215979962564 1268728066973 3308030433919 224431241778 263941474028 1839228627406 745462641875 4136163372320 535163059859 414536194310 2536436495325 1352832831495 4271393957503 3799935402524 1808047292277 1031653860297 797758422597 1350902163584 4563573708723 4960802218228 206433043258 1285122263924 3114924734181 1006688965625 977209375017 68717600375 1756697211037 136242385482 46840507477 588636643874 4208584087499 1225082534469 546878993704 1703677592440 5491838682206 2792551293147 393316985514 488589909818 1967840544699 1686537797226 4528480422224 829143339287 857801591243 30960902911 1329973707438 508177539716 795738229059 850588842945 835932630406 403632531493 1387487275379 2001847398294 883197674029 570615835238 78550089613 29442153532 1962240949516 790741416763 617277814848 542538259221 3022483958346 15930554887 609370772067 1822280816291 2113984788280 632742794306 1565024423757 113604531877 2512007375930 158600766180 3045297560377 3636874407148 3673112366789 5031547859066 175810874003 5414630679244 484295506243 3537244003703 2263804301881 2197373815368 44907490894 57255931193 11793779911 3682718379 750515562869 74180448469 1014700416242 4914888186582 89923632208 1012066283475 511909860270 1228244446208 2470310317830 3411158129159 820922495677 3123289174719 4080946180142 2376084095807 1247429464235 10016268359 2015790631843 756716174935 1826349925716 989613146843 1173929426503 1997722355791 370543037950 1735200560539 2592854095349 19615032535 771116356455 588434961649 1590436614362 663807057787 674871114387 2854178985066 107998056398 3852047418562 345650518145 35398882847 1841680727663 2174103190359 2014683318461 1788695075027 1562813785859 76220958449 1520449074778 3572406744003 3483039117 1717054338922 104007652844 33980699359 520890842463 913155295389 1048601854683 566952521837 322717122468 16255186497 2048453217219 180160807003 1886216473828 1630140291476 2091088274335 5741290679707 1745272202305 1783662704606 650355245535 1389227399368 1370752976440 57380805281 3000865781637 1256333452743 3953354306743 2092353292025 3862422404419 77052304410 3586319276774 24162594220 1362155510681 70223495455 1170042189895 970655231775 64354149299 4667447221533 1269997915588 779336131848 2490885380352 1089881686276 87860033815 154026591022 3187816199943 2560627731744 23234614410 334327675722 97269846590 4149363975585 1906011696799 129743378535 1123756137403 2131940519678 97033522141 782756886326 4271638138584 3114207546831 1185301344423 1034603904502 2716911354656 1910704706325 2006393998078 776026114127 3802760197066 23282282592 5153802677734 1278774252883 305202837393 140133848066 83397774003 464272871032 387567810990 723120431171 3055791447384 2078259677834 1189582588987 1650423593517 1249504330409 103566255982 523585700639 3982831284960 695851936354 791015824061 2223187995101 1287065918072 280648465069 2412711406309 700589624288 401877046569 415846772909 1274032179505 2063273623567 881456874148 278735637904 681552301926 87448404129 2053950405411 3923358690079 497530815729 1011690072932 1220636143199 4569948133132 792514414910 36148813989 791646137496 168774812275 167150807126 1028302528431 49399702587 728543889811 5704440888128 44880617809 3699715019667 149610529027 868670733877 2161133452131 4630918317060 1683649831996 3759094426686 1914291980217 482931592556 668134829446 4563972405062 3842438913633 9660415885 2236338356526 348658874801 2318938757078 530177555494 54797501495 635512043393 73249537250 1308006135957 707362607542 3917516052521 66525775980 2060403307645 4512811586012 61933825357 254604828015 48757200579 582596298789 1984175758467 688906159331 1241125713015 288022130058 137088091839 1114443353569 896329425983 351108881381 88181603143 1000660104768 97068584608 637992790652 1405944542677 654370714121 2312407299919 3223783365900 243437354749 1680082989602 994549650669 2128543948900 1389569895556 1147541884944 3362198762215 274618056151 822608374488 865752219771 2639763508885 1199092482909 3822537016631 997581910392 97226775021 4178721339940 176503038512 707025140002 248016197991 4250898534382 1790784620440 5837242629119 1534136687937 382799912791 731710417329 543764963603 59626308961 2975480526122 922101120425 3850515217385 15708198278 1793092225168 1626659754937 33413692285 1536129903893 46457948858 3410181734127 2349624111828 1253887667035 3325379979003 2958184702838 947885621604 465531642383 1002362266347 649902770623 324016836648 4021081062080 65198352907 193731729492 982075308374 242239172742 381380553179 453603473418 372927317224 50189802588 3331302233038 53017646119 2254117791544 1338543221014 2543368841031 6915397937 2912698597266 231177650463 1237969725356 209524266148 2102421938584 2253323891381 179419505865 151491608448 1922859717504 4143302088279 5530254822911 2221847543052 1254145552881 162550392632 231998565566 1063945386095 3600274958086 1185777206107 826930250029 4477933158662 2203538223771 553812527163 3111914882059 22057263915 788313999093 2765959884458 310959983984 1333559920406 31362745275 1480642697678 4261325810393 287459636796 242191469122 3827350831903 2354638703778 68224748031 1286842903585 1410763280689 95775790709 313711509847 132060925733 265854297547 178082917429 1890061344501 4356681307149 2651251529901 2195911194841 892964890263 316227038046 583977247585 4718657846820 2748834061222 2250065553 710500891977 1336742559465 2135206472703 1096990118231 2205433824899 3237172012784 185491535845 944614544909 846896838740 1209984430273 339393204239 252381542466 385344393338 4705268077320 743894588888 839204231120 1506303753387 2228648090468 3734837756183 4397616298669 4450312934350 52497147445 45322087979 1804966108062 4287851865165 446647428485 1721813568157 370839498940 900726579 409190991472 950504426480 514830365618 369223448180 313028477293 901796466025 4845210632431 2440616831693 3274972055440 1249856008868 1305989283069 2288117879888 85747827971 553569319629 355876096574 2711770927817 2337633201883 965279680690 1653192572629 1313629668809 4085350802529 15686943473 10494785167 2827747618701 13234606937 1228800170741 3895840550152 3209216324787 55705357995 1044538063582 3108478393616 2412283489989 1722793496159 977186182560 744001816050 3918197857262 138268174925 19018704928 1078523051410 3950903119418 1538261106196 51480466667 2777176584025 157769203291 1278748050671 54415939919 1255004223219 865032673854 1647510883004 1524944994962 281405652122 918974717768 440984257635 14361420648 5313978325769 3157972366140 1222209835165 53814002492 445444527835 182378567421 585254701785 5171172789303 2676620337808 48992981059 3529685200864 1832650328953 1651510454629 443301525858 1725511295965 1850290473507 124188588170 4128349764267 121357996160 2658143196584 2036400827551 5304703447652 112448686014 2545815829388 27633121318 406583177660 1686461631269 1778000415456 404659264652 406446001844 2380361385815 114593493416 465538795000 1666199392151 358842146874 4525092382476 39438617007 4589157511062 2039481376188 2561926339040 2358358111530 120066698497 2606256218350 1862200276654 456440860071 1953827426402 5573747906825 2825695963506 949697621362 5005846558177 4426331987802 1871184673904 2203617427405 828081115206 2492919752336 2302293080539 18631235906 723608889062 456713567458 608995941504 538832392584 1037918651471 155743609782 1883369944271 1676299338444 4830939440634 1565175124244 1477791356115 164488046042 928815269518 1568487950449 631513158534 360840509799 927402491454 1424563301649 367583473435 2564673627141 11693382513 275649723886 3786420359102 1105397699279 4174587936550 291940768139 2996565386736 81799289693 883618238773 28990072531 4981373628393 2431064816363 4678926410992 12301387998 130866861365 2508119878406 2803787836845 3818360955374 1881421670084 452492808605 999695724262 2341288148649 891822253726 4115551979975 2881239959879 2028897452213 6343046490 4756313420708 2684735246481 2520245635919 2469700289450 2827090780745 2537656250913 4938797972221 4130438469263 176909585269 319813549814 2448964052056 1360082984661 521134161951 330031984638 1455660479907 175459839914 26110510834 216006651180 3750452216919 668056114961 800782404247 3705826271292 1154122740585 4528877479864 56606944295 1855792340802 2957224990654 211673544003 3936456611456 3524330883157 1652829456392 571508687214 2395239747193 104502928582 91483879817 2887707591165 1223221152393 3987423170554 3588329551609 455593312148 677298335425 1063888157411 3578524262771 360310143280 209199652244 247153811111 5137188602535 4479201215629 1416259256408 1646262577958 315189024566 700246873213 2585509763104 2474797561045 3098177910281 63090179577 248821144484 566124022314 2226603122648 815497263561 1613221488167 36030765001 380292081009 20436620821 11139442259 18033722495 1266903389576 2078993579108 2472428477742 2438030240384 3418637383571 476386417606 2994324031059 210145440476 1882204405729 2297818909239 1207844469601 792706634128 13213929563 2557105601536 967685244992 137976882740 1949160856307 310992749042 2440399262648 935191896688 1849565350649 5423151458484 1796537345559 1736050687238 737304946333 5319103256034 505067083251 1773955850524 3115381235815 2585114353693 546017446783 854243123526 1956267663570 1837114951785 3953572917877 734531916050 2351976992118 328854849636 3476222601519 502110205429 254658408931 3249138185577 1669311694293 652130268062 581514618542 1468304239654 267091075217 1801319138043 2022797171565 95891210756 2070463081973 400974299972 1245172762176 212871773598 1999437263032 4107691473045 3173390821370 160267354016 4825066389928 3871322169043 2406071357492 803824816392 692121088580 828717798346 1245508587387 291850900794 119417429533 1768240510945 278666541806 219496280960 5033327385819 347309736576 241090357121 114877933833 23753095598 1585644351883 977658449217 2235589054947 844217443712 5570009371504 2736597940723 600567785693 1131202844 2299601048428 1161571078937 579416154472 350701583753 2087438872786 88980198604 2995122312612 4113192013329 1914106365201 4529415032780 1199923517733 2274958321489 1007798821927 15864057213 4235159108146 898341266418 1561500230361 1525336759237 3776104135566 4451219583995 2871121874293 110112915799 1243835217327 2254230481032 1780582785621 3723558420988 3019450169936 4301516466438 569686455252 5277381719421 545126130682 392015938643 810074874787 8638121334 91645268421 813081754849 2916111775539 411838029915 141186970920 881167507950 982184247831 874607293089 174479611601 3106793880473 174630144410 2647557978549 37030988380 605523109285 1643015665603 2251479289290 2101381477261 1942118824955 45777970823 683306409012 44229683806 2248100653929 2637865249457 2284853810719 71484580124 2239991420 2956277203749 2371896682180 351611426665 2823441987342 2289192042072 271292727186 260543154208 4353342572982 289669506786 125947636390 2539549135393 849800049798 1584467586177 967339963252 629109809400 3017637554706 122334344648 2552335786744 184803233438 691935336761 130085905596 1319634883277 2799551159291 1819793168812 515051745330 486393301160 890776176249 409321045260 150601140234 454265207849 649168865381 2357407204100 15529997505 427600559420 357332806734 4083075793644 210587806716 1252747323986 1003904317499 618524309894 1592201501365 2068598031667 19713431976 256751605669 75860671026 167793025088 1246847991565 773363009991 1417636652336 1532554884166 636903258435 230425514999 701315534952 1379392920968 1862507815469 762790765451 2868503742596 561600371797 205142297008 973823392243 367663112688 782585664052 1174641961961 89428009726 3452386510106 4709871607098 1996098761388 675173053404 3048911205608 4653973467179 1126318040800 3168564348889 192016192559 2405554086681 1238767429133 1372659779429 4853878276600 565453077641 700933483562 1621902801869 144042862817 628890950444 997771701685 4646728626496 2685981573699 965714161327 295285837912 1035093828133 3480952062605 2167456772713 2953555709709 784657805524 834330794211 19474991223 895035695593 1607082683321 296698177324 113909156474 499900866967 1027674311920 255935254469 38498630635 55383964994 266558266854 3920439903422 768286099898 14908925395 289054043659 1141520424717 1897093442739 4642854408141 19770755614 3762160089721 5585670995394 272710315952 466104334390 944489171895 1789375470759 1006337691102 13079597331 2481946551448 280100332166 1217167380828 3553598078861 42153436821 920236102004 84346367525 167038092715 146307334948 3925850617970 545722394776 933687737959 2137086100869 5446339174083 4801064058962 111388925369 211880851986 2512012722465 284646897737 4223024987145 32202571122 1749033207564 2379585460113 716937568178 2531380866147 278001764434 1984737162381 2275302138652 1893187544701 2065200425212 3668805509048 763422840836 5127396836980 2654705442053 38382868719 2005375466755 672920130470 1897928308669 1159234067372 110691778707 392187153783 680351379270 679258455005 310417562311 850423271689 424750984683 1056456476038 218923703633 1152981385603 966765348931 623934124548 4965882682703 1919725636637 266969212164 3922667204514 904896608932 2561290594725 206037176175 112482075659 733796834872 2608974370714 4715260116011 750135632281 250197591143 507028955 191742787466 685188721719 2030749432803 79293036574 4358979304867 629784845409 56716295152 404813977636 1424803261255 288346294366 2733984833986 303628587583 1499928423901 4129468605543 2034254817303 442359890782 3197747999869 78178702917 2597158663781 4758586487890 493374187970 539142389881 659914635764 2476565622390 1631162465841 3166881313705 2176411595941 775611903626 843045394245 1962005806172 1107858968537 229003857205 43002899746 917744744090 1065168557554 2306257424350 186154738690 801364100550 50812421061 1227744507410 2195324219935 3366249141685 5156784240417 769238181149 3865346618067 2471244691440 113563446036 2786335795743 1092344869247 3452756434218 1020181763302 2939864521850 1826990518607 2754367599809 180560473074 875759815533 31485789010 829636970560 5141698953805 4413952591347 3557163921740 171650936586 1145114743579 251694422362 695034887164 1799868863409 88424897276 809375382837 1861838480196 844782148540 232252892086 54063660434 1092463934426 3164791330563 2896316665194 38970259743 417636958828 661634850425 5690252485683 13579058306 910203741178 2304105285028 2013761825503 486905109862 280986253469 825353440318 729637140458 1581164943002 247516702861 577437160389 394340491807 481128377121 633790690296 1798298489361 838215869509 929237047204 3241695660568 2468901581739 1941223121139 1191776457037 2579801162795 3682329608955 1129706282289 30335717060 4659626700117 2218280242642 628813644257 3558463766581 427567749963 611015762026 142213209802 1278122475650 3811858204340 1734814743052 1333439876894 117391016521 18219180024 274567978920 867096079154 777971878457 840855429823 1421672665864 3080359037190 240511718125 1233664097676 700953566176 18650223786 924489455921 313648889976 1039917323923 498991175412 2926423597178 962450556612 176948758839 482615664156 609234260986 211325346639 1440219881067 484626232964 42699878758 2063410232406 5747054887318 463180036912 4073140561641 447733922898 648603486336 3445189634219 1433169669595 3687252396970 401793918162 1265935149136 665411289602 3593377828277 2336099491378 67874326439 2550447659454 579874473495 1356938743289 18913055361 582132071292 1810059514176 635697786017 317500505491 2135844310271 302972080481 1411721917027 1571968008537 652588004402 117600690939 3067745436036 3101553513963 352684156715 507605764142 258850614728 3275015858895 1790419518834 1470793220984 5720653360675 94068142893 878271470077 1136579307485 445446285436 162150338618 1246909808190 2725885698460 855169931765 858208030376 1496472496049 1238747224311 73297380221 3288942109278 7305435919 1854374334797 1259260021723 5127444789975 949531331414 926268196725 1612294267880 2342314526594 60603054836 74826639282 4297968006153 3477892408846 564743027741 640560192109 3404466802303 3626992555159 4420104841756 1995987666752 1049275334329 2340115935870 435053809101 52550665036 374747423349 1861100654546 604699533335 161076704659 331796874029 3536345268700 757484795738 1034863458948 1943130213294 646075302208 2921859761963 3274914897086 851331524945 1241087317418 1004485085801 135634672166 3442700998820 4531704068134 1690578035103 3176571238113 469385406010 691878247151 3900795108859 2654105591370 725664592907 1584670027117 914020716351 4251418782963 63552932730 1759365270445 148085004803 397031730122 3134565061261 598007462738 585901567615 34259266128 275831562486 86573232208 1573066780049 28967436154 4502711405770 99317009394 1543320214791 2720717450849 950809639175 479006029332 2492534693074 131513823581 4150290057139 550843838833 504382312961 1302640275067 2011973915800 66454421278 89502497088 2814862719007 4674550600290 1622261859205 5451852492762 1599572648831 271275775410 179732653065 2944270683649 3115631988084 414864206877 892643414707 103904919755 1440066540679 281867866369 657487039846 9133424529 1456986663336 3828962531487 1258584082562 627932827983 556176538348 95361472040 1488100961412 3540888817456 228907760961 425060629580 183703420264 22871514876 213056672305 2391088304409 481848321641 99045433316 823336123993 254186710918 895323042157 3088063038236 1719137178368 95047218731 1385351794797 235486102665 2464400895015 2130574551 2537018992293 2997521565167 123052493463 2114106362449 573260561977 129354464117 601786182372 1648667204 13919818986 563843828029 2172396868005 4886586930934 1723641069179 1451398035306 1960079782391 91465885179 1661310158416 1882522482945 2673466567 77250403341 3131095633892 827173835686 405676812054 1011730879368 2053539253083 4088364088596 564497026233 110565762992 2382903521582 2809233607596 3064754877164 2181653503049 145431228774 808980839572 2962227221235 135579657413 154361461249 2536213067706 2379966387902 1559219088468 147886880439 2615858603792 2516359850106 215375251180 1809933461712 1072500300640 4332955639032 7426413020 2801570216298 1798016912598 550956698228 3140966713867 2754436398153 770800848431 834219199490 72918043532 13101968112 2242889678920 825966970789 513290466165 89760423358 5169503297893 32206666127 812809050884 1841989790529 578098791046 2035649909067 544327477945 2068910847956 1634524173970 2894402418681 645425841517 243259504062 1011889503096 3482902701839 2856890590939 3205835439694 482365714408 277516696793 218928364046 7722994732 2251981825566 1010664923183 2944641785 814327290179 897134331160 505766790294 711599317349 272149088103 377904907116 3419861783269 3744499071037 4840005381232 114780314061 1616694614226 907501426717 1002668742049 324085707467 50025413982 935102461156 1106561048368 2911079376356 4217397460054 3180036071709 2542965708186 5033006849607 989704353822 4361265876347 4108922527676 324455510328 5528742603622 4381485685948 3676872053771 1744813886225 601419328724 1910662730454 4442940231725 753559669814 3619271322729 66535992136 1519703632542 404287529874 1933971061624 275771486126 1955082079516 673745444066 1355367428088 1712057125514 1163607939230 963024657490 38990489996 998422626601 3683752847 717422981861 4782755581147 1337914984359 570088805938 1530273792997 4517194650041 1299256795894 1820792855414 1026615920050 594433952326 19627931423 3278125346244 26980949782 6618263851 725374836380 2652440209033 1243840451000 251347048402 1728621300674 1503246925738 1018143381679 2980343572360 1245027202028 93439538061 145337983920 583355763369 1403422931355 2457650865272 2476331959494 321438162115 741756285322 326923079685 4425854378964 3400806993371 506467741189 1191410876287 4132657876789 1128712770046 3038892120174 2739104900526 1423796258868 1234695000039 1952934820963 2422376625749 58022880460 4248470756865 395444672921 1003478257354 5839770547431 619634307333 2345842722377 1068202050042 205183990151 3558962686158 4032703088314 4277698978979 373283823308 171875171 3674641623685 1450053379 757537668300 427567121014 1090128670093 326207620849 290326272678 1314399387632 3082366860033 273161566013 3132852650284 4137001528415 1705743260012 464447308539 287313716209 603081400981 4211795427420 2078380449968 823746881305 2697093580405 1456739470055 284921580341 2176111300569 803884070841 1251155560173 3393851212043 3389802471479 5012368734741 800554937671 708279490276 623147444037 2491629873622 2323712749158 313689985143 1173415242945 1102433185943 2128811910992 3482439003447 3275584228972 1667639745614 1791920499894 334446055531 293197037912 63972094341 503561391122 2941987828063 4106089325760 580430215922 633057316213 4203856501702 501073554049 125376851524 202501345960 613533869937 5365055901999 1658627780788 89076861151 1304337770104 1398826863353 216402362063 1176873939016 2271216777276 974551181938 73398634378 109156907980 194073260067 1274648748533 1649973494430 9106912651 100793681969 492130803378 1568740580492 3066142959102 1826790666365 773078343776 50284673525 3684951063260 13433872741 2489821339292 1787686842981 1535740349082 1895284639970 1494540912807 1556910956985 729117974022 21806818093 1326108113634 860287524862 43346333569 720521860574 4188535925384 6054929702521 580933879342 343775365569 322914295977 23476048493 57325604220 1073130806715 2196201827274 277057263277 81956735592 552475919145 247137418855 2821288628488 2259587530506 1787655481152 561291215841 1828448170611 735819467605 1100432423663 32519977117 134678567525 2748465720898 1752238867739 2333519247483 3619090101884 769219042480 786524283069 99779746842 2984689646039 629447611867 1517146859913 2867323545679 349886312801 2588183906221 5154222710648 60410135776 470546708466 350518467416 3356211868319 1556031907308 845482800263 3063649791154 1696747125528 368460430031 479028646919 2992554351188 840652935898 3871191327758 240176230795 2007995926997 3649576940399 1660216932794 11956528587 1266664757440 3107457940174 237075382641 95034285398 5695366571663 1747720460396 946872491321 3784657146424 1134245093209 356366290473 326087550781 594554510384 2524041206352 990805897475 1838806747050 40166840415 49260129036 4597591275142 570743097241 18377975959 395823382721 1580491768560 493418842509 706760068884 1184343609268 854287023489 641950615334 951825420412 627353689202 4894328832993 2834569191029 92701442040 103453324985 496945166221 1036815538286 255985221131 1513783405817 1105665213341 1273868592589 348784609956 501734519450 1384250198361 514208210890 3104774773737 803657348741 2022128479344 42081011232 45228644895 2279560213306 1532887983856 764105800273 891314982721 239937336479 1137636114347 3074462132811 665043008940 2145077765291 1889540750046 706610622598 2206010399021 105512946838 3243718737034 91163640814 1584193992458 842720068451 1332701413535 2716143795772 3474799706614 33318149183 1288616896171 3691936422168 3106876577405 1662808505209 572023523647 2148571160645 2301277581799 1267691525483 73585772991 3921782074879 2256761041533 69036687918 1831677746922 2641941372131 1311292599673 2992624866746 2051503075147 486685608749 3396893193317 575618569170 3088546869528 464506557166 2533971404484 216005287684 2846609060577 171199053873 33880095286 2246243832458 2925485916042 1269955781175 305476710240 3954300568774 175402099630 1070113944980 562284627871 863821038851 569939935124 827533079517 871224946566 331472579454 4042094860664 966394491683 1784347953624 1105084025535 885670199874 75484977497 1827380539834 1030061494666 1278999109270 1578405087434 676855840543 50519075888 3848064969773 5161941278490 134567899206 320596019123 1347867554934 102338710937 255116713593 702963826554 569443358779 105139139082 554894178454 1626098541084 2105329487166 231549208487 1479938784236 3358385824641 304137282051 146648478208 1666114589424 103531889574 4051162977681 709699887682 528606118110 733499795428 2601615467621 515490987549 50965947137 4960959490466 282349080178 3035217497168 1542858147753 332940582264 2735912256338 194766793524 202039746890 353393681622 4440746950677 975544396341 4771020234998 89477022510 44188167464 1973774959315 427926630437 3157296618205 351431756822 3782131021064 9071324856 215957387775 48271888240 1120542685534 69195919501 1051565076122 2984153008899 996847847675 2333567136649 2759470312307 88432719797 657380681369 2533493464211 926105288257 2267853864082 854756263970 782561169429 181504236768 32541362999 899037472175 89624946520 205709577913 142600603604 781971091865 4349410143929 669356496477 407074648061 163492123892 2718462177552 1495962275741 629542262001 3405319154953 283185442578 1386511513273 1235447721244 4608878077352 2595165085235 4746625535735 68984084155 356007861776 284205769602 608064399792 2726013155571 31704392792 3117966773717 720774920232 702171717461 1132411387023 36784745842 646592423470 1167992923649 2510330349715 48403272732 630226023217 3445658352855 201417869020 3990778930086 539191239975 44208758356 150045700516 516341903024 2174555901525 943252967811 481868953026 629151802787 2978359239872 728468058501 2339505347055 1994904278170 4031859248708 1802391160137 27303478696 295649467696 99502636694 445782206339 4666556365241 1535752828304 562269250185 2769067719818 281088718801 4895665382464 2089825482732 4256279294485 1859221916555 285067522561 1076850036635 2518737817943 3479862699455 1057565194857 1927385211898 908187070736 2422323458262 14405851904 2506738766984 38049350138 706353698114 1290095056266 1895438318852 1258131502902 200880351790 2978300903506 794527017325 771745705485 585004889407 713947088585 612879140177 35646378217 4855519475749 128508199868 235505918740 69834155462 2510570680808 453145927462 4534168818872 899698099092 225107193852 1447528960875 24670072249 1743319985873 644631144968 294822144387 2212741424457 380227918507 328282422663 1265911857734 648982163345 4053152519471 862254866210 79265545891 1553135752351 289328782962 1764211436712 1326808245198 12369085671 1461947014408 3166549896863 913801342208 135238944697 18944174044 189420971762 3125302724452 4666462004586 3330672618635 2831952272303 325857322692 739973011145 2363134509684 16874859977 1612373739603 2870157995163 639442679108 4114101798103 887949889028 18775250720 131369758489 5007645809791 1300403102367 281356632542 3863296810512 5126322964 442161665755 696383591753 335934465952 22521538346 685922776649 1055731344389 1923239471341 2919639023545 3671202467923 3878818951437 187994432567 2349376658908 190128146641 837182691467 474028161117 1515943627833 268511366061 256198099113 714274082951 2442522991152 1528655003553 756108487659 1679075074680 709269038019 3120867941900 38201711323 1545641526738 509812543884 2625158017037 1791386559366 2292392415557 1757195496171 4585630205755 4503391323007 599852130337 561413926127 507672367202 2197985469748 533335607627 1272915805250 2011237493908 994810662656 1813851352010 864203633175 166560580615 1416431888467 713908884147 2049864254368 901235440870 3189405703626 4087619899824 186745166718 78243340035 92840083371 1333450543589 3468019953665 4179843940364 1451741649668 403162455551 4174555540 1037929747532 1035855302613 4665926556045 1958447794824 700993441165 2327008486558 311024618432 93317023931 3510756663994 622214925535 264390750694 1924456128826 147592429531 593743786247 840381487557 868648013493 3937043249087 2428671963293 750259634171 1742147971286 4658531718051 2877507201867 618827081838 470927221129 37071252436 276870281765 2498113612210 5833852357 2252176595902 147271381 3402203273490 1604308922784 770277564168 59925363934 246449387299 846387501792 4135588638738 205972791308 4524504642351 3629195728528 1058169799019 44387721788 8506711261 192210324242 1287348782069 4694534229005 517461944999 490488597325 480584676274 1410081225077 5543979835105 2027086864342 562946367043 212687590542 1229094822526 278231829789 407158179323 401039886541 2529076276074 3986976809715 553490947431 461693017854 776512349209 2108855084978 270467350379 26329036844 1173495963693 498049482611 257939424402 2972756013402 267709702585 1438523760613 1214380191681 280522510176 263123806177 621958222409 2336621979962 1610657396116 2542267035932 3202895619819 2019672587898 532801156852 2821827986810 8344284796 770072760296 1949286155819 57489674841 466191794062 759646705810 49554518637 1408741487713 3841080542731 489868493846 4425711036942 2331717315237 1195714711679 1663973453038 613782592134 197978861944 1859164830883 3310370298783 1719931367840 138138945796 2909942340177 724093044846 726821536916 3789432502843 155085400573 497522303682 3591603599672 685465718643 559901564042 2062713215757 369114017144 420928181380 939587652313 3401809521085 750061162837 790148782480 208920735946 1321230532 2399359990625 878902644255 1835309629256 104849172851 3549563102784 300521232393 1924762317083 2787575034370 1323615037506 131773111411 1054552944733 353839807575 801401119258 1607985463096 997954495562 3050505163143 2013706460535 8659319477 2422654095715 9847787702 2596452787584 4450574946686 1009892578847 1306909161156 881642037188 1350743341447 223914795385 50818462769 138775605540 3057485713804 1354173852223 1323915272531 1259789239537 2085943424027 872339197780 698197121349 154137146886 1177878303087 5689651527145 3905701960465 1470443764194 2733237308971 965270381624 604484057299 1724437017262 4892572942938 3002014524290 287583855033 787900196918 1413984564338 1085975183074 416972342056 2471883791740 1018055757239 296750475259 839140469590 3019514495720 851260372519 1527870577834 1349282144493 2709563014748 300563567928 532514278300 198970423952 1160000484550 249122130332 2195798942659 1598370133 157270508508 2991226786300 955552061929 15491584569 3843528944955 499699110399 239020739682 288991339028 1927159890782 1190175735579 510057820398 1349265967773 1976778424256 1450690542935 3564422200003 5224021300730 1120678886407 1098867170829 3079522578640 1812785337713 150832183604 1834078823022 1228815691320 138050150475 997578814309 588568696301 1348943166544 2217721573772 147311912990 612795988686 367332469893 2022475068352 494600399476 2943610388067 1403230705764 6134423153 610516547730 107419232453 4928717845317 4527476074894 5236138622 301339894297 707425112173 3217369596355 366453228574 1898812165252 298973351681 4298968174054 639224213342 760203500433 4956198349784 118833407659 542970840119 2056197854980 4079987482084 1506214359910 585269684401 238995344092 228013669640 368399682095 847288935113 37559990124 3318355765947 5325106049697 1161625902705 4782165158348 1118646695422 19303068450 2784467394590 214643766443 2882565945070 84919251442 1351704312100 1078560708007 3268322141404 859981904254 4204534563814 2656347560360 1555614690680 3476428331674 427105721656 2026231791208 848923399145 314943303874 1828581916869 315355081519 820442304072 1023809943370 1560702200059 214269947942 2675946697132 7578282415 2893411333259 961259792 196376595510 3004101305779 1218494739899 905997159499 2460614714538 1467090561768 1024954752602 48848615135 818222818444 3394089014462 1075243541076 347847635781 1829303650866 1450467119609 134375606008 746904632115 521495078311 484870259302 174725826329 3260661272830 2405608848624 1079892407438 1944606715018 1207556481511 19481903221 973813021509 77499507669 3087018681561 1962224837090 1243550542085 3502854514152 944143387747 778865921466 932694112760 48986327509 78540125166 3146845324518 485480551796 2485246640681 23406011156 118190212503 169631964204 6650173221 2858100338441 493743698143 1248191160790 51265377055 666637447591 92737817925 349203474665 2686873837705 3812028327441 11623314661 323841700580 868946575565 3143089048654 119367785649 1869551469165 86058896391 1945123045444 1517478595256 344131323951 3374216714114 505911019630 2671425169007 2309497771454 5959176203369 743196092170 2180637564541 231357993452 1660693349850 1857160138115 1808505441161 2053060327552 4324175676826 946988194134 449754285712 1127658247245 1975252808301 1561097268718 1278866347920 2507242171572 1304838218703 1748585410765 1404316649415 155836165148 1000458278569 10217996559 357200323864 4407500231546 3954763028502 4690925092049 284380771949 440216533163 2496269843530 3074888288327 1494382374828 1812449563688 1547395684012 2958305629509 1161867774673 2069061813289 380935172144 1565755811748 198023231635 480922121757 406863445541 1500101165957 4072950941892 544422609653 400717724416 553178938051 640452896737 1440832477875 13230658322 60600139077 1354102919418 3451101872557 9489087596 869207095290 309587370402 1639364777626 624327391019 496031069024 1691281653744 907647509796 283847852062 3173172457655 41486514893 3510270955874 412628507940 5621909462476 918444199496 2346296471880 1205746656915 354696720829 2456328114665 1875064479609 840732560004 1071576645756 1027523396422 1836318788382 28573083363 390714400193 565905815980 1081158526947 2993788397494 1149368738340 2375796567739 3940846276620 818626530692 1025578327134 56309053956 269787032565 3945453045810 530219546436 1007545113085 130935840511 3568418780060 114587810645 2134670557354 18097958944 763986681328 510966188047 357457162121 2473723435713 4147952128962 2971631650063 1007694243402 1758413351943 4822499972635 3113541016089 457832798282 496184170938 1474236628920 3864557836960 1764273170156 1175772680559 750080825774 843702761548 4610067840615 1033777472091 851424093 2624246451058 469163765814 4997917638 853889945920 66971013575 91287916332 3036538640520 531984051714 1418765410927 2602373450317 480876473007 980875107989 1349996732907 5538710258 2407020010724 3033754941911 2067267323998 266911521054 3133570424180 376416276134 487122069759 1632390343032 1583889371549 543692025830 4127287724155 890884640719 147825304035 3763670854807 160070960793 862620729894 781475882 1350430970491 4592636722650 33310082892 1049817959450 205832763914 15392445524 1405754904517 217491585957 190320189595 2441634490729 102435967235 543298741237 180796812102 2534754336320 50571194957 4172079615353 118624423439 1532821553046 3310879358 652496473602 3342058521596 57313487288 1221090817877 673926917406 867752589584 4138274020279 81753243005 118802827236 3891181291325 1114120308596 438538013650 938958239019 869559197345 1364229476204 1386518233699 1137967682628 2505842880552 453443190358 1023126653596 1414541677769 1285864539043 249628669511 38187552350 1844010189748 1996175987097 2087007410557 289866899430 368623242180 1517781572415 25527710928 1078029192206 4169416718257 479065640461 3172022933808 1819149147880 300847042206 277087644668 1821310301964 115481639322 296517060231 298286547436 3869777041053 3393959217889 104194927642 2791839464085 2767851833965 2723142916673 234382022534 862756749904 3455804963438 1618112829893 1900839469600 292475478856 959878718517 100909696761 558339572596 96509996261 460958014836 20029993639 3857175016604 285628106933 5690209006317 10398344266 1867843594618 324659985771 3418242294855 1432585411974 275869348566 1299461079957 1581199170386 970898030113 3873817808755 336082180714 1246159042357 1337381413060 1923818962282 4123954683612 184329755362 211515497778 2772415026744 1277173960822 3847585568797 41708455748 209442215229 921109162962 106374439653 960241100230 4474827455373 7831628942 1446713822667 1909638519044 590965846546 405844167336 3186346218799 683068698436 607128087208 399810766822 530125048009 2532248912911 2982768961689 836395859298 1192406131418 2043889354917 327908413948 358217999385 32931707450 490048224603 1337915764926 66128129368 1936022224877 2029019663853 623814183090 264511417291 1577931448622 1540976439919 831864942879 2504025125966 970576132521 743960258393 22877962963 2399411221532 1176223743941 3736218093866 2562242327971 464756552921 1112831700761 1935593074604 322719278423 351760435182 1334555402113 81468443746 3850180491688 430521516299 1883909202359 424557812502 3737505681830 4169457554098 1516761705858 70807848775 408080698780 4756593404164 73409722853 785272928487 712187074572 216175993606 932439651518 662886217113 1640750680369 417881982362 2716068730392 664845068477 639248321450 1252855827575 1748792585570 47991261385 840417426616 1638371949207 504286127656 63731445086 77639760656 104001630697 1895151864220 911625991457 1244772161332 1101029408889 469413757922 1755483259187 1357438755974 20080747506 4634319544685 745453313781 1288553923985 163797533942 1685589207330 3013600498624 481549820404 172003019359 47813513720 219494014261 456234503489 47657205072 92173666120 1424167151422 6382781809 2440528206240 1776904630156 324364981426 538431066262 338090524746 3456533812838 2246289827505 199687883193 1386451520220 4888566323169 131339489818 3460723216360 48476597514 545647823151 111838410004 989774760445 237979990707 46306939421 3087022096514 1667062424637 1430779254927 2383339344897 514823741657 3220158007954 622135280876 2201343643637 1221368882024 840391098903 3432089427703 1590021030454 293970370485 3481519802031 3106645349528 747589114155 604993504385 2448706465620 1408150274147 1551773521626 275707590133 413948298206 393242977418 3910387749157 1258935301659 137226838887 518398707540 427902696344 3454240937568 1624693493834 2657321910820 251648035002 2464023468462 863474005095 287323179152 287882644934 177801758799 288299153691 1294263498354 89710036453 184481373358 1875604700404 366787740207 862433189392 1552910983516 2525010918684 593925458421 4226756310673 3083990387273 1543596737719 952742571099 4868138852987 688435024376 8393087974 388255735209 1410985796774 4117952482812 1309022859809 3516933299927 613062915554 622002918277 163174658551 3245294337832 87491868723 215141222843 3673513269685 17278856720 429084332995 85232789503 2496945590123 77837988078 116528890697 194280344478 423569143038 6024603603213 523226052011 360704828491 4449795003644 1668630168896 159348884459 1314866435181 3104964535587 2072930821279 2096200181854 573942416178 561588617174 1005483501815 141673588070 171419553548 64387852220 2068159333623 746551938229 3468725104704 3414172124723 2734132110049 2235543236660 2376486114578 1079553080228 1723910300996 1099345456755 1997456741264 595430987672 363776895790 27273817045 756880848336 97718417780 17598024 2033504810663 1765199848130 640151446408 1471704575241 184169965490 904894345831 171475156791 4807703019889 1002701736521 441679673125 1076584690726 1171070409369 593765265392 1223048348595 3365105537256 2619045371407 2472795451040 2538928096658 2048883762255 2653964026573 275716051639 3176150612024 4704933040572 1279964596138 3072408089659 3818335571627 53022898844 3086865684627 1860809095714 20222338887 1642409227136 223328624374 680141524754 1074693909936 2486435690015 3278506641799 4051721743762 1472174104782 1599221197240 1461354836021 1234753433799 1675630897745 2734439057098 1664866572 344290097886 191046672491 11898964732 3061584505169 4970390017711 394483673348 101767879467 86518895830 302928975290 95353549138 1731278412303 18781647474 399173515632 1586426195897 1653288819182 942789710066 4290132749807 3594349544859 776741927598 1620702439496 1224388670842 5840311240240 752046940584 1059932234706 101304740423 516267892490 3028919213647 2340605355508 1151678319032 5266387852182 160487465623 801561681992 1092851640614 1897988867846 225049220925 466023492443 4340975768205 1549182545678 454736585775 1571055948034 1093807481843 1576656596912 1658412508143 1441890448226 725079434562 2085335507238 617743585914 111396792448 325223966366 3686540080525 2866129186375 1206284538141 3383277734894 201415103660 35744201094 204028676216 3071675434838 85707566341 1848452477320 3014559714150 3901637700590 755507288678 811852674924 3975102350600 297530962796 2917521061610 263628441318 3065215075164 4244597127122 1542340411 1054492294452 987452147697 57499792745 1639167235014 636805161695 6499239909 1460387408702 1591452297554 110009236466 885877733678 9894146893 1999385000377 733029718018 213463795804 965907844430 3678132931503 2347409620326 3022863392336 1109738082027 1137816165811 3348262050277 346833913209 2320017620761 473128750182 603101161059 1435069250518 2099191438718 29197636882 18849458810 2863118654048 4346672201574 2222638241251 2310307268149 891921238166 283120595713 7471305758 2451584614058 1626574077143 4643987599721 2111641090355 158946344603 525092705454 324413121661 1299649562021 515177006375 3028686136600 1412285885841 630965825833 27561998673 4292712354755 53830110871 747554279728 689548507547 1443579143273 5519405109508 2257449779711 2522458150698 114415489732 72613319383 244132901684 3497825363439 500475288394 461192273248 4193353620399 853808114150 1261799363978 5321142461701 2334123397572 884592590088 89720370999 3453442470305 2570889131265 159875016320 4592387483047 288359265074 1269355743618 145498888855 2157375330581 1825765361711 1119653059658 939291309355 1026296018430 1411159625860 1463823338679 4507733366849 497893896258 1509590899771 745690424279 1433697982344 1439029768468 3160880926196 12732740056 2833787118742 3088513332456 1562715729161 1006791607631 319503362161 332506478176 3962429443914 53646882060 537312172855 2262371401905 852060609273 896856528764 1086137695385 1323769275634 443393558312 2181536245270 1451534870592 1157428453784 1737862999070 359300205892 1454995979241 671004838903 937722259239 653855872029 2652046621943 62413909731 1333255112821 1344605557270 94232760921 4461502356362 2598446262435 754931087066 18726903471 1232400849 394244703624 3521728019336 547847970025 297124262729 3965806450834 198665335371 49628756764 1569927740911 4389915809004 237493388850 957687057157 874877543380 4128769984808 571053073819 4636664287325 227216057631 3896762402701 1436993468283 2058214761693 2449700092732 261951352478 215765450079 1304708329944 79723224491 48384077299 212863064357 179486794068 1790370319356 43051783786 763399240427 330615215701 193248106171 3908047467310 3947355490761 342060097396 1710369955528 1326778205635 1046953876451 1109784424020 2473352003015 779136959525 187567620301 1315034399514 1715086595357 474413812077 240743522565 2962054480775 1267127589813 134841405714 4193432375930 5122702296036 2941153353395 3957366420 1364199868191 1210615333245 1949216916653 1841666457586 1173874277470 8992368818 209385950449 220047048213 3560642267608 3583445050 2560678267256 1454643852748 2294820726092 1708856875942 1824854380563 1075682369323 1402957943099 4922740362780 159280609796 3089611541 850492991153 1777931885800 649513628 3525494371723 3000909401731 1156816590387 2016776331785 1876904029312 1622384129017 410841739729 1486662894471 2128980343894 505753085648 2603530951265 2272871141627 3070815217196 554196657440 402840617967 660582276022 851416504649 1017307495437 241236789682 721552977977 1341336021242 33885171155 290149359529 586308090331 1890234506615 108305633784 999324057174 212339775087 1723874843381 426181143196 909694395252 3622018185933 2448014389848 363493849936 1748204453287 1086683040000 3210911228492 502323544471 2387274831468 8024931196 3386197351838 2674451207107 19945980016 217871559345 18809146705 429099664988 4382027949511 776164002890 881455205019 533171784971 2300909973127 138876741532 789849179519 1414803983849 2494366797107 3171970778180 2239405011257 2788209225075 1481406153869 413084760822 1898538724164 1415826579565 171773220709 297354215902 295087478890 4156667661560 49984771774 5132544838 1210705137597 81268584203 157312222953 844768005857 187651428229 3674253341336 651522225982 2501026052732 118885880119 2366519167049 111082323817 36804783970 59488786401 2780437012852 3855311155776 1867623175599 731674980437 1861826278544 80753095241 3883350244918 3208594617784 1913837727680 236019435474 760356750332 2411153296231 642457354 494869117940 1838267244251 3872361535772 394805877676 960209852661 12389968058 45141898525 401897312880 687003855451 765745542244 1436519342068 3074572767234 1565163183439 2800860460678 108391296933 4053552827002 31586209558 316734540756 3014009749698 1286903538316 2926959442310 165429466679 455938735885 2532019769445 29882222744 408641153719 32509439141 2496754515226 4454229202526 131385814105 2573892359578 2131713015724 4488221512029 1921227276780 541698241768 845040251047 825328754566 1580663340131 915261277822 407989639255 3197317425150 4088583652958 1902567850530 186449783144 535388937117 3529112911384 1181501883892 9746090784 5095074182 243114160123 516111710165 4444937387405 1570995262302 817088617334 1001677959797 208513164764 4090043528976 391063696697 2345732675327 53813632538 3465725870840 4149149944529 495155269055 5113438747478 1937833299697 4279349891398 420205608695 590443373263 1533344776741 5186730943808 2197594278986 3881497381307 1478137781354 1636841744414 1178792731433 255931431023 588692566615 270331806388 2120996244959 191880186412 992625843589 2347528818954 1000840565675 2038340852 4689138465134 2977458060701 178235688057 2066255314135 2339415206642 1241265940754 3543212527548 31220498884 1447272217541 1064152166141 600223343718 333457392381 236062139209 544775921892 443556548221 717645799989 494626699494 2024611576876 3359243825694 1033270914000 1738552663901 87446042960 292478733973 512800955259 2406977876448 325535361441 47713917336 11323028716 745137839241 2327975943198 396151685451 207400361700 1405996007783 2303357962576 2561294739323 74999147612 107104836713 2098443984775 1417675559951 58714669195 5197313693760 1542617239084 187339371129 4115294554220 2929085869764 1438045875060 1837526893618 989546932856 537132905899 3346849889390 2536974675361 1774628745528 4435234146956 197197033139 632563992328 1656088279721 384792036826 735546080092 3596490102065 3254039537822 1221845940942 1781333686907 629427699952 430373489441 2857209112936 1910575518599 2343048289430 241485874336 988368424287 4193035147028 2539531520407 643687250140 430879065615 1279161111543 1469823058527 389918098306 2259675067190 2045722450534 2148322648115 3840234427832 3210746707974 2779082088019 630533306988 2526361627589 31095800914 3016001826183 2592979413918 2112858221407 602766313214 1872710501825 271262503259 2629835334405 139792976636 19495642705 3463032304566 626538516293 4125395823530 144744087451 229887308458 1339472800456 931808734032 3076176215 1613466279853 319604108621 1004684169237 207538964730 377229421904 1597053279016 1855772547109 183978657724 1257842772132 134630376119 1786727454040 339900362409 1010103335548 2307585098722 391487679739 1404362336238 68518708131 4151001710068 532160454192 529798399166 2249542610976 1386227516263 21778909186 1043510185461 1504188815210 292431455202 1365194831776 4137781596641 1153551583680 905495861853 1077027140510 841176339963 990494366607 377479144306 76591477896 563154425219 3683331440210 1501030415308 135587873232 3409574964658 10664961809 169246194347 125256566370 1530484398020 4180811364002 304612816577 753621897138 2402671147936 1881543869419 2181406831803 155586946035 2819903979118 1751328589412 3865846864872 1041663144983 3885729306915 1337233736238 125014562741 726549416713 2767207708096 35136959902 976406130326 598138647157 117911085158 521436698204 401190005291 599564289931 5360696831503 1805694173419 155074601419 2432450417075 2475674944282 797920603952 11495133975 4463529325805 84282162191 871893722548 234422910510 3811693986636 1058082708866 428709449493 937809863122 3625762223 622138140493 1903999682238 4089838008874 470724231122 2684467508052 3072046092424 1541955492625 292173679192 1953815290650 1719105936190 814618249075 671412257985 909495269330 2415910156 611764762304 4314767807505 1034896180938 1267292467040 357269923128 1556857244785 206494884342 1504978546753 2219368563650 3907774911550 578697601467 1045792493898 1028969018469 2181288671247 1043803978909 4062671693963 650580803302 2383477158054 292453153019 792467582411 813893581019 236048763213 232322144006 34005307758 24241262233 2672832267544 1882799322452 3245805696341 1654367475063 599446652380 3506722537807 863477961423 2639075284089 568192098288 266997603874 1110412644515 4456554617898 527982332801 2352541509205 716826474741 230577486707 69676845374 18062552359 58929131098 2897710611246 3735464844598 244890642086 839189305430 2235203983799 468462360941 671439010378 2223602884 375788586031 31304952411 2380041875795 698176476606 79944689636 57894895145 179448051015 2821795022504 910702992910 814064590159 19824614176 22480720628 2288150129640 1238032892837 221985612282 286630862631 178313380530 1763383688719 562604010020 2481600691893 186766780931 3202140097681 1701797821671 1561638852516 644649100342 4053555672377 1171697773032 321433698826 1301994118621 83929695475 3415118549373 410789775935 982593054596 349908296671 2481404888360 370218289796 828917583164 2866735042120 113642999149 500838958023 5340497807303 401279822094 12247658458 5992619310286 202704808740 1332151482095 512553307547 1807823394326 930042098056 853899922155 168609226697 1853145951014 4499605145999 813527360352 735812132732 43250933690 1788673154259 2792647724295 1360116225802 5377325385817 11398589892 588075038774 396414588878 1040481218554 1879100595999 237975990361 1041520048235 21452426567 196498480783 3586976205656 2757057598688 418126071830 2106950452898 424437204816 111945908768 499339308926 3875185971932 1271757036540 2943899519680 193176289600 4948019567452 66875716626 1781602044119 446966510940 68012888429 1144695074341 1010219815115 139037377353 2059874875043 2885843316287 4395796377890 340612338408 117490561290 2515868452123 1322320664085 4469281164289 1358580924860 1480891918142 1075576671766 1756981103760 560561896703 348585055471 2953066499778 3961602462322 876243677701 2316439583696 144529375996 3290888530946 1165990356104 548918158340 1332550299458 5004796735 2839488233317 386048888848 1956992299196 307499205619 4083830867174 1386322125597 68230630216 233484518871 147411198331 324081367224 1660370286865 1749743322360 2997704360468 807862836 1736722130467 344622824789 3063923487 1148546618641 411104043954 1803468544011 845849449185 3534096485211 1710033922888 2756579432176 2689684043831 3386347855585 298442624408 1860759335853 3512814408459 613515935190 3068913960232 767481896198 942463226326 4189799109933 247108462858 3232534884605 3214080360951 3381321804416 71496206882 3287601685412 1704068480533 866490063694 2300544427037 10637641020 1398525253467 2390779110078 2058804379510 488725848076 773076499164 4096855860816 1632928944976 1228858090299 194190179228 585625544938 2654965236328 2603692737989 263218743184 700198085438 2690140258800 1885907194262 359025706239 470485798804 601442992533 1077692094482 2176829412590 1723833741429 346743242600 2048052509498 2519626865710 640802781412 1218821745621 147494150821 831025487976 3672715903991 99060060898 379967778456 4999597490389 3513486189123 994744264543 3643312437111 512400787913 3647776190706 538027977141 194143802263 2838354470351 2097403760348 3094095314193 417756626285 2255250539931 288032531186 249900597652 592679700532 971528316598 3639318563345 2674916365267 355497521003 4637358506024 843543135078 766905111921 1637225655949 873584211705 54206813732 1056992416455 445258402675 2582747553270 1661856224566 4254911757708 153620603092 520190002073 820686400380 4783170839337 1494525959639 1714336248375 764364262417 3779668734383 2284122224428 2361709411725 36551838666 2166010460477 376211904344 107885387244 1498446575102 269897045873 2631951250583 1041081571554 369620884313 895623841735 614138513701 1245207705346 2820043907524 2495488397281 2815898666334 696114624846 1502984077467 124946718449 2345457325969 5928624588393 3549250901287 2046480638160 156338290712 481207429735 459082313210 41661862603 1097591663201 831979070031 1894842300337 3509652714582 221583520732 1821245380365 2416432342532 1313876346858 1027673554436 89519865025 4196021635470 612267516987 1180066410024 2142545750253 110372465307 872916903193 674596424266 222855167047 239803647054 4944616506976 1355210263902 3789164407432 829617600329 3079313335066 137962420688 951125497837 3814452824881 100419620918 2191900181488 5382078280265 1399816857788 559809896677 1027811900 1399997286793 4078641438373 2860885381656 3096152166601 1400952777526 2249914229763 490201142992 2102070914419 2758961450056 1393362309938 3758561654908 518514472424 2499976479156 859536945578 3492491489524 2882291696512 337201182646 2549813591071 50477230121 138894772665 3480161412908 182711231361 551519127795 588551444162 3828725137139 1291141624515 1395722483374 214550328986 490602724228 3051801311741 809528720368 45317711136 1090213544492 1572764506406 1029350628387 262047968450 1130393629947 3538095443362 202706934187 1418234347554 1344954175972 262348371967 176260351784 3354192829544 795312568153 20119849465 404995233233 929521962270 3570987626558 11180479780 10482180992 1686331012350 10084571954 3312338590190 493353028958 1039819900455 1403117773928 1488852615962 2769571018633 4224265218603 1686134118638 424355121218 5332352284732 958284794045 4920319469141 1931523311911 1964212305397 497356822046 2276506719430 619323399689 1937392264615 1774923380844 489174688070 3980527995407 626951938692 1316181209812 2579653153053 900056588384 4764953907233 1874957267641 86867783419 1497902229182 3142364340421 96181528099 475302371354 2210195220795 5173350484799 948984178132 1909112521806 1067629808267 31197214261 419743979162 360578033670 1136240349987 776951640501 148970581681 296413124249 1424670942809 56529770417 3111686985684 2669621483803 929575802424 1497947741521 914103650671 3538285876444 494031258856 1368423535555 2116412939701 2911043073995 1359927670615 2211028902292 3654560178601 1784213379944 1124095432647 3550279210810 1149318352489 2247920913218 2032779536046 949837379694 4601720839015 467348753328 692134202325 574181285208 508548751363 100124227324 1433643540599 86034729029 204029579494 795974414328 4189778028382 1354239568883 3888929012428 1581544948930 55682296944 509843965763 33209634387 2180483703301 744893199741 4482508325523 177793640486 3515101688258 323991549572 3613996066837 1116200317380 1839532518045 51137929614 730924910131 797892327177 3243316323412 655326150538 4095142507953 2492098235466 1523461501429 648803302510 23760002648 591679479129 3514739844005 3249371325496 933568966518 30882555587 139971776666 5711847588190 1315423534756 369844835805 1212288412767 252640137876 1490059993148 260265665387 1799209110676 12147073258 652240135563 2274747277182 3104618824459 509077772587 1800203242188 3537138188555 1876465904985 982910662569 698598726058 608857962091 3850340955922 1922402176292 3210789199974 286691286003 1596683232 554964700768 3939448800821 272389829150 5555577230366 1854953650999 2038684750770 162273065849 1488712031675 32242877554 68657893942 709354147558 697121412301 261447193062 1417554382994 2256786081494 3053390521848 438115050108 344983563653 901038245223 2780946429056 3341406912932 953486645681 4168034089772 15282765594 770381011530 1716538101421 21581734986 1477774738671 1173582778892 2519558995083 799096338204 199764708059 1268824523004 232003340081 811209773103 1025664485115 776264404963 663664568880 66972867370 789494136267 4354698213951 3838949452480 117351571025 757039244683 3341261067174 503571818567 277240834605 1091326501389 2608290172372 500763053924 284171254498 1579793337203 93013725677 257598796742 661709904865 31527312662 328804296018 1112470831515 2083107898146 461415183606 2589192854821 246460433767 196651137937 477651977619 3420301909448 1530698321174 2812613763826 2556587959448 29106936077 2832632878457 1545448662981 423000415285 2282563524075 244637547364 1236495490838 1362002999035 1200338068996 1279016851880 1332860078815 557160352955 619225138100 177125172046 498559780587 20231707946 808082419205 106999647708 2044528290275 2441904345108 687176170149 318839254262 3928322056527 947878486107 364443047827 1035561321689 3645418899472 373953058119 463898526604 530808336905 2642602487112 6170096505 4806578295608 302205879658 895090088433 824789398271 393601940288 197128046607 555256653678 3510393783186 2664428380888 2179515109850 1110431958286 3273325500866 409537402591 17084762786 2174011937363 3748024173521 147949603383 3565072527921 29218905115 661929014733 269783589494 773290044673 4111451711199 18832767374 47632369015 2737270188650 4423257184217 464381752227 2354308033538 130355804618 3967706642908 1576754065071 4364099635389 112847991814 3035721755044 1280942592366 673859326160 108572374123 4107409294471 274950670366 210786571965 2013030190636 3074042916700 2550505635217 255084404696 821729498719 1518254979026 919562675296 562834265084 2117406628707 1851957243422 161891466217 1327196770023 1307886061434 2137965038861 190498388882 172333540830 1314712563024 569005034986 1561138253421 321411285813 1214619061857 1448218078896 1468227758597 168760066356 2736457244273 382385767518 834271496947 4825051699599 1100112499591 8672591999 764499059429 5163802506 331355683359 78500433362 1421826135193 46254639906 3609754150436 313941717605 618142852734 2394533317930 769138563404 3678446761904 627325549527 918655672906 754774143177 27083003028 670899225550 1079312707776 1173797914329 3614297622634 134564615793 700676931783 2558816755209 180008591536 54432560776 642668009915 1458501641125 1989086408223 2494698332215 2156136792486 1468546165136 1123581912422 828520629369 761419769009 1266780149912 2342308038637 1394249038227 4454653816226 982897368186 4301342694182 480674456660 1700617446699 2377367083050 2573560326126 2879725599683 1918352474452 465247132001 4040173257789 60828453008 550643628874 522897891864 110559084437 216796447570 842282586994 41077107079 137912293195 1286698516752 2826819261410 29918528614 37497591266 161975583912 474091974757 479893983440 1369455416864 1450421487380 632822463366 52293710971 522663495935 1881448032784 111478482127 4233141441806 929797130921 823621294070 2819432957338 2092341126677 4717058017775 344254568326 73215602566 176245647112 1382786465835 521295204638 27047795007 2761189077338 1916743527770 146116087252 1595143020569 53572436050 710471783032 1196322088308 587431860324 3797327703346 351937218285 1969027108319 330446014945 2177574425357 1892566553619 1311820207524 1257976180183 558089348420 455787534871 84500738037 1215723414574 68078731574 541230989718 4816454074790 3043068458838 1068908487051 237435506455 2205625046768 366635684321 8120830477 822156117825 469005841515 1333223939122 2769789865088 26318432432 112065292514 1897260091973 10434220285 1619232583275 3140758462710 539701358625 3716419377458 2160170001393 2915409471730 2663917411166 497302740739 4550869379243 403566731 16061566669 2561118990906 94463815950 4408682522199 277299097491 3776119068308 115275337858 54801590214 1760486113990 2171292773159 12704869949 191985645351 2489961251071 1787839289226 1299567572715 158865699996 4747755839163 3470759569321 113079310960 482697857141 402320245566 1539927968500 60089213554 1367513148361 108867113869 5145304724510 399075316207 460704264066 348112302252 1348307640861 226528450668 645486744275 493370979891 254461219656 173035009120 459119328786 4583380421816 713176285229 136844739059 171171332713 1380617765842 2105744766280 1730186625136 62237132847 417440755947 559875194694 559436716386 1205042132746 3739410313395 3235940647547 607912553169 49212991780 907839114317 1363105307614 1038728965810 4735030756967 1659451405052 1494989330797 1448999627921 173683919073 121592006052 1971793370 80662438836 295902265257 74027328268 75333110817 264164840266 2264592091096 255116625817 180759911713 4843356444376 225952630553 1208071645715 872537905623 633792619026 3272531364451 83815936715 1499471697518 43892985330 1295701314045 967020148187 2736340172564 1687682700676 1297493632722 1465801485947 3463628361069 4303335682130 3819695879344 75591753430 598252521936 20849900204 2727147254377 2631033457705 257508342917 721205104140 87053849759 978875534677 2946769464198 516424454320 2087031258726 1698947325201 4463835176433 84124746505 573915105691 86290680941 833536835295 2821989182555 273329903575 2009847309147 428501533026 2872022187042 3335538292091 17212979716 573372314345 1282724513194 3358416507877 2938830499261 204733094508 640438363922 2055204836478 128043358991 892839820201 60834922812 1729341798446 3842915482178 1573881008089 223393971481 85932346346 553174930349 2024229372459 1044239174855 924650643386 73732112436 3413371239134 1310218870429 90462095951 961868130915 392856394283 89227126545 424467025594 166310452657 124177813122 4313363513628 265878012208 417939894393 609513191921 2311513259354 2715469716993 603726452786 673562563557 81568927830 3675119444768 646104634877 925155668492 1838365007307 162844687056 75083794154 354039002366 190940348076 184874867570 3129092262831 2739599725292 2454241521644 2228670334547 505015198035 3958146849555 350386590195 1778599976668 211729035204 1077775598569 131683496896 1270525328671 531379077671 1137623940828 376416179007 407882587852 1757501911916 82207178519 738899963892 222225270802 4074654557917 3335915557897 674970601734 42622092291 1692095816998 843068394811 2010340482126 2881136436671 3621760515464 3519900978458 2306089789552 737756301496 1499227637791 26915305496 1138976932 947679828897 244632950547 2605883061681 3750689339077 589232382637 1490709839118 2072615294758 696196471911 1028806161621 4228965792103 322232146067 599877241438 2402239287123 997477083271 45627558992 453768520823 1153241796932 235398978210 3209154775 4046521441357 3426075537435 2019376896796 12110548953 223665130576 109004859948 1044127286753 1504257590673 4118249417825 59129889134 2399903412657 862444523159 165480020966 96826071946 1617752673114 57158788982 324778976673 1265143914742 993867293872 44154721521 1263659578490 3104775317298 49821844914 155451050790 1288041740994 1629377702098 18267445198 1062660058791 16538443750 92246399156 1393703280344 3907273506298 1428177351078 306727115023 1210903086516 3824215515670 1559584557 1627926595828 3366845651808 109763948946 5110569152063 1371190588604 3292862096989 1309222825281 773144868478 166823727038 1013920737363 7241652461 4468742875852 2319137280077 1292953638817 2869389628517 407048551503 655579384410 86791488481 730474113254 3788463414215 5452583261409 1011848104690 2373863352791 1443190388037 1982020146797 708286066229 2610907679455 61234255663 1422139738040 615974426557 4119408442287 98718015913 942316460590 688441636283 848729770540 1407702375249 2050521724908 20103959587 2123386991436 1680650093459 1063663026938 571757176953 1380309140584 3843617602071 1796743063710 1651534785053 45257836322 2334446258418 92972232953 243636644042 1142414402276 5008848970214 1195690399060 6787669238 1172523708262 345364194176 1631303945103 547061421810 442488086554 1202753353661 784919438093 715220845232 404257906785 1697450864051 721952238485 1241038564904 1357079742193 401797693552 2685828237049 2306078873773 5124751638845 17019696925 4470266088204 1085738149893 1258931197718 419623354925 2385250107782 3477591996473 424663931045 4052992874156 3384211315805 2274767021224 6214208809 43411862370 2449026732127 2028620496101 1038682357011 2450128523200 643430640539 2753765027730 1538132646462 354989573341 111595129175 229868538858 2232491313880 2341525661337 384021935197 1860556266251 1405071298909 1861592076747 37380622600 2040791852205 65635312625 1047105770326 92497270722 502801209875 77256272894 3055822570211 1444368292972 1970183803718 355472681707 3283051176389 182251049028 642704228 1768483655790 107302247098 3922175133860 665920152123 5495168623259 3404267608521 52161843117 104310442329 286924934071 157226382577 1987127997669 4670539138 421723017236 188749139018 121932328789 334246122908 912526387851 670016373487 301265245088 2364609825162 77254791609 1326243138139 3647350780651 1608214181796 1402692647940 198193290455 4210339660180 1535527262020 2344507146559 878628021879 1966884289 454012337403 2692129711369 523701059246 1666070203946 430181041344 4893153135449 40641693032 3581488724000 166980475654 3035256624993 318194970830 236268627154 1391905704683 2427953044429 29376657540 494259934639 511080116698 2032687332910 2936429348864 2345111913105 431347667729 1922762474983 1365456566685 91412846968 5075863508370 1377121644824 419043143056 214514370249 2496731072445 3740817485977 4350335002481 2083019562359 678209293889 49903151640 213698008220 302632932730 3220914273029 1828976585259 3429596237594 1681409111439 1672101506180 189122724113 2302124177069 224718105555 832557999723 1334159344898 779808829458 2396378978951 1403508320814 972071132369 984023405163 998278317104 3839488238536 1271028142826 30606480346 64019338937 3203007149752 1220911314128 655475346952 976647094747 29429570560 2602211596564 253367931879 127868138858 808988948092 133439954724 2334642964754 279951362358 499983045733 1958581982231 802012509685 1573099184712 917315421058 1168901488347 2359453201525 36040399430 53279961080 249653227980 1339680560393 4198021118191 85640226125 356956603410 3989887076371 703522951142 1845024154482 758209814170 211622552056 1621761486383 1518926476004 2454521132438 29352036238 1798722953736 1434234595208 2589614564884 2065290008934 379679943374 1362516089409 1480747175036 184299358600 274034602260 2060745803053 150472537684 377452731338 795658403369 248892190309 138011578274 235294603592 1947491457380 884586892850 1253291628946 1182357042235 9989794854 149480505851 1145320966720 2606322863312 1719648125450 2251183975437 4601628730704 1366183283346 4568860998743 1598060712104 670147391194 1185794238589 1269001755853 1044423117197 524531837823 2064735281559 1172218825137 2176167308532 4808938939619 1291234218391 75335562228 36166212262 155045086343 1839032719433 512312393302 238784503995 2364976434851 2367497498525 1442353715814 1249690286731 1366248720301 725276831637 37271491127 84249543033 970990020309 69602701730 3203842359452 5288687262522 2451353671903 5013769431561 2694787281998 228321297432 95721713606 238041555924 876828946115 2786774607819 678496929821 1905336286090 229862865064 529481004417 1441831079634 433954292954 1879009404066 798216042217 297986425478 2610919115352 680600974654 133604650986 1637694231927 559232411269 155272708948 2329146997810 1795635314526 347305374695 755968900413 4084301725320 298076231558 683519073668 280304452012 1331247737922 4619752843031 921331143668 8812280251 178879220524 329181390455 340212138159 89253334801 3133345679126 256669619859 730725509441 602574079635 594993713090 927621644617 4055011496023 115190233987 96951491320 3672872015983 3258469268042 150391453409 267051472272 1937053182404 1241949811808 1313815552495 5039210325545 1003451249493 1057426995916 774757500553 2606395671928 779993231120 1212665030291 445491117609 1498327027902 525702697005 1654540437344 964103683299 44902616190 110938292422 236256606175 4302818215229 286346924134 190025844533 1750010504494 128868566619 595926115874 52940205202 4501738403121 2543256047076 224597435529 3098232475870 1734170688910 1292312163402 1955008717918 1412827506464 349487288211 46115744308 440897917164 2123295188267 970776680754 3693022147425 3267560116175 742566947934 770397186107 1857974346766 3182638829572 208734068200 5018846543281 3273399362074 675400363344 2439717581545 338647069278 2665026442477 1068688312407 4093875077227 2323595521265 652508481434 1213596163655 293542339470 4131370677836 974937327677 4469567297775 1774987397826 2136342510832 861861234715 80738091435 1032023495958 4327844002229 1012449511145 1529499554251 571684255068 2714071687847 921357014829 1157077001667 1052440129053 156291978535 1578714135691 2693313251762 14475978482 9816076942 4502777510057 1432970664675 357136446504 135545215915 42762153140 1201572270075 31697875337 1245913474795 3373318982612 312502771530 342311170925 71290169592 5546336086 2451221204003 856219587204 1682679257818 2366501397489 2602559664911 1391916065016 287588860401 301140223780 179271439555 2715326575543 2198519988819 3236139040617 2995712326927 19717727955 3128733986433 36950702529 783156695254 2097393709142 4230273718 3448327733546 669444239814 1012147628589 913286643458 1580228630305 873325379812 4479227343759 3095879581129 134017610311 378772043508 36161127458 2175352252215 170346244183 1249666278940 470123261150 730246632801 1361387405327 1039416278850 69176691485 1308110756802 1736080508447 643905140123 616969465943 2172740806395 565212650456 269555836987 1318454248351 3720602307820 69612616114 396243004700 205086665693 3887530562728 4097044767051 2021596997741 1698825182056 2212302874300 1449443507464 1679269912915 46723077842 170398608734 1240224952072 1646738640569 588981435178 1215040524831 4225420644947 14067190966 4715549033340 998215443923 1412128787103 508732508926 87376965945 853044592060 2007923041962 2943981309275 2956504996172 1312022667463 1375012262360 3458294104265 197890107251 3483227991573 1318942804682 1531123534659 1438154782518 3384378763276 3658765219703 1291433196939 151223674908 41307249473 35356596144 1592150968927 53649586855 3479422230253 2091566421138 1345869330040 1799409183910 282120305826 1524814077238 176497364842 2056027047573 1444224423919 154404732067 683137860800 352525370701 1429257600420 2125774135034 40318007940 4333001226273 2865518892701 24476989273 4780744379937 610088390005 1962525429644 341645098838 816982494185 1233532616579 781836877825 139394683992 230104060810 3592738293583 519849691098 5305717234524 365891194394 2861738510643 4422587056311 5091706249792 285833255937 2468138260643 3485203958490 346319514351 1099692098259 823967499919 1725959469966 3970200344188 11533337673 404481843384 1636304243127 98275039474 380054397563 182373829384 4005242787390 1728227002744 3151699964378 1259216539098 2510758678201 2389104621783 5851749190442 198385988253 585689221508 521697279597 1784745597944 1411195506091 3425991664970 2315211609671 192952689602 4553982722295 1414300371644 41976343241 774208067024 2731660853162 3622784944880 108085970766 1061822688979 501657242914 792101757405 1298757254368 45485004976 2744806703900 1435856318477 4561178100493 2292652908937 1358839073843 2403309927297 810058418174 3468058029639 539602251858 2606100688303 3976786636 1852035647928 215186103640 917099922083 988818321265 746934366058 1100543004192 38562033716 156147451114 3287287322231 2392022323598 1268686782186 494675154324 474229475716 3997014733494 2044338059380 1014864559796 2590942920 200632427804 3674468302039 1425658959840 88743092121 1263131145136 413485713027 70225874216 696910836601 364376869706 43343920214 165527075973 4118070667936 5241736510434 1678897840792 512688993866 153334061095 1490895366542 790442796640 718387449192 1381972625980 3134380522035 309733049257 2533191839787 2541899822860 673501523161 1619587564 96461628664 3174260993951 238689828157 1165447499027 2761054603247 344313681930 741593882576 96388896895 3607243920406 1306963238064 148337520093 656236188355 1135423388828 3017536055291 1148650294716 792042651693 901730493881 4903806749434 39946989401 404972214262 6902096178 421082267304 644339127315 349766927951 6585366772 2030493472002 1185754167785 119347549256 58201123505 83582986513 4468711540031 161419789732 1315193816855 1153874247362 1239215889864 1878509292082 1770278766878 331669476280 1384249902857 4857005720421 4971534095759 433541025618 475033996831 2692165641775 318225153704 1712719710857 2399832227181 406076609293 1408493024 707500455344 5082726073356 1788449165096 397824603373 740052993473 362999838533 2791387356263 2848315577420 2636602809195 1047402570829 1383283741749 383062262141 2665650239033 1507649789645 4136825122089 1074129699455 1051994627853 1762820640844 1172016277760 647246357915 4040423203780 3908943292981 461791964182 251071864468 580877606394 2231473050935 914022201848 223237976059 486587451816 3956107943334 10538704539 322443524790 933777444857 1549375305203 3089352143893 636030790342 3592278350995 4070502689353 819948240302 969381848661 662022447023 3964269344291 618440566415 2222677389912 4015548590061 2138246477112 1897510738123 119402269903 2851801861843 925131863325 261579295854 2651053753854 4882981419 231024310565 201104201399 747515307577 655683696845 128854694028 2127741487551 526535929145 2744304304477 403445713731 427877298620 468475317002 1750618972200 288825438676 447291927943 2071507291398 2078109613048 542596119990 13672735044 494013818257 344577789566 2709193614100 2455944739767 715661800482 1814687506723 4526706310269 1852732496967 743946782332 146998918394 1227762755083 2220166592118 732855525525 350410160400 225787477049 165488212406 31747046645 341565098393 485360026834 94408501873 2956972082092 70523577799 205850436704 1525090198415 527380349520 882440909611 2385462711360 2497816047525 558049970189 4702650806839 86868056193 912084448906 1239746042346 1738764341260 3310247670030 125984531762 3682247515661 3703896082972 2695058630026 1398945251974 2487533709391 1743218720416 104130771243 695357134993 2211923522267 23402005440 704009491724 2530368208061 727097153121 2760573414847 911698239295 2696609231180 1312401483076 203555401210 2060180255334 710371804645 2599840923294 105821654015 666420640040 1640814149301 50683906138 413973128481 3451088717568 224248188528 3242784647128 2562605798133 543145550914 1090154305827 240615301947 3870347421762 21644302168 212557062205 963723695692 2767727986855 463791997394 285286206470 2929206601130 1648729425462 2259959904189 396503044572 4165062977925 471983908961 869897692962 559524596000 124456951086 1169308662561 1664125658790 1678916320300 3482917487840 3090947873460 30661311204 948201543855 1391230636523 1286264359557 1855947019728 435426821653 5732353893694 576139611261 951694881131 3141901822541 1416642743311 3732847891146 4291978248965 1485359346692 1202199207004 979416095615 2184606324939 36898565822 83080452112 441518464786 764818078801 1161940660307 104438143 1019849398938 3176798382820 727774462029 786844190695 413239702363 110383500297 1899648312831 864570491516 54485573101 275388803634 2718025625402 1934885876585 2225052624772 3372596606713 4635135388428 786093688971 594018374457 4837551046753 68539603893 597183860306 141566368748 62701701680 3706149123710 2429695753471 1953400372843 1635557812810 644485447995 1905251618911 3259363076438 914501420647 1746171737982 2284052932260 2290425856996 4372822813567 536843084362 3197538027188 2815338566821 79760684404 653890844381 1301215885641 1180273977965 256601156567 443315046820 4960657027318 3338599786422 753281105597 1701626524800 314861910314 647238516833 3150130034673 1566843879781 1441689861949 793857018975 794678853685 27096774520 3996193374036 592356263919 2030355673069 549143932087 198122735217 185027018299 4541846978136 3233639003154 2069358703387 208498809 1881420416796 1253417381017 961905735114 664938669940 1023270265167 835576296019 35983464585 1703353735110 609131199731 2467949793853 315804831536 1623088243850 2654289161073 2574166288809 338680276363 792284900048 2005934492223 2747407986180 1262569627214 1697743173653 555935221258 1181906065085 1792153284199 1280101636141 1727152195649 1338464002503 566406153321 162042142042 5227825164337 421541541241 238671333100 2644934479774 1734767711095 154489455058 2312273321772 952264106378 745094035703 2436064974828 1569475772639 939168566532 69719825052 1142918602546 2226039972663 448121688960 497565074212 428802163907 1009448489301 8095090672 1149205274118 803534189634 1253780392321 322575414565 2247043362364 41660156026 294279057768 153112111630 550802279260 72471563580 29155585305 820727641641 216498441884 519685467825 253725143341 133267806779 101204612476 4845365996343 51419147951 4421440916784 1643367641986 1789775707510 271036601735 1529091853219 75267788094 13160431917 956748608 107947832307 1171242044978 2153832913 64634003604 2943170577353 1560182878321 3407436546641 248048520 2393414199206 1857965039381 3122340900961 33352155425 2900262473660 950077613176 440444152786 584278154709 5066168647184 932995743070 1161646613086 2050910342352 200570045387 455285040662 901145159369 1891672345674 2234165456707 571286576054 5049797625541 3368737363304 891556230208 337298633543 1789754779564 1245561108426 3501617452309 1144038720165 2017460466568 65499668122 540476866470 1394899935670 820359542017 366748990668 454577591376 1937813193677 3570413577104 1050963696502 2005787803651 1775381037274 854270659578 188735494775 109124976081 259371785735 3812281595586 2538391239187 2699481088677 136166691528 87503252205 1384518613213 53208612305 19360653392 881285034004 1626022621261 165613417025 558956721412 1142025216570 3011220157158 2471221757345 2727606263621 1583680858567 1602465985029 1378094284160 36585441236 4061162481545 602161385273 5346686925247 1284978733630 259725652105 2003064669841 1712829355029 1166890812863 856046144571 839647920647 4369600103233 2697627469552 274201744944 1404479084641 1111138077245 965909305141 1047846884605 2237645997351 4707205210746 2743198669334 345202896966 1539229234038 3652994130489 456758170115 1104444392235 3869916437844 3848554986698 622033075212 1190255674600 9833517132 591892152634 59642073977 2352046618555 1742557930396 1774345124552 22370858107 1611080683566 9578570337 2759209831585 64947859796 698421937272 1056115068746 2627581747756 666411999029 514690421891 1297571190148 4706971626522 88914539092 780526438751 4813805645720 5698271134582 418610767577 5055821763504 36125471775 374409206909 1384074163258 3753360701322 2149145764016 225397888526 1110253634382 2650527420960 907673852632 1473681773824 27263338764 39283113519 1917149252938 2015618979342 734746133615 485539433439 705832879519 45997957943 3945198377413 825301444793 1744298011057 4457929174488 1150144962315 349414853392 2586544845100 4397123999962 2794772067962 942955549396 2175895061700 80497935900 2586318184020 707947938467 1374115705815 160541831289 1584601100638 2683525628789 2689341338764 2708954573946 163065043263 997675520991 1569917358401 5897889620775 3016695505308 3157636084331 477400261950 1591505590197 168284495006 1741786186586 1037538726800 40009672246 232022085617 519912304262 19268723883 5013479849169 336401634805 5145697206 5569261607365 1807751394497 1501561278974 468702623050 670846870641 3305494578581 1388932743399 5646285148915 3803572072694 3202609563893 1006504700269 4203347253933 3103552344247 729598475477 798282646965 328054258540 1023766212201 326128301184 817335647155 2954523710778 3818198115951 103139036888 130034370607 2015702548579 4368597139266 632319988754 348345063192 48375898759 1688197011789 1245796317847 406604270679 2379157328151 2439918295095 598615636 3534567583259 407736991107 1510879667362 3922751362864 1839984542155 1597815509370 512985367575 3839274609426 2076391725217 1055804871529 708257079945 249580037907 1292140127974 35381542027 110528204839 1250442959846 2001670499403 1320039623774 2455082251220 142685540225 3146353845239 1248986354461 52248028209 1099218644570 22842618261 544261588896 3202210828889 1036629244119 2088198954717 788829809354 1685515154117 2858435440972 209645516211 170864241082 950011284807 840857712 36381161977 137835134102 733413378085 22470701530 167796613834 394419644527 197660095896 2252426290339 2159270953429 183464139530 287518652883 2812253558992 2245390534076 1681206155104 346697229784 1072032730325 3384802765053 1229630861702 64771590889 295348929344 3634724762139 520329144643 191304172125 533025891495 1223654408875 349069112824 1033061166039 2827877176581 43675194058 1475231367128 2341355475989 262964493151 167288823859 400583709533 339225390852 413113387195 2667921959720 430120062501 2577707183960 255186471705 589725026563 751379829919 1023390382261 992725207287 895608445053 2984749303429 3368052005626 1368421715507 1432556414250 828725182481 1774378385091 4289996261150 2421081470474 858675743756 4603443557849 575868278544 662785657860 4201383594445 225575991743 1178188475594 565982127406 1487001330710 2019802120683 2077864674834 594750167027 1325768720352 3980064932716 168167993093 62397592590 258494448555 2880796933247 4896835749174 244879618570 1405988958517 1230474167749 1819915977717 715706724389 847355610573 428802680606 3741871753387 1209378840082 702879895201 1746193841151 2051372712671 3769507229209 629328262301 740413435412 602205032131 1187454081683 81111831305 1153811901528 572537043089 3288566014061 72912089119 676579429527 1755181395841 517419636661 3412005523446 225783302367 129657958786 3138856693663 3364080176667 3584887115221 478891289469 684573468257 1746874359329 551703582266 1772298859556 3088863284403 3061460568 375961641410 563405846877 208504096331 2146288658161 5305800476 80266320412 236313031122 2189337603241 1397002411706 1209373276988 592704079478 2017202799 838550549515 1670982410941 19170423844 810677872501 552973514911 1248118379393 1982135965166 2522418193374 38158123239 581913049441 300286202291 4242314096399 1420776064309 1590419576626 1457041487194 66440053172 4020812258807 500346134893 3175940900176 2042689707264 429268886 1478575106317 122829541774 606874626888 10669578858 716898649509 190725021882 3366497361141 16054779434 577774965586 58805965166 99271780211 926763936023 2158013282936 601731430184 220490621798 2201235808038 831242697611 679851679463 2021386628174 4921788830410 254770837555 272766981050 907273011713 157843098753 76866309286 401492625137 11968811100 686666938628 11701949322 305822032386 79817354242 331568521249 3426733983466 249052612942 2173211699813 2961730661260 543244521096 1918225957624 2112304110360 353798919784 2022298583077 3125747005428 643175188669 339053362147 1665517199386 332011056882 512547153186 45413674156 3034366132650 24214700343 9029265249 6880547090 2541918779956 119500461161 4610893135805 38987855348 4457314351473 2890120145362 743017032984 1688063626677 1862827656664 4288212581812 4340241705731 668145180969 327436882249 273657459688 1114589441728 2045862838203 3296700909996 616745457951 1190921776415 1325742065126 4348437140555 3341543380963 272168490230 45989627807 3363129143862 1660351498194 4215030351546 1503805368419 1772831288859 26723010754 520334140676 1021878177757 568786484850 4292621811646 2278546973475 350750794653 297964908413 315899369019 315740033331 4399251774024 15519087336 777794905710 486239698830 225773573996 177640168901 531747976192 2123180810084 375485510151 4280157354114 794452444352 2126152252320 75891811761 369067083331 1867643556452 1745669031709 592160478874 103579220640 2068124278978 1907890337461 1853679523243 5698617084617 426721171958 715180582544 117956189877 650482398779 679943088803 41127635143 747810723576 747344535760 4824134068045 631911313788 1119109028781 188239838317 1101613928142 2235026689811 1016143186198 1368751703854 2437660398233 766677379718 1051778259470 1234329575258 831619220670 1432907671472 832489346035 2425630299473 1734812674604 1183801200216 628956453812 1941062077055 764203261493 1696427581028 480568064718 16792304202 582804958102 2747203746673 2333468426652 3358744188951 2060226437558 1315228070429 3498851367830 2087503317267 4825761069504 2849118006227 1424244616743 227659635514 6806637879 1927563395996 796313267057 5382448830222 517161975717 315498323869 684461654997 1293352284176 298966049882 1524253430018 2013890586747 729667285933 392031434702 1030819536802 1249100836132 38000989324 3454694310736 3921463917816 3852492006914 1285382972271 3994979256141 3213927181008 1865972931071 1740475154421 2143408120066 2766937271882 1466458195580 3818439443975 171319152307 458656371245 182090899435 1525506893392 345252969892 5070382005693 2154952991475 699609188729 1747893653147 3857940658704 1789608129669 1687206249571 540334436528 141776716855 1678066639420 222940706655 1699020544843 3917068166731 970947887673 782281482263 499857129190 2323011361421 10345151425 909855220365 48346269970 2177153960725 102218219933 4425119130475 2600296245563 3846551890527 2392206858600 404425338510 457671605950 1576048416749 1520875815742 29008201415 3305446336634 1024892357058 1245850801525 1093168109154 2385638784657 3135307327827 1985118076633 885559784583 1299072170166 49084444785 93116979997 77969598002 2622077282565 1703603002951 1260187101839 549448781855 525567050066 765493277102 1637052948176 547990305807 169276344337 38415783561 4879102624538 2753109692412 4774516683533 960590941697 132870625371 446118567210 4210034916728 975999115512 7534252323 135964928564 704632412879 3628621145513 267934604172 22477304730 503769152408 3311180924274 536565439548 947932329887 3445519690840 4396024111 4826914927043 974607744041 1513577500326 56123773398 877488492420 2360383876124 902634903296 1936644366078 92964630893 1240340344445 117630668053 1411587770228 8794114422 1256776999483 942435430014 2005745282501 42867706594 685832503687 3740371621751 1173751627117 1373527631092 3215825502301 2448758386999 401317479018 9846379907 944873551375 244895735762 4975300181830 83199330330 199058406127 2460307578982 2312788035652 1070780313078 65172700532 80364012040 2428872779003 1169223062388 696202586405 387112950593 1045221113423 186890842771 1557187400792 2516500141824 657957390999 264028375763 1118834692605 584914365004 713003654939 67548246571 2927615263386 3501440201964 2133641538456 3299183512061 103695921207 1958651155182 3230284549396 424516677024 3201485084976 624726726852 3917792736545 207244130059 480892873938 1077371893522 770874191004 2193545049744 213753326148 546818283701 1964733569817 1692325174179 2844594875413 547555488359 243618972754 1154430156620 1391445001285 2206684351883 333920658760 448278395053 799405893928 1813474614153 465999195516 2407011994188 32769320893 921744112611 693555655933 59016225246 2169825103983 198974867332 3218890041319 3530847012889 54833645969 10991149649 1834122778615 1904931351897 1719300889025 633261067306 3674493385666 1162507885026 2207159953150 390598077119 1423883997716 825937486028 84402032676 849934764167 1234257420066 279862875191 894878367302 1207621730832 1725432358795 52313271948 530340534301 2390825132970 973666638454 2070672642373 1519713477157 1871958407159 1036597504653 226075485074 572849743636 123077705860 845222063421 865915690251 891206444136 651262387388 106621055015 272833029756 2480373972135 4634021276464 439606857732 62160503039 128699874273 1315710965952 2975598311230 947284086817 101743783224 1788774729122 875955966830 179185071370 317528103262 720456940982 3319936967522 443091485743 1123110091075 463553070463 892300981913 1508211475811 1190400743223 1719565094046 1824236929777 3235182127119 62254139716 1446657877719 515356926696 3021243591712 4385653414906 704795632808 2791822181199 2162718348305 107582629070 2054742763639 5287707202513 71735886612 2086492696125 365382266167 1809484218050 932232059413 1467472763535 169480265924 3585640290588 798820120286 541866405352 1087921384819 764504927782 3172799942262 966485302065 2134069746832 553666970413 337365098694 468445973878 389118053192 991259792033 1416320947653 3879543014493 2085541278894 1904988207167 546979407101 639171054554 768952288186 2283442878750 2104661938108 2275498270508 894201663311 2044138648023 145681064207 461120616393 1413490204695 257731148706 3979096701428 45941403563 3532151288857 1074823774482 1408743111637 1936616764678 50138014716 217117494606 710129360615 4048969899011 320934698822 424628439840 541536515914 219243462146 84115930096 173992087538 117965386347 1897515482619 177913389155 2387887243170 3064722952451 697528524288 2146223960182 477814108812 1808226194147 1535448267849 1923886099872 105056312027 1990435016912 289095437879 2703585879906 59296628138 27236090951 2035063567911 1366811013175 1855443800217 2707021038789 1241701484330 220858435551 1651269512347 3785916976524 3386370283440 3111514476636 882304160923 66407290719 267929408028 741396301144 2371036969131 714546946515 440360379433 1112063519144 3173431702892 3329404639600 1512447109501 2790939325482 2891337488820 16795715889 2438966416669 1199801284058 4480366611623 4267241397365 1522631230250 3073085068633 694691954615 2196186160346 2055510281355 1685778462574 1572672495045 1452189569229 267030897070 3762744345960 3279106983192 184450788628 522179037393 281720055958 1429157628603 201095366504 3116251578523 1165008945682 904464524 3495659425441 7460372304 226401461176 443932900900 8105282883 1261047063444 5214288162951 350486109338 374562623589 909547526303 534498303685 807310704048 1737311316626 2530919827786 1723753158079 26565513405 1965762924837 1504224265599 1223460112111 4660635588931 3780268708525 266876129598 1584507681 3333183018538 171115599828 2137610450478 101259453 1845358548417 435299703896 604130412877 2624370728850 388543300044 3133871958625 318444459134 5039993522098 1212192163393 3595629797637 627635244025 140537978745 267976168380 1733457218014 3210117145940 1724552952761 1321076215036 425451169877 332734310161 324705831757 1083526449492 4605793180373 2125934428547 398690323938 619400796072 3522073561540 497338728408 14097202470 29776284988 622660155816 782943558288 246335350636 710129121539 4405273362063 2951612737694 1912829304568 4919173529737 3768393225999 3520499626730 263420775597 1090968402322 2426537927310 1731910739174 755975654546 808522752573 2555279727758 237611439282 653960290724 1130361417114 1832649383439 319544140411 533321358553 1437878112816 245714531931 25677027340 2610058977300 1656686936689 1908767831046 2614570515804 1808826005681 28465680174 41225054991 1161858719322 1633434768163 3610717854551 394425821266 296018393201 1202422257448 4366713404300 3083984644200 1577589128884 4999153789808 532597766427 811578468007 1355259939226 163157870170 2532553112948 5082210558 129169153578 1064425586570 118213084517 1969585625423 73395571002 1255866803679 4866634528156 992164890056 195862248096 3615893181441 650811938712 2632576793059 32044419120 162606884296 4453795759612 921458772829 744224229268 678215354347 2663494191912 2715538528088 2856957270786 702520655832 14771502918 833327715039 2607179587598 73851431114 1246531391590 3544144768900 1889621021726 114671429550 1556079935123 323140132050 4768743162998 508043793699 1846408314977 53215706486 999062246152 400807646477 37899010423 293620292817 752702960396 1144246389592 272654528897 6734712996 3111318975300 2805967999480 573620767766 558327936234 2999892532807 780597702268 1881455876 776888409050 85619406160 345770578300 1018300533355 383861693091 452751727836 337114620329 549261099081 1907709460153 569915822077 3442417193124 3216061493048 80405747497 1437419810017 79322613695 212496405198 400461859056 60162413082 4158923759557 529116058524 1193579726916 964404690125 3098431865189 4739774609907 2542349067655 209817987859 2859324406857 526352767659 417853637855 231660606739 354294512398 823886371126 772325424570 3995556366116 616812209665 3689530612044 3259008341409 675981915682 1022905729100 2106620423 1965498427134 496987102705 893129781904 248824422012 954085334373 512155524466 858896659869 1396312842226 707250586102 928237481664 378884828587 1579953608550 1296842855559 490282758486 906217835188 4172535498079 4373150383654 412815342013 32198907798 43886635104 472454595875 870754700805 83279233232 138334135763 552399964115 220895071384 1672643110516 527620616063 1923849032021 1137512427042 123310120296 817371350818 211562008785 205833397164 5547402471506 1800639347418 181924493 1226195509034 948655903785 1046951911302 390581095778 4189352912343 3197694026129 1349357635814 1898220884805 603173995189 1404065733180 1838700193462 951571585617 1000867216049 906374057169 1529499052551 1102903435638 1037077155267 2254438560651 1383838547748 447088715343 627131822201 3664794760592 1856616263113 340205065654 1663544134909 1075114661317 2499515676577 4379298636548 96350469811 733146084779 45484986935 471128988068 2086954929552 2185622870567 1483439379151 1523126972743 4689150655894 2478306555702 156181747783 667424795358 158766375004 1021787249064 1057377771681 1588668647415 1423585066112 3368736261770 2926482125 4070995906737 2961368116900 1229650396289 21711169952 3334645473458 944692424597 1790908762586 133385175448 2875108163690 1815626760518 60273931900 2950263574985 218958149769 1863089001742 966300381830 693021588536 119053891499 3163785369944 841357268812 3760393169481 287242934519 456041239394 21327169787 6626688703 2268072939952 11442533285 3049801925516 1675847417790 3379690218494 3582337218059 1786168458440 55257604839 157700561132 2072364490324 346140935580 724807835338 3129247168010 2634920159759 2801288485025 1160960409773 4130555763209 4069284577753 36021152163 2719409623495 2317537163741 791003541039 2921668591199 174432211534 1035536777235 221221468570 162673851069 2021202098415 5620114162785 1486255695290 170246252973 852490904258 4537532501479 3441299145783 4420256892328 2775461851490 1736754578234 3596910810958 300798063638 5058134941652 613302251870 263175556486 1573553472094 813048699354 658317328435 315084119646 14778759505 671206471768 824669823078 1463011842456 2078993372616 2234518342193 2534351955830 265629971137 2729056626436 43870623368 3512641502940 3626840500866 569855251328 1079551688708 4000285501968 3302428901174 760192277617 412928380039 3352561572567 727960942134 567060893367 176419324082 816216500712 520054121491 2155637510641 1337815487577 489306623310 154067827520 1175034503967 208173842151 2714330973674 3431545979498 423778009126 1172243041989 1268840992163 4071786628909 425547652298 266637546651 193137680778 3211933194450 185367197098 3959020739799 113611805705 1184423642439 156847870508 838479788131 533884383349 3422655251775 1993481236525 1266115226514 314655792323 2906350225374 5225509646689 1559135879107 1239919106337 590995873003 4512508463070 4181920999757 1628503309075 887382533277 2137085279801 2008898412876 1760634957364 3474722147215 757390611954 853240339318 283575395527 25476426668 495946288893 672948981041 411196721608 2895210444051 4714210017327 1312725086820 908727219843 1149447237062 655860885554 3165224270330 564037014601 5242410013940 1430549594415 732810859255 32543816723 2303472724533 136903601731 1298372480284 373433006471 1015398866295 1169589589871 323405631837 16272651554 2519479954951 648951221349 1023394794056 439178014551 496652078195 1585127613249 952940965331 3886964541983 1090454057454 1203496066030 1434037308659 1747468158464 238370456511 1175541948438 3072088101870 702596350048 3569963388284 2751734311140 1427687705190 1786433059260 2956397042477 357406034831 231483392914 775899991568 828970375502 1700832704599 3493279385435 942129727300 2208540052027 128386747669 1973847223934 2025343571065 4803523780747 48886334840 1576587677015 1927608787497 4222673390517 414872127420 3126642010 106281292796 1577360378609 1231749402569 906627530684 204059187495 2175750011390 2455229429497 3731497980736 322247430372 3630460560556 678813427152 826302024368 2609467065320 1318402972587 39864907891 492199345400 355981354441 1468569944048 942343859833 1866005415852 227939093239 138742731054 3038146129318 2476288157 685191243789 120906076007 1425468416785 725792004624 1417500780886 2825472977073 2935850037227 59327155379 4892953738955 800447796797 171820366074 166168851 290978670868 3294183755284 470472540110 1331354003522 139319792741 1753840301968 317821364641 3591667256642 1967565077090 4379890801934 2653676193108 1056819727 146189134148 2665272406073 467362695591 3942114215060 835645485484 689423918281 1455061681988 3559258661 2942017405 3797987460467 144977898869 11567589366 2124974517242 1929967649280 475649232661 3233920216968 785177067718 1030172959749 584232938255 434999450050 2983227359920 1050885900833 104646976308 1191182640212 1894012928058 406641518610 2448957544283 869084559650 731839575038 998762171196 2854821401815 350373894704 155197300154 570592683500 2072154486646 180077084215 2020937017346 3730887793791 504729058123 5635104119920 1535601955953 103805992176 2674241518650 3361149583823 927458492787 179559620622 2719072991223 221299201142 1141525024387 858220838685 2716539405377 1024152166143 70517632986 3989060036318 1113588141020 3743429792241 106362802197 1180738577598 585208270338 2045915876858 757706268218 654131962595 1568377671343 149240316333 2200113961714 3629320651640 377383681329 2288593162448 684715636597 157552595524 2485346370978 1332311827983 523521092080 2692315277570 1696589224899 2729176661521 1012750230288 3098297926320 783397418991 578383003379 439584798067 2329881079694 4676494621890 60041252804 356338854110 3468941913166 680585398662 1310654298211 2189184488515 258195350529 45323749937 643554704894 1974468053762 14984626661 1061125858246 1357482426809 161554586953 1817423578441 2516221314715 81341276297 698640312699 2263729041703 274373350759 2508808672099 4926262142111 451531874985 1370028524305 1919069501699 4091750873139 4784096141504 96678328940 175588355721 1073704601831 231601830168 502326935865 1152463157062 970019593430 1063235772621 49173661480 1235511377082 79337396922 775008537675 1058558633856 196208820002 1601963693535 3621368068905 1126133802087 3750560933682 1574690592331 5146095608 2079280235422 333906884968 102485662977 79211619042 198639308111 2296329869256 649273128126 426589679510 266320513708 2262978903787 28641817473 3465088094 183746036254 1240338211099 2398068780305 248945361263 211643341043 2160827434 2508948734868 2490542655583 2755309511716 835330532309 2338116954384 462759994380 481748142059 579175033426 2126867192371 10803450091 1238842912249 614259120216 1002723820170 864033568367 4390044552991 372573981207 2676689433170 209331017465 805418808749 473539467854 330906427160 3162230290981 134302350689 25781438438 1031923021244 187518126531 2390554825961 1345113353012 1290163629166 3673324350035 139978609361 1633416842947 1814493087201 288983276460 160895096964 3616358366229 1231495681068 428831181257 201858947929 333169432294 1370804585289 1884535198822 4006560721038 321080200518 3286799146899 752989474072 4191966717999 2439827771244 325953442244 2055926049926 32195733417 1431377830998 103186160444 3530462095098 619076782923 2525862531159 3723192076832 1401694545480 2471675955991 3080231279901 155496967740 55125894668 458471889259 95098470601 511137990060 1000553284926 2103723068189 1610166144570 2119747784219 2363064918552 39072761780 393065280177 938533219417 105793189827 1155999479361 2622461106093 393520198415 581486676164 927095791889 88144971690 607565855613 1460439203729 1794728741705 818507127359 175787660760 556340233456 36551689944 1507892910258 384646417344 1287966868905 1642325606301 3646779099676 3900361290917 112119101409 249102392187 4147846680212 1407990493080 4459614272767 376778578991 170220574190 3949705206804 962485874120 4058080284090 289171612805 376371549900 460054495005 3742119794481 113522271152 1645981133649 119793901286 1432431478614 228740834362 143011394459 2792859095572 437462123333 1249908620350 1984027036749 464177201248 5134482735757 2018623184356 1184384480517 1387786350003 318837210828 433409909067 1886731198980 341395963929 1389403061151 1623549283913 4359145870149 289915823165 203071992003 916892221789 387332015082 1991733858218 2970350769787 533065031966 1548727632182 5632399897422 59910688445 1346946871128 53106964342 898884739357 2918494660644 2465464993662 455959035524 1223868608468 1538172883734 4342763157114 760425298497 375842588625 538594954072 200339079895 1093438127677 4933544975542 1041014920505 678215438259 36314021371 1725021071126 2220601132870 1591411256798 759795437962 845260413479 1980333554970 3063759957819 1546472207053 20884574138 1026242872747 1104051252448 101654378615 2119936961722 3250642067690 1570931037656 606229071293 3682555357313 160994456855 1313486003707 31690077847 60323334876 1410405261787 5020410206 63260596099 1187794412859 3118106353649 1923906372318 3644172431820 176404958934 439695456121 25784917939 3513509399336 2393680505903 21935469087 538711401123 354680231419 561193434600 622288137686 4159519304246 37217428384 2033414182619 1981645350309 1117494458172 2046695499 456921297728 1154938186593 135043072338 1390380522334 1083715225036 4329372518542 208660352302 747090792403 2096461511226 89962019716 306650085885 351902449962 1394507624419 2762778082002 1672981685715 974040564737 727056837955 3719333855150 602963952304 1471430737071 2369061620115 74158869400 3067906354636 1167122619217 2459140813174 1912913817846 5096797959527 652068557655 121821843854 1500782556554 135952341194 1772699774275 3093720365772 968615888467 109763715751 705056684904 2218089961875 2342766217775 373901598125 559530661236 721711183917 304740469725 939152857460 3384066001000 455186823076 518677333215 585394454459 2848425333692 1988609871564 252742407224 787034313291 2044907890218 911700310947 1066586102984 30571766879 132620095296 569186653299 1563846829391 838984468724 2086569985947 167278312460 201342901640 114198805109 2201141783899 1355141463767 250271508142 1590591042306 1300726459460 1384654429646 1068689219014 1844360553113 493624996251 4955905821273 1936636346637 2802730648958 353401473448 3049207868229 299560599594 362396666858 799683984931 196743873192 1100389420462 724462543306 19623970740 335619344194 105758395770 780321382920 406116658237 1457935579284 2790689251320 3677179318064 1652092405046 1693004791676 2294542466004 142290660315 598049469284 2274595171027 376221401715 5118039702080 1498277576323 1826474797688 185340291009 1878844562023 316726746452 2670923059439 20406079637 1283284211818 488296915752 107007718271 3530978713394 18994166739 484775853464 3311485247068 1069349853949 2094889161918 45575850253 1162134381101 148516699043 2908356527146 323310230601 5159189710552 4283733206450 1143072329349 949303398514 954151667127 87301010090 163689836654 2573984107981 1496153389640 280618266282 4790056567218 613571651626 245767273733 536167589369 381262651002 46406948703 2469726128373 1063198521183 159501527153 566873026855 505478483549 1460648426458 785015471403 3829852262593 190881605530 1767221574372 1339864555 2490083605278 114222986318 964837183312 272344922076 2136459800936 89369842391 21698438067 561229647217 24652385118 3681813324782 3954102628428 5043069106956 2769608272989 3778418126487 3819773373639 1461320923764 1880681108060 1387792385051 4382667994 14997409890 196107574309 4253109768619 3925379242149 2961378167928 1070865555752 1961302011221 496412213374 64448089695 918949686993 424505026847 278053854637 5092923625617 1012522245069 106179943428 2795946091130 4212934966446 722397046844 811738220311 2895557673970 3729357421269 1335014968067 58558860244 102315000052 118392195804 348313100183 1117271238032 128980136864 397369977732 1866802103941 3039168311639 515397759706 2747062400692 1723239607628 2493140094060 1034033347940 1893859930787 105941877732 34958326046 915232632288 3724888361222 3779388195933 53494448589 925365257318 2404618805486 1612399888078 1492202228755 1550257818294 450340827973 254069396088 53879893116 2338304701212 1143096358030 63676759659 1820017869808 2168852919516 762648593501 241094739878 75878667662 501166317791 2640567975171 1432079576925 392341758416 333937516862 491347432058 406294196964 1239170038292 67936020120 2937352887890 882924553883 627790974900 959168169720 1943324317311 191335034507 1382181070563 3022443609751 2875000214900 876261055988 2165740911210 4270286309029 403896968596 851597098370 2848678086971 174389182322 2289479161731 439936059330 333148411810 652782306647 1507551008753 264705913951 2645989682602 249273505061 786762726893 271426844171 783435238305 1168929771785 688272935670 470001140388 2527063995551 1043468704243 783579535898 303080733643 477297262605 2028064257608 648647557012 670864650948 4888096943146 5455969105 4009048155253 1100457695994 485918912461 67011669811 38658882530 2862347920504 3274043566034 147707829629 3002842177941 1966541823854 3488618968788 350985087633 23025843993 2872605457833 46271497914 744505070183 567085674128 1238215078579 204357095980 229964620669 165621688767 3321686906988 151095232577 103660987258 1010192491650 58941993682 2365069940936 3676357748 2479279743110 1040149593054 4011348017270 611658228355 289399469695 681041901148 84491179476 4124219614776 925178866195 1456838731488 2531076163807 4548679827605 2785364650523 1027167661879 823828646362 524757052052 1401352860539 1475820753746 3841573938286 817357227231 2901924509426 175191946235 3761776113343 3097930857078 935884802644 1834580138147 956594911028 1152085256809 445272374476 1713840380369 1540571579747 2692691198974 126112544510 3769375733266 1806950470042 1183499285095 765780470160 461682125995 3398541177613 653175986977 3254847891458 1774618116884 4164405080652 460611262757 402076089403 4655136136351 2187995555771 394270841339 3486248158 3589399249826 1456361863784 468128771745 593113199828 316998367987 207236300852 24080071543 2583696584320 906239159925 2893298037755 1566067986377 2247869469012 15688155869 1398740768644 155415627326 836755136633 594130812959 242325439035 1068292119279 74493780499 2631816083900 1925853252335 1387138537380 1525444882930 84380125187 2000330284993 76809053644 3627765708273 3086821001632 361017939479 858572668160 2383004094708 3322376511160 133743722004 4854394369977 525964713002 115603829258 1198302374820 816857086322 174730528239 86469760941 2298338060845 1427346352912 2380850536522 259774778479 988473038839 256122164795 478254368007 1485642837480 3579519264 323275223912 43365714106 31112349558 234532729999 4136392110291 1555344756482 1650616903086 1389317875763 113991319171 101203633697 349159470989 3323357403840 404772470667 3831692440854 89319020873 3864247701826 3184082360176 541612187607 2261913208767 266707091521 59640999079 720758329689 3379046012026 154815620665 2681458597175 684637596808 447358951950 903661073052 385452355955 383642341644 3286220034643 199254149737 246093737109 155451399679 1267271372340 980442445953 648211396054 4768248243 152148071229 2092124925936 1384925514496 505542267836 500278719918 1486434357279 309614063417 2545792881837 1817835933698 3444361246185 3107037476184 384692900325 3057988601046 1781778382760 378025892199 584618367239 394519797969 1668731299860 2487124900364 3694498643163 196534936155 180851449384 2126729771523 1083092829527 1022831856852 2286230554805 1913211690882 2162301161417 142827963881 1069523290997 1559248445040 2854478315790 102944475808 1265437373904 1861702972296 1829705350072 803770153239 2336014055984 439952198132 3042594231794 200188476408 737760144276 2127263979033 1779611599082 3662767310547 19959272197 580733771165 3076990603658 380177903384 3809094723181 264191748065 600223634486 731236694587 906875088316 923410274776 45931821708 1310558433743 932699351526 761544747020 2861630786179 1448132927207 360723893837 704759647424 1164711161168 3661263602096 2508830462393 3549694038479 2524794091595 1488592056580 915161485782 886741440045 540602742656 3271134536672 104182623699 234220983519 1683175343061 402839692963 198820453381 897124061130 47255139358 608909540209 3609534193998 37120864810 5382104847 3216296513464 439494678053 130958848010 1455716620035 1012808589476 2514854661667 375724746269 115470664018 620965105773 35864820815 569621303715 864865337459 2339479361421 685205347318 547723261978 1775839904 181695911322 3543804502751 62697838489 1200788847152 62648541809 840158683942 1652589741155 806329213298 250819137601 1933967804837 2918714336161 1335626603179 3020948750744 74706961732 100212824655 3339107583964 2765603219685 1468743313000 451695855659 27478516806 1109281472547 3054931639812 2005938215403 1357373249267 729578589010 1894441205091 151450852501 2803129843398 3172287933812 311467669385 273390404577 2010992145604 122611900564 181126197734 1367796853737 682711090546 3353296596976 210261054328 1270098451666 2330721563458 1833894829888 423810996866 354412460963 2501603931216 2765341263848 98515691217 5066877409069 438895267184 302062229220 26378985066 3659380010960 817516606680 1458535611787 927323230165 951635503569 1299053463468 13840080064 3478498922656 2165600346332 61309882568 976801246630 542326341001 148906947421 122535732347 332770637343 3558036135866 1459159036585 1802655052572 1284943812097 2416866007558 408515173886 2606972874693 1170257663198 740602545047 1410402188405 922128097052 415594385732 1439505228947 2876349910718 3602755650279 31311268873 3072235041324 2530410373627 1143411388077 1965922137925 3666816295038 242705039624 296365576015 1433709586070 505246184124 6978419352 302002441702 1452859692938 979911705565 621864906151 1513590174933 76608600781 3195805376325 2107318401875 1141347039892 2919556033812 877732192538 887872147765 119255599451 802303083560 1170882761293 2906147016961 232873327823 3491336092449 1913432227034 2814920088279 141313443272 3470300153238 2074316383281 245177279980 1102925146729 1410219828010 507583272267 2407279481883 1171549025962 139567184365 93653297513 1692375290566 2144802191995 2442189949318 1827465543189 1051355613806 54942477114 958666768032 1060262197653 1375210748001 3180740496528 744665269938 4291575332939 492476762603 2693055667362 2688962242282 1331319723458 655203386382 546970150995 3217860889877 280870266109 1752434841493 296337996148 1688833979715 217638204380 1122504590693 111063003044 665696140294 2666489720900 1405830730232 1440214166520 2749851316715 1015649026840 111497551277 753094923884 2021220542133 328960612382 1113944663709 724145205545 5367137256 258071294879 1406442975296 391686390644 1911532103145 1401978412002 756909773491 861530436505 1225008019201 6063313895 2891915466018 526452108493 631833610850 2920718146159 1555788348837 119304947064 87675549333 450928963029 1388175445133 1607479852104 195647613499 878926340612 690887026763 1781640785551 3216923907113 2087574420518 53851127568 3650723408434 256590819339 1794361414084 96948893317 2118637174393 3157417694533 123314081266 434220031390 2916344213711 1127124353812 1376206673930 3487221488325 355357295977 1942862750582 1687934575220 276251328033 194123617872 961774223551 187641840655 604458121895 1942882947787 2273912065716 1852812950667 3797136433524 88807935185 80966018768 668415991836 2315459877647 12318463613 1245381765894 839803640921 471980273621 2109726800483 3201999696159 1605485842190 169037600519 115374356812 278152651316 1907048996877 1791308201510 499330856666 2563220632341 363511992034 799553201264 30461537268 774137193213 300620395076 309437390253 4052763820562 3124157501500 4307737717360 1737191803105 1598140364 4011368954251 578155104567 2594244282898 1810683638067 89026155444 383711464080 83640843353 655723295872 3623503859299 1370437278101 1250659480558 1098626837849 810943610218 2854455115812 1881512115640 378800040000 2132563630602 1734158718597 856021430829 1110393723989 586702970566 1046081154368 214271512060 3837641427099 3305959862979 171063576561 760474083752 1716509677318 2381424539393 3622232198419 12083763445 1830789342234 1215967791413 3528914874936 3803012396506 158094735757 2062514980769 1555575719551 934124603306 666876280574 1201951015856 854940227766 2233255090749 3773555172207 2441532094038 4357332630003 611757645916 3740375545389 143875297386 198487743617 1904595575622 2227995396348 203996622149 472554482593 1964845741243 1041777678482 524840986800 320840308968 793343720965 56707983146 1102624537857 1376934183907 23899316262 781326084254 1675877735009 1762089955494 520489689763 1522392915688 150410128306 393540161662 5083570940802 912653084777 1359312226845 302222068083 2483378003385 1496520049468 3314901622224 476077858974 2575072342856 271630316874 378761692674 594554930970 1582107877318 2758597007518 142065365148 362857957431 17956282401 33123535159 62811015504 2964672782655 309246238125 3309434006924 3548364767249 1020623417438 100893661124 2535305378515 556572930996 404500650843 2115097253795 3200892354946 257443025464 472873354041 104985281825 2467742124167 36020837545 682342206445 2142226874545 103729139017 659759224379 1262076100120 1330623673735 1428495932843 2399213270397 243780060728 308842387066 60762152185 1768151703160 3689228039692 2789551155404 1489215871144 123133052999 61212481070 548135639996 2810843575384 649436187988 34150669404 43101702120 124820308566 221708189772 557347184747 48216452364 2848020854954 3356283099109 4248822895952 3750287235436 123185766925 1447563962618 1735349966856 235786297859 709350873666 4566565847067 135204934228 3496000316613 532476531023 212106875837 145432434354 1601554254463 1030138838217 1071439300817 1468166490881 18485129512 2069075559242 135683715480 1247823119638 3137498882023 1221901746575 647547548113 2817021758348 862699537102 189255979647 180525282153 289588841288 4020223753812 466339478439 172816011595 2091085172531 48934207517 93098037042 1298402989962 1077955382670 1241647596145 1341432521873 3905659427874 3164737212644 3895606025905 259278603234 61292449069 926471409057 336680620343 137910936975 487831096965 354775619033 78924273225 1319093337859 2856278911127 3710690568175 2083903712677 3743664815509 889683340179 33556445777 582777547772 152844478665 2784300396498 3793786310944 1803663197423 731019667118 2774912371105 37539325670 3983324344389 3876243702950 53096332644 2268884906524 21654467018 138941282139 2194338628136 133608399391 3481044506817 811402495592 1879585700397 3929749613810 75987750485 2023937254819 116434868683 509922769607 16292856754 188261148324 980859429230 122507291858 228169447570 3151610396799 108474750394 2003819963392 181942295009 1033484891022 2120415452439 244323095276 124345037456 3999836154411 557558114786 18283512483 100029438581 867789638202 600259164237 1121398679470 1526376473856 577799277755 556591890111 92270784921 2071193266847 85329228869 901656611149 1090092424565 406022482492 3824404370158 233300825498 3531469776140 1343194613346 331372014844 1914248073937 1900304430972 30458008369 331081314363 150098329469 18159820773 1979447354188 3389029812041 1116069889426 485057105525 41414669346 1340508586438 167969307807 353469789012 585639243367 4157489061918 1253962287884 3092857054033 1485542059957 660897990992 2117184958305 1569319392298 36313788555 575355839827 1359800410669 713803265608 4751300040362 3113893683191 4535099178569 524509693280 1645267222521 2233685188458 19431110808 1175377704173 355650676103 1872209807548 3893666503971 79967534592 2425553306961 1138989420208 256230942198 31204686544 3048396690292 1105850553443 4196908558844 1074855711034 2219224647996 163364437058 2681516086392 1591338041618 3281438011046 657929369979 213133554324 1072840253428 298404923869 2173139613533 1530680071504 924137743854 515460943675 1568489679193 1131914568697 102087501067 1286556941418 1725343623432 977498059165 758203021530 2572906662763 330696290344 49330400826 11638523836 3716145492 154512308955 304310667906 2165657265509 51119058244 33544779803 1409077873838 1268264108514 2871409754895 690804233902 824383037004 2275471119725 4133865023369 99190556615 1326028887101 2408480551950 3014412704086 709574246404 236989408471 660665906893 3086558339758 674984793552 5360245173072 913306671796 883470972549 745328694345 3307145673244 1181079049079 431344985146 4664090774433 977620820514 903611283686 304465158858 1101842380502 949575738656 685228022273 26847519568 283472687865 303205229138 177915924287 701969109795 236063568714 591388327034 1055234519051 5205727892212 607787423216 512568094973 72815229980 2054914617570 136281417009 2165650761350 1091091775443 309330946551 705521955479 2986575385497 843195700065 953158503019 125840829604 155303049844 432638168476 440893497653 85770260071 2598086925712 5001588491480 1726205073141 3638293198524 4270268915267 647300198050 328772335507 185143663689 1368945123104 627641592299 213521049531 836854643140 607204282593 1143845534123 90323653887 3746095760720 501461765800 331199616279 981228793098 1011070240409 1874060811766 618291406447 56271076984 4962204221389 290579570220 2013840575681 1159135552444 798020805717 3587786925438 2697569084 4714991902300 3510696791287 14618666325 2862244489906 13378014195 1657877298727 22274562954 250856866785 47786617000 1817855544327 2338502722644 2978896753137 2963106555140 3230269627969 9846977184 469295181479 467274286933 642003309292 2396199208477 4681814720165 399560999515 1276705739078 164204785696 549809256680 621571288819 3749524618572 2848547278799 129092325421 303510191524 4543225049192 2648915435375 1386875097990 311907976967 74185643773 730017511442 136302750389 2580731803448 4534213256519 676711992329 1159606885102 23321878292 2564193250468 1334465362624 834369844327 580428758269 390432047035 911192550705 1621603756723 1263703612627 3987860178912 2916697065635 1353218819114 1743329941731 834368001552 3923758892369 2286862732995 2977997740608 300900168822 900634012588 139353540231 649810314481 6866639132 259596332414 144233274745 1791945404585 315921342653 1855944986017 1330403943631 114468108578 2448355114057 64243095207 587859361969 1529084850543 2754125167025 469019011647 1233299998114 2620670956555 35854819841 2474674053219 247057792277 187437910197 835069136947 4108444794122 199754849 246140626172 1621035905705 856448040192 1459513408184 232317641044 175063621059 1387221910476 1443038009455 1570216896114 1906016519624 46316863599 2887650699124 449892857157 92857001977 2362365325120 326606213218 3410113126036 332650723801 385280419314 216297176355 53399275282 528728515699 2274860232144 1211443347731 3978752385243 153457019295 1302816050518 161163780593 792038845924 399954337788 178236840350 3249204291355 1212328370219 3274143768309 821486708616 3292642533426 1822988819030 374942288791 3006334674926 1996900608508 660425843744 54134893341 658679012293 196330568383 238781358399 619124721109 3926924975452 15548341058 2534122932264 3038931511188 423835587098 168300746674 217293956537 693036634998 410728695706 5119823687426 2302252335485 56050279620 781755544325 1325628927530 4498233617695 1386235727620 324694721508 57038677525 2671246247368 788167353307 871061867176 846662431647 3943987184334 16669688347 269103032910 225446898196 339348890668 2392693285112 22239065477 1797757025474 285917941264 680654684481 274673307577 2590601288259 1346855527757 3559832251607 2962750977 114831455807 3106323202361 1248023033052 3466313480857 260783070784 900279882451 2377706412543 112268156331 337088603546 122005514812 312436629760 3913198248 2065386266958 3504814144522 3346424893827 1188978035144 111354067494 4122309639108 2702782961705 42537970435 962124973186 4597272314781 1631213531937 600014330672 1440424280359 1545926269250 77590907944 976282091775 2174541178871 927185448480 1099997760287 453978805126 301058858653 2331403553347 1735558329322 495316065166 2032709802468 4078027557660 1678441992651 114080422916 2059842007041 56264836434 4163262995901 142725097106 1227880781968 78265127423 93094913348 653295464507 3660833083500 1470399007 3402018973049 107454293570 1435588181615 673186926258 8813513951 590865530072 606949829610 1028931003850 305319487266 266083103850 291171175592 4810052820317 4567454411361 1720364005880 1287504839015 136007487858 4877619374122 3813018575646 1342952288513 2338718741335 2740214741977 1067450611019 407540698931 295286245517 366888447492 1054149967187 7458053063 2119195176304 81080758586 144216633300 284449013643 1636807817052 3059931768035 3141749825552 2140331590737 591593895475 1143766941340 1012163697313 90168906372 1133291850118 1248674051292 87799976261 523901555855 1183226257101 964087678728 149714519623 3440817324275 1208671248517 3746637779237 28973394794 1069876048105 506951372480 935381234189 3962326170626 4078446948395 807363970717 30889723947 628565628412 3197338891431 86325339884 854955476282 486468440029 51486805367 1719929228785 1841715252001 1104272007728 3386619859942 3993503627984 1029910406451 3357715009840 999498096562 1710545275142 941558684864 1932485854737 5072327428 1007821707495 53894830510 3109145593121 90653078375 169726960633 48886700565 48786275 1009228408634 4805571342788 83996072362 3478742528012 2353490819564 831736288596 1566334372339 2773637375292 1779546115326 2286469729500 34998513618 1029052224585 485954081239 38143530195 2496108735192 1169059790511 1168879570176 2520740776029 916636666395 1091543258178 340632820819 32962530646 663151465695 49472019535 474771385039 620362659463 670298810 214482103563 1577550276950 659825607096 133085554614 3080884512019 645900047104 1819250299773 2275569901577 196534593482 1001269133560 1095869829279 1201433191422 79810947834 237724250902 354230450219 1608984476243 2047058463330 4994302617491 34423659943 1052731328625 125402351663 1696651277909 340760380972 4353778151124 2762059246607 4466498317181 2412543165250 184919794026 3633117421499 1550822002026 519845767902 66508529283 2216034493098 3039598059847 1144489947965 764806385087 443711223838 976722684812 2061116489297 4396084606 3418605306158 2058840100940 46518682930 574652924216 616120841047 2744503149341 3092270156749 2510346790164 1813844390818 162174024640 521428452216 70395489876 3561465345038 1020718844692 1767412591125 707940557827 1074508106074 2287460757482 1947871045771 670780278272 2205810550452 1853483177067 1635262557161 2590813990765 3643629055022 2817830832125 1225292855115 78460886635 54573706916 710612729733 1884951733897 368022858125 111595082297 823245395304 778275354361 248319272847 2319149284667 1021774179668 790480661528 2256603607830 1467220689787 436326610801 670850036060 1597865458900 3047170723242 3427327299644 505758494671 237978839096 386942971975 344068607723 168580579807 1942912207595 2095703880450 765507658501 166452794272 200689108438 399079270325 985098827243 266267736809 3249534838421 137740578765 100236032245 3247911962466 4413039581609 213759318558 2033830684130 115571470116 30234127664 1373634818928 1373434361704 3233376547863 251396796384 2014529007402 379573290655 1155467659254 1266204551390 1505446764666 211895979199 4906887958127 1780366351990 2566620900117 1484848291640 4868985021241 2387312570345 35937510776 694281654869 386309772532 1522775070241 720690597998 622129758099 103589021358 897729435257 304507340866 3419572949342 1928222001335 919788111990 2459839302860 774514991127 391839989797 554803199783 1202530075905 458440076256 1951416135139 2638314921306 151037943552 3122868992814 714367249674 1029876688741 1278795287081 2152052901763 1582545162472 1492468653889 1405576060486 2024269019295 143025045255 661006706108 132068267416 73905456089 364221933883 741988831200 3173304458137 105935625526 77398161746 2517875469434 1519067619722 344532436684 3017957390156 412180112368 200034888837 3515334978661 96788882668 76029912293 251013234080 907821604467 27704294423 908142241090 138798560030 2554777058743 914208072439 61646538356 1634942431565 4875044612183 2146298810219 110336772823 1034537796934 1213733536852 1037521685105 1060433031464 954667059686 806325670730 3340376240016 527437734120 3646484203379 1283619851478 2746830638905 312098884613 1591231887031 2251466268008 883279364375 371132341676 950234314891 779967472086 2702781183345 1395495198684 99992005994 1643379188874 99931185518 957547014286 1395441901407 833341116445 1276257433689 10594582695 4789737343402 365158075079 888323209858 2270886781918 198129445331 310982597955 208295777124 2117889850960 5003723842383 581048507377 830952134543 1364239122251 3945488023501 3181623371375 1367294321644 612838644999 451340156083 836267629571 2704510881235 508519968498 1210557332129 66007779349 795305721694 941983855969 2815548497422 956180545015 67970222571 499854409838 300469690073 2470226431264 4290761415643 3461290249560 254468696139 2681194606021 1179599271386 1669738517871 91724651916 185622144999 3327280406951 18526303078 245367257595 547564886976 645670307540 1898291920750 512228822375 2496839099674 1922988017750 1315106410417 632160642940 120350543914 187152603185 348892069165 2335122367579 2200283394009 1964162829645 1458208119509 455099007980 299589827471 859420735235 478610741836 1492716970471 530751892737 332961504725 2191004726802 3534917674649 68613521760 1207808187211 1319537542793 7801404446 191275851921 298443107666 1251906615332 382086330997 395941758434 783265891793 1553917743273 513059698206 837584646694 1453967544026 2210285389461 453520484098 2407169668513 1582679126014 923161915375 2011302230861 84726027364 222191072240 1023980902326 2276613697041 97030994312 252458934918 4197162986948 2687072464917 172458431976 783202840526 3959002091983 283877983457 146438315422 123536749598 260526299527 1158352156224 279547386104 655985368127 3553077379278 27279243439 2232166027989 517279783828 506637110780 328471429513 285995034822 2864570030209 3227955116783 2989556562924 294126337790 664079336003 379844868112 4240633132768 9772592216 210627902330 513766662790 1677038796692 1288334026465 874347997146 249690545846 3387550247688 27303388938 791126276193 1724378408377 3658598679311 776571695163 2719142715468 783990982588 1988227349793 1776232363396 3372838922137 238993109672 1450014989235 339025002013 165922684474 2078273550408 1814749018811 739278148084 36455840608 1118974235112 956963405110 617403396138 229816655875 2977122890797 27827610237 206199521634 3491897421941 1975863399223 97384788143 842232641240 530502116418 826933133534 713790748437 709978581653 89132875182 191847516608 218024958418 2570650902378 4384921681439 3962541503876 58839601900 778917332430 336271791014 2318697722481 183570458940 2910139655781 2626910399781 89568001998 242720770429 160085968774 1016157073881 710871304610 895880727168 25247872289 1611166248880 1437460587892 844059885524 1061856041706 787802494874 610816429498 1034715202683 3540532767985 191106008536 186406395117 89117156625 319791106271 3516712615545 1409519557602 143899588590 709154482352 176181451598 18202612144 2412969323740 641654966526 4156288505290 503204365589 2226394371962 2760120983557 3126923328889 1990454223979 1825486031326 1202370696482 1190732503747 202499723560 2848015985029 1774444275917 838318938188 695896721306 644189144074 2331813980864 624008476014 28208707093 1090201311491 601856747962 736079199772 578760237062 2047396775267 932835269062 1777912662899 1451245927130 1243288226048 2357144182528 469137742650 9731988956 139875553315 556656449633 910611787984 12157689987 1394060961978 4347964478108 2222856885249 1225357428229 1789157747738 2579351473567 29419031939 1639770757159 2150486747661 652875627729 186890412304 1921924071155 784149628724 3581954359003 1427971683095 2273836011188 551379672253 4380402119935 5760620544 239031862088 262759543659 3653063409925 139299168700 2161014912896 1742935727541 101485660485 31065572505 928824222703 247456724082 550723533717 225167959796 2204844621698 2143744653358 1941432117526 4020586326278 852217594711 321333617039 160339362024 1528818051832 4599937489463 50758535043 25270496404 1972094220787 712290351740 206624619643 21840016347 577824360190 191970606602 171971186578 3520045519975 4635245808636 894256988313 2735057428857 2428870563091 4024774227299 2832516311687 3203565601366 387506919106 1005945767867 553520350070 4458405409403 2374799213320 4176665706233 4344434016984 2630725369112 593124903277 252216167832 414970553592 26166862713 142253589748 119913314394 1340655097022 255032492195 3547362751583 3634859678789 1117608235124 1577349232375 50168819992 918621626836 150167427033 1394611513601 960614912861 818116085161 944713197432 2006927157472 1148550824712 1419987117806 55103830120 758564278324 2327670755 1728365252616 1789433865315 450298675775 127122739738 2177362770388 371890081267 1540064766844 3471693210492 1744495682462 1157673913915 3235843979866 2229309277398 161956812781 208010968235 2102606138919 778480053226 144884198728 1103474870968 4193894100186 2118658671679 1532065225687 4967201605482 103642328710 380080857671 1913826501856 1318438615255 989386843620 2042661596899 2055910237821 3581482982305 3858333899380 1854323021575 2832337023403 188247553422 37503636529 880397010625 143163329838 1142656231836 597727762802 57449809881 1339812907283 776257070684 273418101789 39433515713 1623899720328 2664050219634 1231976305312 1130975208336 2201571303232 485892919657 875876666587 54893638778 1870144896572 21762132612 397088194818 1106656783564 1418444735360 35759433597 284678389146 3170248620226 2596631764224 1125597185371 524966390644 607063539846 2017797512058 2605900049059 131105335167 99214672187 1118850181188 405283500634 64922220454 3142626804211 2239203637624 399790657166 1228516676451 1715515453511 2058607112168 1306040778997 1145596261184 1200114811769 544097554917 821874430512 790861256480 1999614194222 84197472097 1226406113471 95047186555 192838420086 715872444537 3646643326540 463818283519 3692823891552 1833602761464 2474104603889 4389851128949 121125900316 503328312573 9800698742 2153198941070 49567082218 682118252677 427689951665 1683671166872 1205696657696 464240489561 176164057790 1429172396591 21995589538 1749359563626 743998811266 633549942693 1935614682259 54129719271 1703654828255 1801661742304 667195998612 3941215965357 727762148897 2078720573909 3646183672520 899029894838 2275069547 1840760967585 1895854810927 143754361665 27478717269 1654596715134 3670973587901 1094901947772 3701704489137 196868910206 1880489209351 3056081194694 2997803752895 1645188823728 6029642282 487507049801 258561289287 5119197589246 782014218963 151977108676 347946548511 54044867653 1325997716271 465463826589 1497855744520 1125942084849 585537867 2221658015703 3599922449224 2717436921381 594785298654 58556360728 3399867713394 348094466032 2043998485483 644973230347 995641596810 285541833903 1932135954761 2328874374907 1096171695645 146049004304 654333076971 1578225827584 4647204188737 1798048376209 348180046475 656336093050 1319275348416 1441765745067 68711006186 1789103816196 144592701538 4802166205630 2128089197897 1752450877263 459078266601 2694303001828 5192666423089 4458806804402 1797969443381 1317737270610 4770821443227 680339943228 3396888329774 3352487459410 356475290746 73232014700 1493121130642 544810733117 26164472221 1600065076235 1122387021504 23230995688 215537668172 113361200255 284959476935 972130145447 3054653070644 2382119756893 2372593401214 297174832354 3155741464170 1180937897152 2465083352697 29087930054 638565839502 496185263574 2161303459058 2996037983651 67378080396 274357330957 20661738096 3502364651118 835135729895 1640677985186 948710089862 2008450754886 386146878362 2590067681547 4458251036426 740389418383 1291237896540 869812650318 493972577269 887202480478 4096503537421 1413779672094 551114730238 265854062603 1853089557094 215690247876 990858713172 2333629977635 3019888235138 81251947 818118062808 666044473751 2820163391893 1545356900095 259081649466 1218803043088 981741483969 4647136541675 191453502216 45464092720 3251542150732 33573636211 1350696610177 1004909557856 279965286425 860801917627 350738816826 107725721792 1046279775714 3375500596423 2410767814225 577133160479 920432286921 3275657615514 147184054368 1604860627990 1367058527306 209821661902 975808156637 1580242724038 155106969394 4582482702827 396232012660 3319554727857 877618646236 656579074309 3517125071037 2820764099271 3928243326289 857893981479 2235525871343 107981771061 1343398007643 18457581730 2839536122863 810715711644 1256482223424 101127197431 4251036438584 218346763296 465066552449 633688291975 55985283747 22734245411 101471903101 85244493476 327648995077 4752400296641 309795922104 3956777331 700317811499 465752470556 983635723206 2221925692114 1919819616116 157816276123 7427828605 4119812327103 1034465109356 10537705393 9085256566 194448598268 11712884547 4521837203737 3114767796758 217554725003 2892585389454 1306072793033 135764203027 195147610386 1404688022206 2812161939994 123289506986 155597292296 2994095060303 2006146709352 383521561350 417712619040 2547177783 270741854164 3360343992312 42963369605 3495947463685 4989773160828 748492316257 1956015454730 807460058524 3321771783039 93915131289 391609744813 70059006395 1300340867501 297606383482 1713516944099 250385626642 1754297508186 1527712089 2418914599043 637933468778 21924681851 4068850431943 2565583398547 1546011014800 3963271332084 795347083567 288913665329 219927059797 1350518114814 253855044643 388100331451 329843868327 959629468406 547106461880 444204419857 1870984061489 3776136193905 769153455113 365339747734 1655034781608 3321531617376 304741825615 1316781974304 8355401057 2465468356089 1670297821381 2821183120062 2267240340048 204764344538 189580097339 722538514375 737771782169 2352316241722 1863168424557 286752363700 209736002624 1367852322046 1596981884171 468823471154 1204186784546 549034540551 605752521252 2759950056391 847951664241 3140312678357 1541392529250 1476379204594 1853225822222 2094575820416 721860321309 304130996874 142837732274 1785736396960 4614625285061 1246096015806 3981580295 1506321219809 530886883209 3818380466581 494861425445 3726844558103 2453326031918 367172372468 325891962732 3954947452637 3455838274314 1830626039456 2310839058426 1424031279734 1009797519388 4312328707222 669674733162 508766682401 3167191221465 34893296886 4022112648012 1081304384014 471250336659 1266392401938 13295424087 409955022966 984224714117 2385805580545 956201062046 2157205593486 3956096915940 4043583645953 2484138411874 2244460100328 547915742561 85392520788 55930580696 754514912303 5084512626519 1766589112104 248283490421 134142180031 4888994062419 147583888515 60519115546 263735848473 595599932308 2419391992358 1555617542225 1311013074904 435427762441 1709625020804 708904203786 324663796010 64245803325 1931130049942 92374433720 2111506788494 672005808544 36835444212 2887439089171 1121384352856 1370858821654 314921455748 1151369217611 3245087795800 2346069036902 520180749370 1314100122539 561126457886 623564243718 1501849345434 717112570612 814199796261 1989827355337 4756105179274 979076099983 3372896581577 523067811062 1025438436484 1338050203205 3077841383531 172861787425 25328461053 2656571211 410990873917 1295591120671 3323802956456 257808772289 114161313360 3872149783391 906865748790 103526698155 675893021354 2040266944465 178645034987 1192198628085 61968948901 78636369925 2262238125637 4603974660159 1669105879289 1124871330840 447602545578 3582023928085 1008490708521 1886867561273 495867052624 3717955900955 66125327402 1472486959202 3845954877266 67439044364 2033814002730 154496877885 1066768379070 4338196440740 1086775852675 1140293878675 1954440718567 78858895918 248286521552 1105483973737 3697334402553 2660906474 925593743167 214175467029 733178383094 1441602069113 981709239525 887128335838 2548730319008 1270124965359 2265148422077 5464925448097 123327079455 1586945819860 1500249726785 2947990527583 3106445899888 894369761813 1342630857322 888884365677 543019412789 324880413539 770739617246 304079455004 2784705882029 85513889408 1186034386223 351753964873 151206657704 67653000567 2899623174415 3286337299876 1359401511869 4051535159943 1980925962516 1598151093205 898953857922 1761387475623 1493248412273 2700092460535 633602039602 1059161443389 128290681262 2244551231737 4932669158954 608253817062 2772360961314 1303768517510 787515775971 1726438382251 1084273722831 1052584073283 4329028494590 4266997452568 444121576568 158433206564 1675686983669 2500798528348 119262485508 879458429782 91848187069 122018976994 2764505054625 603705601960 3342153166193 48556971288 4248806746556 59036104497 2377441214490 419571561587 439397255332 1194189437360 179590127804 2699141509397 1664889980236 214785933123 1002482529368 713010113338 11969808352 1036177910397 3737359152 39921742320 469090619582 1972781743451 255380652764 762487229967 682409241209 1944287544523 57279859514 2040693418726 211218789747 855438140416 2819925834449 263667261071 3425020266051 1982605481 1401794977211 1426347428571 1568068584347 329320857874 1046566500858 2177602817395 726690686643 380735408051 1724716473005 705710684390 193551940258 247832569632 435038797845 62919283884 762308602914 1224755565210 265645594989 458295992655 1823920456894 372788434233 2431847872145 412442951690 3139424170938 996930899751 905601046675 928467199310 95778581097 751664465910 1388223183172 422061624215 1200372373954 3977993506995 821585410452 1087971951745 3063136653472 4004594255894 2876596073731 2177454993752 530942960420 3860512496730 635532604988 49404315472 10934843726 1570219754045 460796164941 676525833979 4280587983698 5352453462299 1168025850254 3810243552993 204864914498 156824734155 821776074554 29121810613 3398321742258 1289035208434 525330346420 459139245415 3432440210538 1662984729664 1957327219760 3223604448495 1082245852097 106280446039 2191301553092 1527916437398 1414805741349 1202919102312 121128566126 59057794013 4560188246623 1628863136591 668871643270 43091909503 522117943069 44791869071 919787339183 1682231953828 1895267106529 4599728899221 3014530399974 2339082699944 627565316552 2686608846995 1412551141871 2063053317972 185508484788 227014893371 1494724235531 829996492716 940881062611 19899557631 745097925518 1781040623996 70620041085 3086848270637 4064043328892 3644265100568 2005245988083 1428305375571 1832572438198 3321443051604 467390323400 983155173856 940796421579 2884283892153 70032307452 225575123561 596544023130 216453488246 600359089294 1774276174160 1689603961678 637377815832 405852084630 2715192883182 390529893513 1031627175424 314012789328 323330828258 1392647070637 286252906706 9199435920 2301975932120 331863444084 630817255731 968480041165 822382857269 635875559056 437394999156 82061128971 84785608171 2714407716026 818457016823 1546932580370 748323483414 1964523916495 243663653354 3718682040887 1063701430493 3954389552798 501261502013 135637948622 29285707791 3958430605078 2242155367542 646346233971 81298975168 1874904052010 1316558928923 667537916205 135678812227 764289376976 190396459220 1016808479132 3584733945060 761952159567 673591380081 245896372689 20130930523 3794025539965 817804843048 3438469954730 2691603255009 20736329376 610207626575 145868906075 500985409436 243376374913 816122162195 1288858527473 162571427829 127061129170 1258525149527 4460430030198 946615948903 3843259400689 831874994301 18868860322 234575617013 573969083992 16568431861 599429759460 1452709721834 241707820407 1250288330005 669475381107 1131632503922 532604236476 4044502068803 208589884867 2583163193434 1420632786003 1204454985321 1660789953264 2527573252951 1454635221270 366848458116 355779957335 393648661472 2272681827516 1144430483429 2615504705725 1379477499253 1509547767858 27535298500 121749893144 2974164346925 890357880606 275079575191 3305626847625 219771299330 3289924774059 2365808104525 109270388770 821262524183 3093741403829 804876529750 311899877205 1363616970399 1653072291924 1542510530281 1220793689662 748931286943 2641396402 67180515880 958975974461 51250272869 2500755338295 3457476332110 2247569079 783453366802 1315944996712 43591184433 628669013986 4259167713128 289962089391 4453263005233 1237961375728 196843004648 763643562376 1390215208263 1175895611226 3184270211644 260422077310 986461160496 75487162446 90528148995 2901042877349 615655924652 362087788214 521444301103 1958814073334 7949229997 1875616508988 3216188371 668791102362 920212256019 1591015245734 3611664095130 1321323081887 779510491273 535919666615 3583059464019 2888236565524 708418265007 132516483451 714734249773 87860599378 361823341213 1101091308088 2352638769829 270562010724 623235555436 1224070260428 544609124852 145105981463 98611453272 5031695402153 162239836538 691526942422 2091308809745 292430033203 2856351741760 735087113582 2267839315666 110644091496 1362490128092 2053410051732 943146754159 1980378917128 373996030552 724711684383 1395136249178 576133187020 4971691871938 2225663547697 185573405668 182231773600 1646993346582 578022021560 2133135724347 1042912568272 86592725371 259499934528 4759950669527 416582021019 3069130471358 14467842240 368303039448 143149987376 1394525329840 4818635275729 533184969378 348430406797 877151968079 487343263026 432252800902 109937958144 2040604523143 5056852089048 244553700509 63183725525 2867233063645 1254547290178 3289918246350 391659989386 1547723050617 9365619528 2790235183352 105715498035 13106793 2924497648272 703416880842 107861715877 653039492149 137507294245 92180660161 137968891459 1935957440742 2369562840723 3251421864594 1252827247174 288009045479 1894332298651 38743342052 691315341381 3913009259458 331384504190 938363377685 1482374825493 1440305120711 814542500336 4415166407981 1480062194836 4674735561857 123609991040 282286671404 670166586470 71200173261 335244586716 799462816291 766941496443 1329619027079 18997954863 121148139669 40124941811 533766067209 1152126400423 1722296792474 139954520393 920443046244 1253383905167 71970146104 556070997943 3125504215304 60351977271 2944035163038 722712649578 1453899917625 238639230395 76743767305 33767695466 133795768927 25693798581 3488721599912 1429917766823 4924299115529 1179653161641 3426676181181 462251196945 1357828244955 2412720985387 265429678613 820944387886 2236059422331 739954769692 4204981688530 1504148780591 3817904167370 4648959623079 4253934422358 3213172890181 1279795755483 843665609346 2496835131335 1624334472444 458847384341 2285912807611 826669839542 628037635998 195331776450 1583095457900 3156747219301 2865364937139 256354683370 3820365121531 188717602399 3113108356699 1524027795483 863065960498 124736047113 455372510935 336207570172 1495915341253 534266527437 432844408702 1270440099498 237334535266 2461540023039 492360396267 3031925107573 199694567207 1330396622848 68537684043 2829012586346 3304793281091 530317788079 1814233514512 207316553466 286152736838 1767477739393 328916924193 48179220967 537927349330 354638873888 1461866655914 268417174199 116035312871 1826924108718 3678317175109 376517787534 2894286032477 577248954299 139741727017 415084910107 496924673945 516292211854 150850859503 58624232141 2722662131842 102825453593 13988766398 2398014703364 1769209652343 352598120151 375907131306 718387023350 6385138313 355286566612 3193094790697 548270406915 2120340188859 194997442567 2635957443901 2715829178010 818290644155 1276293198613 3412725442607 485133358490 4234010386908 886043185988 2317940490480 1202647516665 472391421886 825433490961 2894666399769 2423628898042 543637749332 3144786723871 259015730520 871880314604 2560100599786 62905504120 257604227163 388632696126 246799392900 169262909980 489151585293 1748851489389 1620660522558 381253458462 78036025737 920900661321 2601395620665 261647691612 4010962282081 871065288183 1094886333622 2843759097275 1625331927214 1597160209820 1948339112361 362168637412 4069220730706 1168652135273 143821050061 1116823106130 1776068052347 1537586528315 450437314293 728669180386 158214390782 1223854720056 490682326534 186875181709 422903207278 1918390594743 3228114394339 2512253099429 3547068112053 558786402609 1200472646953 2396709073519 2064000992254 463583407428 937177860456 675025967295 234789390897 2505543377156 2057431485227 2126243089950 19467120694 267319677 667264174263 816457580077 14739849887 2208812627291 33452157903 2602114487912 796173211803 1970204218901 627288762168 1848444397856 769579195623 3427147651742 445758523791 202040409080 82263461990 371650053921 2669570782904 87973220210 61645678911 1616656587953 504283572930 385583279918 3156348757868 1986094699206 607439213970 357780716257 876100093648 342463293871 2323657637514 484875248110 324696734045 606367221099 900554121896 98729651293 71702463414 2769351239954 2289714306980 1469835717624 60267328098 323950120012 877760058234 4758671265741 84959878511 66212039967 151244073777 2540051270117 62778164569 550534961301 498198793705 3785397035690 28036044232 50334926158 1232375694304 1584262172261 15245410159 87778226731 432000739750 142190050154 3626914569896 329892164873 3212605392874 2137601932319 2376392183028 305565139730 1504023375541 377466125446 329135812348 1466572318751 4289266719451 4065912008710 453850199961 4795409003791 284730233505 437304204332 36359324485 1831027616054 1164612136291 3096817516216 74400155404 1244507695424 1610042160318 3348385232806 1689842881555 1183420811227 3997681778801 760099936834 1542864128588 3160531859539 2805793493605 3833398640348 13458205586 2217742105563 242084326715 2865197630854 47340614801 1713893922049 1005357689732 1796691904452 516649344871 2212224097572 1167096440442 126328141255 187216847293 1889186964518 699351683304 166423284905 3237403824 1529251588458 2980978231388 1408793415255 1067902819362 1523305720676 2288171431104 135607362593 488419742669 187215506552 484654686905 1075667226217 58705563359 74689783143 605199534815 851208718962 149073363698 18860000955 82565716568 5325614403974 143688223277 1117154550612 1912891533143 149740450179 1468214478118 481558712299 1668294109704 260671387154 4028292873208 274589785506 268026802477 2669200771215 121576218216 400191652576 956503938881 29647290142 189418838983 549236034655 2072728040146 733086470328 319930460576 1388445593568 4505585531902 736742150926 57946061092 5367571556528 936488536729 78390800160 3846579962149 56093468277 515495550063 4082310543977 2862799718432 1383306868186 111362154247 3419999911521 1954221324577 661310271666 293069207808 2431081111523 276779287881 3884642517898 4201418246531 8674625028 1603143660187 32218309559 2641091885609 286916416162 2597621132102 424910830660 6462511136 398252795815 20746786322 18045302801 912454385587 223327220063 76585581964 376886109349 943819145498 2066384845458 510747859231 629269099036 13483150111 1022913327608 2893076298509 3588354277446 2228689132390 1391544576422 88101212857 1207083318597 245399670233 929948281095 1884295660498 836667192308 591033484892 106251965749 2996250838492 1210393397243 11214289148 417511484635 1401802521133 807183092598 1392384896094 854595951699 426913165159 2731564852771 1468418374640 1465186773246 197752894304 1449372186487 1686613314248 645693992231 38946514012 17041130363 922346143883 6637440292 2577516969800 1733061027439 400708027602 1539946429919 1908996271197 865436195865 2103605002546 722503150349 348489433885 3482748559633 1382958923491 1624366766151 259694737350 19251018510 908110446586 2357807055616 1254563661306 636407728458 115786841834 330451318109 4434030514177 182919942461 1132694940262 3017460414575 870172373342 2078769105467 2541007850283 2389900511577 1369998469889 1824088722426 871027009161 4329952922304 285098333154 470003175956 1889656181743 84055481573 209848721063 34747328495 382121547816 229218512470 736327951708 483854727702 885620905903 852942766271 483483160822 3441566948691 96529491003 561356382494 6510505126 48741739784 4563969355027 2970782768196 811271012718 708078605310 966944441084 3929910499926 920242471193 132519981389 978174776941 25821790634 464640489233 1276199665425 495653417701 129920160847 582078671793 427725082737 4104698671103 4129808626180 1670923567327 906481362254 1859742207338 2584583708659 1403140186939 2935015155074 5027731658 649161643181 970495560406 1335153050471 63858492790 943759750480 3697626105714 2229239070274 3600371064130 282558037265 1882577196570 348695070817 3114648316568 101746056806 110739323090 427981989234 44490375226 926691503824 1782626452224 3226043322712 1041925759166 1038678580429 178175823950 3241671218116 480231762694 2596631630564 164410374213 102149415987 1274124165199 68924625528 1685927352734 702699975386 1022433636767 485370752703 1115752558429 1262138018710 1133549079097 2432801761775 409630330515 82693244600 453027439715 1972846213023 743641551127 558168017636 3442966207218 306531877071 1139862746394 1056188026785 130097707448 29809332215 2255707495538 518499072171 1959622000356 508641055286 365645654051 422890144227 905904848305 1522175486011 4157689728790 381597808751 442136371804 3789890118169 3560030535606 31085365262 1380288817938 1173353633022 539928228371 865339263539 1410229944442 386635463802 3095976234016 1772696351344 1033656543059 3493688630330 348814710682 372606817475 250491849802 909163421781 859193133054 842160155078 3227668851245 463110869848 2351800035034 1511359291905 4258693614939 1820244149160 616085789 1202206232072 406391502642 205507590889 2453231250949 1929762466170 4375264269711 166760755833 1504940623200 1339382613572 1788892744023 93892646897 929247013242 1342623006556 414490057559 614154219274 2068136981828 854662681349 1069130336198 28511913625 936204536697 1710197955055 240278533097 3617660465923 3823462407730 222104303525 2080376229257 192176027269 3529892261406 2248405839618 341626675616 34801872868 303987730789 2561401013374 11897716192 1077887973187 242940437086 587788090017 154713237340 1534715096277 1367223890137 467206760917 1148591480826 1273519220632 1404880223955 684013667174 1075649527590 241544365510 111357147492 209750226708 1118158038549 1567447402887 111202781590 116798858706 15546157714 206572390271 622645389203 432406754640 410892076293 268472743286 2610776105128 303866285928 188636545736 798327768805 602059011311 48007091611 1261726634173 82073874017 1404785198844 2303048276122 507314898220 822404271403 1209381042554 103326099486 3287927139691 2217488472295 180497405649 2411775064960 31319794729 1806528653168 3082948332309 2434895499929 2777988218820 3064887119608 204406788826 220369198591 867561350834 1038310508031 637579788253 1224820728996 894555850307 130389847279 4136220472914 1457079599462 1058134695874 47203639278 72701363743 1228952628004 243126962707 3077921862109 1561734996886 207586928021 1146887005792 3322221289049 1543850714516 114628037662 1930342127564 3899084636701 1175155762766 3525067721345 733038185356 4129262052089 251690347787 645539410972 106853253657 537614092878 2390009486909 1378184445115 357534055924 105608134868 1294584297733 776747028897 494602359249 1997995358119 22928340986 18832043554 2222078250613 2333919331462 406292162499 17283267978 1231674352829 1520342916206 1551028302091 57793117582 1088566900893 782350665977 520105533510 98985985901 2388797901053 1787284926693 1495119807837 2928940757031 71566144315 2276210769151 1717818064314 3317104268851 1220967882421 872762370116 2429495300548 2763230001706 501948733943 2638941103893 153508732939 179287290428 3367561545736 2809894953895 796986947720 1274625086112 1650030491670 1720101632091 460973449861 1436879737 2885169940106 226098735567 1200564923815 81221227747 42606171597 4675665949826 11792718382 686587764935 1701977439652 754759820126 44686006508 943222276655 2615047224013 3280182838194 2361192718114 5328986184429 87455519485 223211497854 11774029929 10359508150 1125628348413 783967802662 4010441946000 2795655950478 86688365906 1121490084612 605856898786 4630008455 753281284487 632734958016 1212664143200 1353492358199 927318060576 5087136365063 63372920996 2150857029310 1147884503932 391470972905 253014121479 228735479510 1456518392099 2288192156345 116116290528 372526577239 1322477028550 93755052421 276350825731 2874504193354 946117453151 3148511043718 720058929750 147109000394 1481670939819 1610189955988 376271720015 1791580517403 118211062408 2967695360190 2239169771676 158767838600 367930510188 353956655154 952685261276 350364603503 2328540205576 3008119828139 37065844572 477754090310 207106742589 2742370451214 146521365401 218663069191 368866129 1920666723617 1625803046343 2144286197340 575207535372 82750465946 2569084319592 3870455612306 162753767728 1809846090643 1617134246464 341212068519 302978247283 528936818792 1653115380984 27143581033 1614694628160 1437051260932 1314358135038 61996012914 701018189251 363383177712 4589586348416 2141368789250 1365128064262 132475418309 1215187016887 749395772270 117004191259 2508090711 23056109417 819090601397 1680314299203 419200199371 500021858426 4078237816146 982600596350 488990066617 259628219403 1242555261363 626139520235 205524011990 77612090520 2355220888109 3287285445579 1990016446071 764080828418 24137833351 299189560082 1249068189269 2689853374117 1123724562730 1133605249187 2512117213066 4039519337009 23233260580 78892715427 1327677474292 77294380297 2273026296753 1222195167124 252357047473 2563940610805 4200862072524 130213457739 1951486057038 324027182656 26831339988 1610846809986 43574572166 240829588726 230656821487 717651185773 554049267105 39789790232 4298496298575 302346588650 95313841595 2321750300762 846909878064 2543049375095 1212777137481 113976242182 331490631809 1084037444617 910441859716 810308509578 1022602420988 29718448020 2463218191641 146663318739 35181458716 571705759899 216979278942 1275358827709 3288724423268 295621994360 2399946077143 476427617662 1159077064097 478160936339 415415938669 912767851588 733605004781 16809282209 1349220908360 1346166242578 3061279015 370254942283 2768099298782 2580725031200 1292129430694 340042728971 1943467495 552589109289 1701661119275 213625131256 798485404801 2246878781603 517598606012 1562783951638 1599602198313 487324187912 1351748831166 4688668167114 2463654415697 3011626241574 4224674687744 721521623987 1112102325256 4367739533030 23084946538 227904659107 354115231919 2065736671125 2108355012035 2060646559648 728859508470 49339411387 308445104470 441711020004 592492676352 175408179055 651546232295 1982574776791 519146779811 4568379545111 891312984825 746470433165 256392767344 1247469820456 1011467465567 829886450776 536317486181 2785207353897 865640535111 183708878665 18192932083 1509776846753 3361019874234 3625376564697 3442030889508 1224741656086 1045974025243 25207565438 1031988225281 1916233792073 18748432834 1040746517128 1817086512516 914480824660 727758205282 4875573827146 886256214246 717368888139 3759412211150 1723240088572 2317056566956 1090736584589 186818173036 2996918515464 3681908708607 480960646600 251218580141 77836128803 1534858880061 937526392469 560869191474 338545560724 90707508407 446010897791 124035707829 611836787137 834478176880 2074960812505 1410324836488 1802640921682 1712778348182 206487674939 685577844144 170552964482 2706978724990 2202304400392 1927310647714 1687799937490 3070402122941 2541854726 1076646544274 756205117686 1976029149406 2536747798830 954138525423 1713800221336 2266503185477 7052417099 1149794891137 1660158373856 282552769963 265790666191 2648014329869 2047042604168 238536300278 102563059895 64518831138 1943789789209 2985716987263 1247595635132 758500826066 1199510074561 3103954453674 2324112192899 201847475066 1926113825436 3970635204405 109206390623 2771811099280 324802836160 2796250323456 320579720551 885124734917 1284763432052 88365292961 209849486065 633542543234 24352903612 3414424025923 631012029727 796382192105 2533170747232 1590671867929 1509931958336 659907242434 3469697650469 2507189577137 429047399793 1349077640585 387871300762 3582745164043 1571081824469 1335376593 938341324380 895551725721 105621802533 937261650880 2680987194624 3496637861750 838742322041 1117208430216 24606581465 96033010059 4226258362062 4039986025428 36792204698 637445863675 2523008026946 3724210173398 3272282519663 3467757878393 1435163955438 913276428329 2241609112019 259611936900 323550184612 285786864551 155585309629 2644661720785 647912338858 4693497355907 756105059007 497722141142 3615757311638 3265461120026 1433903196038 3085909220414 79374482512 589402790537 1111973625712 44720466809 3503831035508 386275192241 6496163366 102995858454 859503860395 3095370448912 233054639991 1978688258436 375984627495 2545406282057 318108115194 106400087160 2246812861722 1258390561071 135954140088 6722316033 1243408025817 455505566393 629722318450 2348345877904 454575342497 23174918772 4010646522615 3791123412526 2948567141336 3648573225929 106258195049 1255454554359 849196165836 226218885281 2895161919439 1046318318353 515019705567 1918080718978 678998414959 1510564634378 3226450997712 2748298420677 646416195139 328569257469 441065384030 2640146533368 1833226895910 2375632457851 26441453433 1652855509786 1452589832034 264413404745 264487475701 79897657610 1861962367564 1190049609465 773723590587 97095672376 1069778149872 890104821409 339352251212 3472529422217 1665162126163 451773638392 145282987039 228434109322 514364234296 594240996379 839943078708 706586649332 1657891202132 588286847917 2977360696364 334952715245 795755970816 2002407562789 16256181088 782928951771 1059261755434 1601656467056 2733483454855 1198804591392 1893257779105 3792825664 716517650346 1923804184846 2377126351161 430315990552 27141656469 871987064824 1610191583640 210587665457 371908288335 2346131073109 3415353303026 2544695182858 127416291587 2483455491832 398428968259 2408065353291 107800283511 1591047333178 2259380528817 3053919158890 117644483898 1158282285162 1804806996427 2791661364000 1337561898032 1053646384740 232170143745 2571109945739 1469509990470 1121127574596 35393350428 100747091034 691685353615 1549226986929 349978156685 37066114854 385932748065 172071554435 1270370186616 1213382885442 1685257853100 2078951557423 887899258417 275531712779 2055642125995 573429924704 63214034954 355826339488 1318592129125 1045394132294 847419171431 377233595879 189270111104 705478695781 640880543075 1510687227308 2184885845212 1238483823136 3831033714669 10695658946 2176766809786 202982842801 4507349224712 1008702134448 193716017829 1907525991264 295663292789 150686471000 659666816009 453079643603 381544776836 2612850588334 4583785507125 15950925989 110291130382 977440391517 1201527114432 876065905468 1671822566874 1318347834507 822360032863 716839436562 1756023178501 4604136096750 2958340676275 709192318297 1459657258315 212859411740 2092241926010 371901270114 488192722443 575268402979 76140237708 159749944825 1816510271549 41753712047 825690058373 127197095819 89341932574 3657673769786 575059276806 2333803703028 25585783131 1153089039380 2828311549452 365032304649 771438997630 488365507052 155562392225 30436172602 10154178196 2311674387228 1660184872558 778267237148 2216346400988 312932680719 677640412333 1374088759013 179882103426 1150795777840 4087047502452 1912324374947 363687454477 2848283890334 467126801373 21342861039 1124122934309 18050243902 659486601947 2168070497657 111685068387 1130805639901 363143888288 1745872555952 7094716200 12696880786 776464337229 159578532926 160507846745 1913676631247 2437468554654 154415993661 112760665332 1898954532318 175140994842 2160564915481 2731413924069 386951077566 49275664295 2842736638398 1504294809554 604383182604 91586740484 2838393090597 1448138423945 667730987238 405362543449 437280024143 59259224788 1072914318771 2191475208139 4052734217060 44998994786 561184606161 1015813975563 184817928727 1329113914592 41682846372 484773417635 240120401500 408350101197 12791263332 3289536833782 105936586 1523034788731 1045452777240 421341870626 1799101078176 848126737971 712694807510 14148781263 671536604531 601484289021 2163022785124 200095538859 1296174522327 554593732854 4301224329932 2484836778963 775323604013 3007962993435 405112842706 1404681635773 86537625721 9283555447 2158623575404 222656480260 602454628772 3129467611958 387506859041 3648555652363 2233896543570 4953292420712 923097014092 892155664737 3266833490647 21483562359 551432150631 2764118681465 188952622960 4739829977992 10068920444 1096354483080 881627066288 2878332394414 1543798239921 250617560046 3879035633565 387645140817 2187243562888 3184209506608 2154696210883 461471381504 276657374237 2189299905276 1973086283343 2424523524631 4378643539718 81840658477 3024877431414 4118948939309 101772638291 15391170100 3353866226389 769649570058 1068594634 120600196319 1131639851443 144235656210 3957567849746 1448930648531 353571385163 1233184580580 206316140478 1364555072758 744955363358 861665807719 1490461190209 1555354738300 1620400950254 3571143806317 571475584905 2645155304791 1151500144976 2563385500269 818437902318 3577095597873 291700353712 13826015180 1729403625789 1208018950485 1871314794846 824657987905 3171328728115 271538020482 1731009198031 83474217599 1023116590624 1051751083514 3051981941212 482396745054 1074603380997 696138445035 3234270518016 2724925230442 759214650011 2009129838670 3503014739334 1348363418384 30716999626 730256115253 543429227174 2107353651993 2326035679607 586001187024 2169921267357 2865987797884 607661744547 950314378815 710975822744 1004220305208 1562346571290 4151611500387 483683478791 2406195153033 1479106784579 1030914407047 666995539545 2744285467011 1558599481344 1886687425241 1442913595333 1370539161155 1392420488055 2149673975890 337924377012 825115010504 690132171545 1363934203112 1427892440725 4876934938658 162742442157 427667021603 115830862136 1327052154236 2468678048168 963553444367 59249989910 426428160803 792266786476 130227083277 25123794116 124722359975 3018952307174 256740151073 95528969518 1931235355722 1256856887244 1890175714978 2280786109547 896934548764 550630137652 3044173319874 31326903594 802519347447 1404126127872 459439310632 1360692013172 983475670057 2661547011218 11019780013 3101494924453 190443838095 60719965152 554383722435 644355714924 433603783164 1433078474377 4505855695095 2026145827242 1556696703143 473790000839 1667478301757 3438499644389 3046843929503 876652947174 27024458373 2358771235062 1518771568040 2219099307911 3874428231207 983147845720 514237325780 1397482283505 328887992328 1439846935881 850030897759 43845436969 24100349919 540113279813 1640249307289 820012983416 1673571225951 532461007422 1270181883257 1169862131500 2870869974997 1605954222331 2739948260703 3813332697800 1212758595748 1188110597426 3215732484460 323876955233 1178137382687 2100821057430 463143373066 108136378266 2483666664927 475247659143 61375852467 1594124886262 1554953415723 192363714589 2577380663450 1582536504931 795914696781 1244200933255 1823269310610 634954086714 2651077677 1325811127618 134463161611 821032945624 101350879768 111232039793 597220117787 1340736442264 679348066463 4260950079259 1258391220076 1515856056160 41249167813 1046934707771 1732088047671 656973669015 500668679433 1330332560083 1682296869416 2531596607547 2101634865718 998521895829 1347428412774 1087661043113 63533875378 1507045386103 672971616854 191794809499 1207092694910 678754575773 214217483 1843626624984 745794928289 3418882771893 4080140267 2088554053655 307556826939 12846325049 765705140332 886051608470 947639031999 896487568219 3738231475060 485452571862 817730524861 119696742619 17650686746 3908838096019 902544602473 620400961404 1127251386027 1866114867380 3411804135191 482028919690 363708799598 781466030321 24855081201 1828266424219 6016934600 908085407972 514729571455 118409809594 1002875814981 2594166382616 181083162719 854371114776 1901257284231 3931535787750 2877010419854 195961421912 2341292864268 1120172190346 1909952775326 732159436578 4723180361791 941207517512 1891657278369 38934739635 319513467176 370385346210 1242369929221 1410659582128 192271012458 2893820959498 362150160307 517282727820 514151457802 116359943434 964255559707 1587270559589 636894372899 1838253861514 155936029797 2308000348109 3154592603151 728509237001 322073373354 5501359223 3050842178745 418656922918 4782893902777 1525292745567 908715511204 117791873341 1528954412726 668550319140 23289197658 1479867533619 824106541164 49714345737 657571972844 1123111957760 2410189373894 67474407750 145497647525 1270899889657 707188509656 151865368021 1875292903288 190831291725 59587937105 1666658935769 134780469716 517671243216 2498928794628 2183700616719 2389970501294 387268055806 1405862948850 56125013679 870773476770 1431865883940 879728649957 829474118138 1515809710425 888585476542 683671460365 2977020575661 1406381277401 501970366851 580959088027 1659939561427 3227756689272 270636976 1748857791429 1981216812663 2521401394639 3828285112803 217054736983 1165835241520 81473116221 2253991715547 1977138832851 655259103159 3386991922436 2319123928004 3923000469041 731273565535 481111720039 447345309403 645031593911 221523106402 870468081160 544774135658 3389178443460 1607732254630 370234055836 2551609218113 3931413569955 111322813611 822745777185 62076523884 18118980351 308543897703 691637676103 2889793750732 1437035463510 1386319613421 2417998550387 449822077766 1332118156666 326427019166 2418043826324 342485244127 760531332525 1725173765124 3859173288697 982830802324 275040969523 88170837662 203346419565 448054033178 1117929333994 2015661213497 3004010346070 229196286838 82225085881 1415483245803 360036387848 445484863968 555220597751 787375416067 323555308240 367014170234 1183482537307 480898823445 877779460249 1442302237089 785144319098 1661268963468 520186180983 3152656960959 3743348910717 711883064397 663579499428 1219677816757 1581486103278 51410487939 1011518109616 1736157536326 2226939083118 1273446209496 1417043101158 6687065147 431590447020 1990218641905 504830567270 861271573816 463822218098 2734643997543 340407201468 2589022896898 2190081617811 1680448587431 298701115630 276592288622 302894817662 2499002723947 243166300791 826350883183 1909515515007 246513742271 163142964809 301906791900 3612951324058 173512001060 3315961140936 1896930400917 3652058628878 1815515800576 878235692341 127906506688 943398385734 221613148863 389590050973 1466704461581 2711897307162 4114643753032 1643297205565 1604432891830 281228167363 677796861963 272340069414 21189765830 1923406867488 1163946813 214010610491 1948743592586 61567951805 1219570245714 5019164823505 72292794347 733043025790 226523981256 321560375438 840531853906 782856249336 1023076767022 83102961903 745299526673 1573655412476 1318724136571 1558508732498 481370781196 466951263201 2839591686 496253096567 635749287920 4836586379456 985105125085 870978688616 2159045921837 1912796549687 13465087720 1495662005669 923375736189 1364804006782 656310225260 217456588319 3357676944596 1605341023467 59431804946 2280578451742 615264892570 4001769613057 918536350 4224873890042 2344160634899 863617997506 493136931263 24182355632 554840905866 2151999346661 186615706765 1380068470873 2650319513798 1921897128123 822258294053 1350379316783 264628945734 3742483587053 600415345282 2728866964714 1245540627303 188269955023 1331065618853 938014300672 378078732671 2400313039515 3039481219589 862285117575 2094960791905 3252210508833 2722276136350 406927124239 12951855922 594132405442 113753428101 118434826308 7148008726 605936205400 86357204420 2676153746939 825716397726 3185907315104 2013423527306 863729593777 569576719164 1423485677781 2617410280989 4870629763070 950164458292 410441298092 236203117966 2941714358780 113747116279 821391638601 3982839077853 250581491812 7082903183 4163747551903 318388788204 2915004971629 83736609190 986791010897 1623370820493 2216742812629 1973358026978 4459737469993 652177735180 694682884217 193345445444 954621568988 2838920504441 488562360689 3559920379343 57527209831 759833082 153241181942 881352269540 660246894013 872948964919 1657751138041 1424383559704 193101611587 3789778450680 17770109171 4257377287100 1652965792009 1849772240562 1318747638133 338206778774 3075930544373 3096591796511 3192927818608 187783925209 541234931494 699977056650 2418372505702 1854157481565 212204537357 157812529797 95395880485 1283363486382 2167456823466 1284797407009 629039119968 951169423412 179266386438 2744946521408 164153378331 100372202943 639800019736 31624804506 94810257177 1927940913948 35727463919 115247887955 2349020298446 6597995667 1806005552931 3173417391561 2027374436626 972381924182 280125282734 632154036470 4932234977 559327419592 1345290701062 6095803069 42077761919 25083998105 211549164849 1132847513686 204165089785 1076917003734 2913060430867 1096804396187 1632881229849 1152821520101 828003832622 2237349166806 2158279740570 1051609326596 123138383927 437019146965 113341049716 1545016379868 1199294123895 3640713196962 1014801563319 4132817958261 1503161527472 3257524309113 2571522878545 112055033912 3329568075932 1759785503694 2428461669606 10521794452 82583862100 231163694220 877287818605 97117913379 619212856386 579702979930 22676366737 1419890521 2593993441285 1625597979786 146494865381 6818261074 355094886134 347725804316 1205932072462 1767124708042 82761961735 2083668253066 3973213068388 1190144464613 1567677818365 291627856545 4678749022627 40728374505 4930264846160 816586850980 3559770668946 572566994416 260738634456 242930177003 1314428270257 639842993059 1419909510544 3959080597138 2046067520433 1623725808644 373502203341 1479097352213 467758134506 1288587493764 507999556951 382265900895 647737960649 1105157925424 492080373708 251244565766 107690536164 3176863196217 1580760813248 1562174625717 387609144497 1645695784840 1345462413726 1967599299711 1127667670099 152843959721 83723472520 1473606434713 1239956490403 470860753728 2579388224957 488153129383 973535908696 3519674607160 461623858073 448942624378 87399797042 3056543854499 2215359981125 566683202021 4324078880687 536376280321 2213766439760 2502703150237 1457629100826 2203899529399 311442721154 4070035016722 598887588136 4541206040584 1150538627226 510201078248 149301770245 470431184487 48608045329 1571133743832 105820606904 1173092855049 2358367996380 31629639261 2120855718185 925826034310 2582699865035 1913421821232 538021735458 3524920808446 649901920796 39535584619 1676628060491 2713769511255 928494967668 1383060098254 1351363999773 1367151609511 486596512421 1313514442560 1845158857136 2164506498762 1623719346013 448730193990 3284080366020 2124900111118 1033026986733 1135670495016 828115793425 415501404078 74072689855 147996252880 2056715467491 2182424814428 387489621120 861409037150 5304397166789 2434660220815 2506957195330 2198095488 2052653532157 3067462332364 101425998275 4374997211355 76163059358 735401385586 237947909466 488387333027 166849232665 48463200308 1531789043214 2430660528257 222074541262 98237421035 153185350109 1320870370008 530568816412 633458214510 237127196089 1965663099400 1515962327177 3383745405939 2358864807973 302090837005 2529009770791 249524014222 331342770488 117750209158 3344730338606 578307774237 1260817440625 48864311497 835301281032 744930146090 258415742156 4247015119669 881055243468 14746853990 1149997487103 197935309626 395329372969 3761927717451 1650690744723 327118388460 2979195263069 1710438784451 301951439867 4895168619262 1299133475994 2421182689782 2384236374207 157250218760 2907463487321 271035500234 51056660722 1959285843918 1471672989278 471885537439 1253818348550 220103161764 53998040861 217947072512 924048110598 2373167309755 201881190282 1256754754078 739753663339 548645515547 567611081658 268338857908 3446889803810 1130983830026 1227601232698 396106574088 8743624478 2340107233726 3111039583428 464714688834 72221374315 591922947992 136114660225 381342098484 1321715044319 1046378661722 1816280904531 4165798049163 952672572859 992434816066 144415271299 1459066539415 279126031430 2060299603840 52231375504 196153870856 1173027478881 1569264723522 280916475917 3411300616371 1092347072261 418351381919 725931269930 136880264125 2208622952078 1678444201808 328783040343 1307575266438 1481277331669 2124147708361 244586462656 1626569546672 1520249322464 331165728648 150398968593 1108739491653 2042894221524 2842277052447 4854750282374 428888396244 4484783488237 806685791036 207944117729 1113902345608 1843609327062 2637867320871 244867644443 2695461675128 1471267935842 57986015473 73478102763 1486355489953 2220994035913 1987645457817 203966240670 2427919295659 264135061476 139647932275 1526977487463 1706839596232 1066733372362 2682251475337 50714832068 1329248662241 1626437462907 526989120955 1068921520064 210861373656 2035114746400 537805556699 267268823951 3572027297106 1382772519913 2475184447405 2311547390299 7041301125 1814453545192 21143161421 1824207952653 1093744101416 203349577451 107444048914 103037128031 464640683 1509184420193 1372965705955 2821865819643 1320845176216 1397099165834 4341346193252 79359800713 39287218818 52250977465 1770269423147 1540023717341 1513408307577 273299181754 4681012029222 427343582009 10555895633 327876361572 2809591954615 1045060800906 4230573426076 296643854201 771495671979 2030172465748 17928172421 309112104761 2916252661136 391672533571 751561363667 3001511251690 2117811872543 1422990644045 826220786664 186087359337 1150476365551 188478114520 262593442457 898697274154 804475412630 750649533119 1059052256415 899733945883 3225061475761 2349295308834 652473149575 50079719673 1471137187964 114828181544 44598440370 453160467831 162510928065 222631812392 1002422562404 1385791482968 4401767820865 989671239840 281060965056 578448658153 1528824962757 211448565139 2382877404577 231418123135 29606676525 190389448474 314338794 319619925336 2398021282556 1740014146169 1725041144236 114555013739 244879409871 305490191173 1623619991105 2119228760250 1735290375477 766647462759 2671791983629 934089401476 1781405524349 494851565934 825301029500 1363018911350 50672963052 1640771853639 77866674173 313126985396 1001678001255 2312386485588 2862408803703 24375211418 761984263627 2949312431044 113498698700 1160341985750 8822610677 688991044524 1894314047324 2539786286573 4252657542583 3933042613513 5536387684 366438490885 346746659741 711217346126 170389365224 209605447692 550411758369 1422468341749 2679124408207 1642972291584 2197715937420 239778274304 688567842718 734258412065 1051147698649 259746642339 246914640091 4265741127094 687586745343 209934580188 95095298677 1039555059128 1701417476254 1035910495401 2390935192210 2134453048026 1149358173723 1092476302845 1530664262186 508823458751 728323159857 2113022403652 1055996006333 1695763232934 353442931980 2570574686224 245587399644 4980834470782 471554109077 182214003449 614512129555 2385110437903 696460303978 142497819184 1221865378820 92498828615 782905035832 7648660742 102216174861 2045808487554 4568431096781 957333821145 665007649707 1733270941258 1691544743489 942803476906 328671212759 123317154705 830739551299 675537466806 82839455055 726962057338 1188758287019 2350738724039 3578174592215 217200681501 1942892289048 41565049702 2727200636539 2140875337751 735084778834 2174681801597 451064166123 293353296695 1755078472386 2258704141296 2632665352581 22531874396 984063013471 50119161494 74309307649 354288575957 289158311593 218989070194 16624891261 1380951648335 4318802157363 1331682383248 162831152898 956680659657 1241949713037 392089034130 508920527460 4054662732009 1472143661694 437252696815 884344783872 3454760015383 1536150503266 412206913416 904773033022 1886893529724 1605801805530 1743103393238 2106985884120 1316756910646 201763979711 177057430540 2806497691154 975270369273 782994426250 725646436485 22566141366 561845903119 157453625685 4538192630603 696524234159 257121410611 2851305913124 915873952194 173279642159 191134427143 2133759213706 9295306885 3389405750691 1466561141871 1836256395634 287576608773 673482294476 2001395880093 6402287821 300625055107 1674195818832 427685679235 232185502889 2970412996351 776592414842 1057468908999 376530186758 789429566631 388587110355 3140333067462 23486533452 2064297423182 2673997273242 1148906820273 695241914861 1363432020752 2302961967263 3376997076356 407032325477 260993442819 28938335752 2030637774823 57574863924 1900222709617 2616455204999 280435331813 1971251723863 4064670277299 3670803488624 448387832111 2219175689878 2702127605224 7112105215 2629977531361 168728185123 23236504197 655202241831 1775789123551 83369345506 469265175003 1400287136528 552015643537 19317346233 1137277887323 203206178691 2657129436132 1119043642695 3660622467843 316717997070 1626148508052 316827321108 2629392510926 197116776651 995515359305 43655350 547214869625 1814342783425 657990377960 658022130213 360169506131 2211870865933 499312464300 242581287005 430741415173 714152588170 3498833397182 844444910442 248080739909 740249038007 2139499998671 2894727237114 595382465697 102262061297 266643880572 355725854018 858612566180 51063031244 1464017417857 1376604567764 715307814376 352664978290 51420805644 2470933453821 142717730840 900302276100 3050297833149 1018840463111 3733353526603 2800703672271 1849712255482 807679178113 4016768530702 2269552238465 42823028249 451127668874 3049526801776 16834984540 1046223954403 163830078298 386251873473 23346497330 493422546918 1498825470366 724116877445 2249667066191 181599187566 888007274089 1853999525949 676915244156 1796177208427 1419498642279 789983102123 622372671408 320156087181 493384638263 592940177780 2048463342730 1995694637860 386538548911 995472117705 273694842587 517464929512 842933515771 2871895497775 22897000846 522302805313 83437644445 1020181763669 2721807609550 3905415050880 1359531431925 9393992410 37214631643 200118228729 220929273645 2648129714259 115711754891 632410991126 1128711466521 1910561386715 3878709099000 1550461609905 7504649956 1574856432946 1117966840978 322124860139 3622887410782 57955495115 251984987374 2533364079315 35268900814 383533862287 229131214567 3876328075423 434251774925 1421734965891 220888249451 30721163503 253611599475 1614019034428 1786261578947 492317345479 325659970777 425116936605 2303090920648 386650257605 2054293086398 1666126168366 200036493153 731438766085 451042363674 1385200588398 427784065828 2704629734412 524907052068 1252521380157 1436355955843 380083134225 351249172113 4260886052143 254304304573 1280939652607 2351644069542 452729173870 2254014535468 1393038015860 2324148378890 45488240775 290480294050 379456550227 1337600811217 1154276041140 3341795132557 673258889964 2097046498721 145618778957 952972269677 2337019570016 678730369974 109324407168 642160859808 3527628840489 435269041012 131542699634 866847567236 1880540770539 335401101177 1139855916733 2415717632020 1879912788697 1687571253733 326504690866 2266756093 1369525517088 1062514060017 997839726096 175179952425 2598900001619 1983466022798 670505812665 1300397022067 265914789967 518213908926 618780249294 507356066837 748675507881 569516058612 1277683127556 880503029315 2152440627347 109872603983 653873445789 2389341701208 1265168692495 638470642093 2718773047124 179502705164 96214385188 1304519822887 205449780078 1940381554572 80081929668 1900065827845 2785057537923 245253173128 3724508113092 450349891158 977679041 1500994089043 2025730875422 1229669067637 4023962252579 2099598107797 292388923049 522839564803 2058602795390 1570610425542 1973582259131 130251178609 1006612281771 737148076641 1783826243849 3258307335430 118395084741 1626614895229 2105002112499 7194637817 1771230742112 2815000989777 68687115661 2478970078387 1681474638736 449469643926 564253111769 230177228747 743867263928 390553336592 1829478571386 308869663739 499824955223 667413225129 1587210199073 9717006915 2066315497772 1269159006055 820183642335 1447962714996 66792348513 3333830621032 723183857098 1395604039233 3172312007853 513979138214 1337277846917 2679622234053 41717528737 1087286355653 1403247364587 966647117619 1893083476596 2657507023456 1679317128729 2818529253313 4485565868173 502554127289 151147789913 130575493778 136201363104 1456947431336 571845563851 1986762328258 649098718311 487112091026 277252464541 962428806045 3172288797891 45415531110 1614650585037 732693434826 1474898887676 144025021855 758038871937 1051907800752 39674528990 206677230220 1534264820231 93620685170 2149620514951 603088436879 2765202614310 3887970109 1959633552066 1199101996010 20196615301 3508580009995 463272834903 1320230646123 3958269677853 1851170444638 920638895818 2499258774167 462484418776 972282834760 2186983702570 10988807716 96310127721 352457901758 1826693665710 2662494495179 3131051292344 645877197350 89039527214 897700887917 165758512245 682647025043 19191157727 2426593021675 1196217825257 58401009805 2407428839832 214304538018 730243345111 1267552842544 2149954207315 12849800272 691889174130 186119018128 2994601226059 3276749121459 574903313398 247711150391 323162881822 1472447192027 3108084986730 2050865813109 311000668159 3674871772497 1372285825954 685889125394 581847122203 339548873139 2971257622793 279215829016 1688138552340 1068878376046 502231468952 2235175133998 1633252868170 1129477883145 332217177300 375430289434 2332865986198 858810589457 620969574305 1590924885356 2011096490723 161296376451 2094644317945 4859768285627 107677763315 318569572581 2080947362261 213880892383 867535842492 813947540569 3125407985576 133920014661 718247289719 1846347333431 740762164506 1538553360114 985544809439 1871873384034 217635419599 2350687955999 1347167816739 164856682855 2213208050344 10773244775 89348467149 39091045812 324657083069 758955791032 689164019298 952745685931 166189834737 1347491207591 2615378612027 353390041903 895634414055 48569560033 29309617633 347004322954 472583440609 107497676396 877772731212 2232680764249 963651826414 1163211134983 122557613922 4326193753793 3739602220251 4363008513596 104757838841 954403100978 1505417942829 1473606533086 1932461018870 38740059487 23755909327 5211140283790 477520746353 69521608424 57276342706 922172012719 2525935193831 446878549735 2334703483637 3257082106926 3609106711455 160998456032 527199406453 903385205810 1501971071791 27765672096 153735825232 911955612960 2245112157367 766571256694 3856115605730 341867759206 857394182672 1949150026082 1590466396444 1955322706831 860185129971 675755892290 4121969825264 116084175022 559650866498 2823261856211 51929863109 2872859701814 426849247834 71338992299 295546532853 912235504894 9047852613 1128824925 1465323371 226467074535 1950029976842 4110358481304 112787211027 99021315515 581854769677 1305146755615 3094125712212 693104101284 998309631521 749932922282 1135372176557 431426599074 1195929565400 1608754320376 3531078417244 984553288919 2392145276718 382623902008 911426963911 2271547850990 55018294288 629017759437 80761886048 741688514376 75357262305 159329002672 596430835968 1576603604531 68493040894 603602386913 416839719409 2369037859328 608782395904 233572673588 1786338917227 251388601789 42189655086 1397448496516 2603727447069 554362669315 211163119042 852586874323 774385204961 2121692750832 2536786259421 1645027759107 607089195962 71479467176 76902889608 1566958696608 721746949207 2328804565797 129533261986 606514768598 108341142439 2880918268456 1790716725199 553755941459 487854168664 708103698123 65768462959 721284186918 20086139136 2624440393656 2593310114237 554631600626 3621218806406 146580542363 1036125428871 213355971525 417171321686 1979541925589 729262528088 75687299232 3320578051664 227292883878 383954122305 3044338660779 1305671278234 49226688145 631164849714 61814388375 99344140261 326456268671 419287981179 1962248352147 368216862212 1238677256628 777789635554 550198247679 4293635334091 565040940330 12882813328 3265727098015 340289829883 231193277654 1381520664673 637763865281 303010534967 523950690761 84855786415 35146237776 4185371665 888085309076 51725627871 11436171231 79697492173 974517178140 1525112313392 961677580002 991522817236 2872082197757 2731662829520 2272874852441 947470138996 515373301412 1491218077699 2015978485520 841577320429 1025005832732 2004086421482 3190764833548 1422660147711 2914273370077 110768609459 3652225645283 177017999944 174829620624 146078805410 2256760002977 708689433148 1813541692895 1087528852242 3500395128517 4275516565241 751682836353 256306346184 3607396150673 464576586002 690028136711 1456134882709 22235954058 2630845712794 309686254462 169356495113 1299707033159 145150610821 639531154828 6695161807 3004215432481 1506952761378 3951611273557 737205047980 71709563732 434190815644 561918232047 109683315902 1334304330591 332461732105 1642324053460 61940245806 122930544790 1655558698610 752933372967 1494743789637 1381179694475 251322697133 145136002521 1216663069592 1314184474388 368034451723 1459056956672 1229130169994 804320802518 712287310245 1773581684999 1905811556173 1059226993728 614236992379 401377787856 1177994437269 400444983584 106303009756 148106764021 5015433427782 2845561680103 466008407988 923443801032 4243553055552 638305417786 2412759061006 2009325034140 599729317523 2171165106229 4565742308686 189813964112 199539346361 3380199568928 25593887150 170940664480 846560483637 835091044199 1756093330437 860864274991 765019130225 61438868364 6785410842 1048410820766 748043959892 1362375073190 74390714210 804016268522 1122603989835 2283233460710 2979827500889 1534996383866 3091765721901 1377940555581 2846031939 1175534901785 458083145207 55502994255 1000158408905 3651982613137 733369453849 768816074145 621953259694 3820143800171 48701959399 481011365459 9143691570 489791909742 2347836664164 3349190545115 841697847795 62580621641 1704777115967 275490218627 2332536104883 1388946705649 2879677983928 1406508222553 823884673002 1353087436297 1002325260283 577989397704 759874746229 1671307981266 518846779874 710718074019 1750276108440 125916220223 2524945720554 779798865005 3586085613126 506231141634 33744133335 228558983601 1806185088326 679344107657 74691455265 702936442579 1500389331209 8611529188 502674124554 2036004665611 33190751203 943102098478 44687904318 212491135406 149833701566 3158193727693 992793979827 98043617904 999602504494 93319594880 1392282552852 132537648320 76429603641 2665679876 1721343124022 453314668797 638680707169 2122555893614 892942704453 3954951635115 3479089999178 1363160029634 1195151814481 44039114262 43590910602 440066396910 956843334902 1818679047918 2139345379489 4853221059756 2083135845476 643090832121 2367113504342 600235186643 1066811220688 1690426019195 265702119983 38674015225 5254583725345 1287375551961 442938199722 404028558850 281199572663 1243274035375 208433604502 5021404922186 72269360007 323050129957 1613635965694 2609099433796 307831565070 460538632234 3441624408032 2195952976527 1687565416968 1268435106167 228711787750 463031263292 1262328923917 84603274082 238019770896 1073641339015 1527081901161 1083168521344 219368673412 317250868501 610976517562 397660525394 87632711649 106134299878 1850223790649 2642140974794 3219706914447 3803084312493 899178790240 472216972054 1577600104851 1582636874287 2458230634679 1161850186934 1454702914045 793316418593 44685986507 693330288489 369278301022 816413155410 1347790626046 304820341696 736402478353 139586210687 818173527178 796060339020 3202281490144 687051831190 276481639976 190529359876 64661148762 2247825181472 275917136447 371883942690 4497559763170 214031670317 2177389766606 920023224205 194295830634 1874606843494 138951207893 800067552491 302140183096 76243650315 850188235425 4490537852804 1224251677298 142907532596 1981271916501 1353189001571 2548869688885 330652175240 8623135767 2274194499521 879818782481 295665869803 1998532077398 3540149010571 2307638295156 609394543697 191440156310 1303781080352 670607174241 591630753289 2524429970631 1085858575890 303092881806 594311508815 2505904830031 17786078852 1782085101445 207899840808 726157639518 178375321303 1340069355405 791199320704 654892935505 895262444831 912899704713 275586482525 1627747587923 99236814652 204360314540 1013783114145 2162312141959 573954251062 802848929652 832801001646 2570094399004 680470296981 775603943728 2980937364587 41169759112 739187828774 2227505017080 1656606733288 3561492698230 1059160190574 11769824225 131027101620 1225228004942 106209928420 329657878215 144252577619 185382690301 846814570564 158271851438 1480874370141 2657450202010 120274199511 445735320960 147213125970 2574525275495 2345328997600 126143800935 384786945129 34401334948 3138730445741 74760156977 1218413378842 81573051188 1418410289467 391337186234 683914856071 21276347603 259002987268 1617061125214 1802090367947 740545701501 491298645203 2377940895627 12888826394 446349829089 1633042351549 1578840816395 491733116923 664748331624 1533353478688 1939501033609 1501803616626 835092968023 762051254583 241303390995 91290534524 226365901713 2707509288043 1150430873499 2733245533791 1296032478917 1138431417057 114563235420 609770141456 713095455698 1162655479685 2494984088733 1444435029007 1083881001912 441471616301 124182160355 1535041638996 1374743322682 503513108835 983557655452 81153452580 1779392377875 1956226250478 3416459045637 157510926378 53124949661 1973925246271 332092403586 361141371716 3078100589956 1969989955362 2301956973126 69867231127 2685405086384 450110197290 137803522768 2946195009625 1420686968239 2155037724157 1120296351572 760470618973 457711474874 486662830753 2140348534888 1171232433525 76907938261 134551347937 12995508361 19582799749 2338136087550 884881935483 56912321682 2130970966675 494680571570 409997842871 271748523756 3295127880564 601310744590 1049865588393 951665800834 313381589183 177179433280 335769427569 1645230920550 251469993147 2825783212133 1283342245034 1165728308886 1751113450240 2184028942114 2237593486606 113115614548 1673596953150 798144981127 456161761869 2268660315294 1509982878941 349900158966 4071043783818 518513237560 3112406650684 357127230142 1700457477055 1060439197002 96600710989 106110445333 469251375773 2091899578699 552149601068 2479973369763 759213454637 201858127173 3093326051333 877365811566 1031916595594 650054403660 123717972852 1572823071519 1635839790613 5419609807 1634958415409 198379153487 1218148746451 1503853027548 2413394685731 4447944253347 2120974677619 3066695647224 1285888360138 1151639287029 648909864631 849778182792 26946200878 7931973633 1635907762196 1022919083092 35840179737 3030121534677 670803694381 2617760286757 2091002418540 1119193196481 1131790813899 799912977023 1730687833542 1111179117140 570105807269 1446063144854 1728910691106 1907867970890 1423264181421 964329793549 1515478893121 144589342599 1164936729459 3292197707552 231668430935 4360911794002 659169708526 2035098675116 1442048287954 65224891756 3269038506800 111698700097 416368164812 488096103632 2105011605885 3266891443708 4129102738389 65362094491 540111148304 4367727604 1015718087313 3836582438777 1055166036056 1387539341801 3449957603638 84920813455 1610608205921 77414502885 1630792011233 707802102884 550649619658 1766092352313 662763341583 1385979017460 28266031714 392387013579 600737639765 2913338622518 1597409265426 438322643890 2667898233679 306655282962 4347437020135 2419983684369 802843857890 303699433924 507631490483 1265261031417 148010595216 786172680730 132455714134 3077587742281 412935766255 3634656360457 3946061023771 378605955909 2194949688637 1637780971678 790423568098 89966701679 1244467824397 266471700914 3023709330225 718814618836 819565245203 2086395686704 1641774185784 2291516113764 737742301709 480346272771 231312421397 2289106664 1643373269655 4771223183227 840126885352 274382664299 992495053015 1104940327816 1135876369623 4603820805718 119004522163 1863801865019 1956151733590 1787461572657 826833983963 404881004063 604905156393 2858418726483 494097097867 1340087902 11641221898 762032079187 460567473361 2747136229844 561019152701 242652667564 979156132559 606370876769 1913966116897 1296172322125 138438525750 261381179465 3719349017069 1704184133258 21699220309 888640305346 2735657612889 233745336583 1492704945823 1371946062192 221370591479 1088017042713 963191842564 1807047133067 994110733807 300766967220 1358388085168 1229713182571 1588092141209 2405020135482 1363225009130 427617959231 178702551709 908986672081 1820521592155 818385473611 373658663279 198777988810 8358921884 626136717786 553195900832 2911384594271 2008468664984 348990549265 2143475053497 851914052265 67804463810 1173247689436 1261065518782 1007245587107 902023593163 179335763310 1465945521751 3683238701143 714365258565 956422110872 83484424581 67696358742 328491671354 725498232542 3175201287496 2841331532471 765810707089 1409712320573 1868300004395 97887189142 143703483415 2078656578530 2342661283066 1843438670981 300577157623 1632868250400 1040105797214 3593334231761 1023355220637 2186036853564 580942482881 1501789586649 365844113382 238684592426 132563089265 2532890931555 915645531693 825394520863 2029301616588 1773454118364 3587741492000 197356021322 2833289674540 1511214433389 731072066152 362195597418 2013694885861 2686632845887 29130197223 371108886692 522815551130 2727995809418 1422294399153 329536888630 127307254621 177165949466 780654089185 399614373760 726932655325 2800958274344 897257154110 166809255982 408448826359 211339970312 183842487762 2750875693076 2168444248794 590491355379 1289228322263 1285359683245 234476852245 374640829299 1350410269891 687345469193 708699980759 1061371396732 664064512515 2294250377786 2984566572137 2110934269872 532646503249 818150135335 1073467101411 3950452750171 2484568678555 799659362495 304807391666 45463333248 1598671263889 822378128784 2419282535270 860289120593 1381527460997 662294266320 71784471588 310559199108 217504692908 1681867318039 26142765712 1781725128578 2720397999768 2638096013591 5001049337688 5159386936061 15724960739 6776265332 266159173539 4252685258576 5236495607771 700718363390 2584228819327 2140569928175 2732666591875 439243516714 595955727044 3741188238317 3145911661333 340932845323 1316719078657 1942109119657 2471143196865 1688682145984 1891796975850 1726586432093 4793969223981 1973696268407 761462840077 735696654628 648358772181 471745568479 454177412645 3293434574636 84529972284 2741084304225 582992774857 3703952213763 3796985673414 2054973269637 1180405162544 1536794146878 243419127085 4411586490604 3530009992341 3395254778775 2778687447445 204373837686 1092571260558 4070244351622 1696884027705 40818794059 130896974404 1669771248064 879002929779 3253997060466 110408134033 4071259533691 1214866161474 2703145898659 656328205021 3323271081269 2380933226909 104590698672 705617649456 335164536249 1626364050495 256946807429 3728628269 295477970438 17295254910 31564262848 2450495097982 145074241485 2199039640803 1263482904155 1029458091590 292733145339 1015489218805 1846454270058 899442837287 1208174770293 1485822348717 310911651017 1029485364687 1066582557450 952114769528 229935691906 2340947513482 2765401369908 1782457084455 4079227384305 1737410567301 121746494131 929244845255 2856991672883 42796243711 1608521315012 275761366963 78333593092 4322910018613 2532441208802 2387279660109 229961442762 717028041416 17975365886 1158886105528 1303449822796 442388506455 195715954982 3340264563278 1484321541485 467357214722 2443254603726 300140911621 667902984912 1364974058069 1031662009891 1189513408194 451052389302 1515568868708 2278160294125 267346926934 192776534458 75047021974 932567000978 446324069458 2929187117014 771982369130 255807990685 2877235751791 192269623404 2027086848302 19762675622 132719912627 269054041945 571670473679 1006366666126 557669680338 1420459138632 489352972026 3622697188409 381116958865 561449742439 830250467989 228918865549 783346547966 208494539518 3100834845669 59544186443 1679927223999 196557993578 385877147657 555355242669 4538399295003 2159366510602 487592924067 3003396313961 2896234914913 653433292970 398638266304 1376748357060 1399759936596 70767042870 36600248697 1320637135379 930336031770 2876822064323 367587839329 70890659663 1250422572734 439320580175 389288884888 610577329627 195060022884 609290843363 1875598638272 2225026231280 473087167286 400467254923 449675474159 2336830120617 1394541773904 832778487438 176942248616 2122825068798 658928525561 625437962193 161522006310 266001062599 1519974005901 1436491874455 3522130830543 58259412723 13079055922 468509438184 974735111542 3071907991382 8176226825 2049554099453 1264410695885 1850230375909 3441887717102 216292756847 125624675305 1270868867687 1403612327241 447521778725 1114493503008 961416988630 23959403107 975513044556 47988887489 418805732999 911733679893 2417347095917 12536613269 1633895791705 1067371658702 475324956276 1860387142328 1099602679830 2258946674627 1035216249734 3053514830112 1308812170361 695102833639 5356321579242 67403136976 3919442648974 23596200524 1870074648434 530956739248 520652373528 624908707774 1939066788721 3804848237288 1607418586773 566343298820 3532046237925 762739439600 1223921009646 19081616978 5351004172596 372776173 3045026851948 53982453297 3752254190885 3241614438905 1061011536529 971795308724 5017807190181 1001271666786 961434012603 1519970414525 3660911074783 121859578179 4394192201124 709132486321 557511780313 228905642930 1215444337237 63802897489 18451377523 2072303900387 686901165719 978729399570 137698837364 2000126613209 1066605054691 1557027456114 2630500602762 1866539554227 1274425895430 306354380675 3660078633974 566422919978 222846268229 2025810163938 651379645442 1246663668802 195883627624 820033176718 1780093165476 2168104764283 1427096319975 1701126803259 1785379629819 389670974485 1655523735680 110348278417 381018185390 291352821644 189831383712 320226863533 1593362741015 147938735729 1874967297639 83311315872 1535811241482 24333122390 4539058365099 431252270473 3137834282275 21319725900 2171940167395 1819400366576 3458830542772 939055948629 3159966297814 278669885753 312301056097 2359533848013 2575648280470 1482579630237 1144260869050 17707299319 1058114319291 86861705021 3567521075843 618610330362 3185168858755 214214688359 4686584664807 2651890066179 3468372617654 730162239104 938301625581 967801821672 1622249544268 1358385715136 1763035474855 15252678696 32952912386 126732701151 4787945762 427074929195 774946112089 492084368867 2885313096439 1506874700032 3405816946567 601553303071 1181032331723 1600569652642 238981731426 768561769452 4367774353028 65701794171 657830356105 1055343801756 27956178263 1074711213971 2895882902895 3294381422585 3134908661270 2241925413938 850352519914 1998261538025 173332513459 232020936003 1632071002528 1161547427104 411473403123 98035896383 839188306443 696313808614 2026380513259 4496424142 3168294898564 231409956526 215517830753 155315708129 627711735468 2107859684634 1520159318488 912196850827 264657496036 2038314524416 767045619038 900583594 4442106846472 4138882333192 309376173153 187229592452 418086903731 2354772321033 4525208737602 28744488294 48006300414 1857338615893 3132125289646 898237458602 3072953867826 826701900006 181367079164 3563056491084 2882252107124 2135340001680 4318027566927 2389193230765 2877308393733 1043340139119 1326784763157 3393406395602 2032282703 737409310685 258654231460 4717947072806 388095834242 56258551028 169311593974 705674820105 104963111430 731020693251 1140286528980 4599100511 152044716461 1157716260764 2100847166290 1299418861468 94550750950 2331349551070 3640665371317 336203781746 3586720532 423143306369 2204959001615 323848260413 2121303653253 478931114054 29240689741 626462343780 393994111528 551124735714 2063297356200 36744927636 461190036723 830820253648 1368608087115 2611769155978 3319629645825 649133443851 2259662816430 1181070678826 253279536334 2175755587128 810539557293 1368851110184 71081633896 3372893831350 171203964584 521727061074 3153407421706 106946313752 1782736002662 1589208545366 988828474846 623260897347 507173839346 452979006894 1282418225306 250292465316 645027927738 1742021086473 2413666248367 2609230794545 898414361720 2891963451661 335956298147 1007592818491 4085250867298 70364938830 4579511096836 1016431663543 3762007938774 1097006748550 13590788923 4100327613448 384297692296 2833438106490 676872350369 1617173529499 85081725103 582091029415 315192139150 3327274717127 4514776374400 1405434715399 251034426401 2888540152360 4123611221662 2563088914 394026683790 1183165100221 1481127672 378851816351 1445431793690 1139722670925 808821845490 585797165091 1471540246456 1097559873568 1785808094772 359945706676 2125531765730 28009766622 711574385636 82278574268 2510566554792 97221176346 1641617356789 1861021469564 2475766218497 226466431369 33404596783 286011599376 2541926294180 3798517026455 1536371086677 554090143079 508372507535 17351591681 47460296650 1178269886299 249706021964 173055557300 3842426869565 5375134084 2121732869199 964053443445 678321303594 179652253846 2449548368502 906576065956 148815992285 338379345949 2676449743856 1139194196357 379550048105 326228346779 1724223796040 2597627155768 3102667034082 2614935447 50541123483 1671441588458 70564259428 1103772040587 571186540500 2020228204258 211951946842 299928288538 401147697516 604790872151 277261087611 76341243045 1207506400633 5001521168 365328497078 159040562729 65796359618 982181629415 42757605104 1962294825301 2668865102774 932694565294 2419745890 180824423334 3390422653231 589969831614 4029472795647 1017951830035 197581970 234581359592 2237178628784 1414426582635 1426717632879 1792596101854 172608436931 855439503558 1734436371541 2912207316039 138822601852 3893692024211 3903825515729 145047573981 2495681777978 3566740780131 4284929076393 3271840704879 3168114732371 1317977458919 1925210216570 1297751952439 327723467572 452718976967 972723594851 3075681824786 324629162183 2269698323961 406950678345 1657126218453 2746226609124 119277852539 925235746112 89258841233 18535113829 339836356402 1288186875425 1033455769187 3806267647 3321090345826 211536231591 484910402694 333509643096 964882115279 1729257261011 716795920379 359025611 1437489589684 1236328658316 3251553513412 2341264623589 168942599296 1874329654548 1330747916700 198989769341 1856745134833 1686618706593 17158673675 205115472921 770906779188 40481841007 1592928416519 942386336380 167903028850 1277542018190 50170224809 1536359607813 311684529435 2027288720841 30574655141 2859091242890 2997206016893 2204057092462 2127767624813 1523926943982 2598221945019 426569752972 828110401367 786145886598 119697205773 1252883493213 1103422342868 1300418147336 847145947301 1238584278587 1832920161986 1327567724793 389596897086 738804572563 152142386920 1087111392401 169834736844 1490163432081 3870800711 2228827199311 4020955825765 145344007907 592745290811 2275390286762 497309078644 1453965929521 189752715258 594034016863 494017464782 269706590983 426197120097 341026654050 168533318175 1429438248142 1135400887185 1758592243877 3353945491059 941628822779 930060173878 1106464387295 3559155925732 1977580862733 1676602141084 503124082145 2597654330166 534894245364 1622102567522 26571232274 276172473281 2556164985605 1850641433835 801688447851 411400554746 59143478382 3970663380453 83818284137 1343634525742 664245920068 174015953854 1604635377474 258331909424 853011894578 319741884884 75426744951 4357993147256 1345989748021 991541724835 742920344096 222365490086 1497535327317 2851881899359 480029203592 37746675550 81895043764 17628252083 2064336882748 3668341809215 752120462660 3829456966243 3184976264125 2228822424184 683008183422 4680808662239 2811761628760 830884410691 31297750328 991201024392 1524733929431 9395116084 1716090500280 546762385490 1311584079711 338923159555 1568100736932 695879513480 4038298687786 1953795754364 3663080935442 205112811509 1760773823387 2532048542131 85342073408 347584640765 1006911075924 555061295628 1604807679783 3683740688066 375765139766 342212003359 252234737317 344354243740 1261631831836 3246629172533 363046682612 134457564885 533607909292 625666022663 3959083887690 1699061329068 844581558492 155654219800 635755594535 2271382066027 35102959102 1387015286862 453378316155 578326584685 793711727064 839181149910 281560056436 330271815694 106651532550 1430301600829 441979101837 77895529882 3004252524741 1467786509473 383708606935 3736322004066 2818257469615 796086867128 39500741854 2873060848838 1787733860910 764787226990 132826246944 996127061897 117097856730 4917440673034 391267533817 2555716726950 352821255408 1397921588464 107573092233 3896920685141 4493060267364 363802853779 2629915855122 487078763233 4237609826693 1179219201752 343708303529 265610490654 1507644184950 1706995455197 462505597285 2199878947032 3289520252308 2504853686396 594004097309 127141468160 2359425930359 372528666370 3417688752436 3085292274504 1406859323878 480373478846 1657695874500 132439291478 19710704621 14587296046 662664479054 472304061843 951336339949 768402973201 119228339162 134060408924 2087427155164 1662950841315 4514346461638 839555299334 1313483484176 752961698500 284067911031 820882157101 1826098231947 545241797122 34949860087 931649101900 7729839108 189155093113 381578766079 1035104391379 416960198138 392483313570 135350336560 2349133149717 35669916075 707468309825 1490337810217 665913527694 2919280692843 467632997266 904016896953 1850517153795 1588863669511 1359152517903 4398588467373 598383383762 42407702561 1627124128908 699679868362 43263411380 4574128304341 1060062003927 828152904387 76456200161 1675244033608 1754278663906 970497336246 793427926740 573749311046 135763531570 2759969375967 2251866123979 1152620199716 1820356139550 451267340431 439600449632 14566885850 403022950 52605710344 892293813199 794097099606 494625686419 534957223644 839193065027 1641299326040 1772336966009 246957771773 2027282462493 825298873452 405277932180 173946501857 4094620565067 791585328909 3255813891552 497349871701 1668168642620 1602165739346 213076132347 1612301523554 356303749337 1235326311456 1424471673681 994294090222 2106034470782 457865827345 1110734002180 250433798169 4469488938354 1160064458322 1962269448363 479744920804 162509959915 769662954170 203531005928 1787579562842 1151024846142 934474654911 1389158232021 405174455451 267610214639 671387164521 669025192728 261059850855 1835149649115 1227704686037 2073869880809 696714239419 1227858862181 976922689804 2946725861408 1676298060852 1119169514653 2354866000472 201857534491 111628672967 538321135736 2021671053039 98102664226 1057760235965 2472282196283 2103826738146 47992036699 750473520728 64223988887 339666420546 2358409426964 558996680852 1544264422706 55983153004 1382401517100 3178355009978 451820425666 2004648327 3025393282746 125087753214 1336162852638 221764130495 2970728327991 2126506179175 409449256068 164901115591 819588565092 1136885301363 300521371282 240117480436 422301783691 38264015463 3125436841154 2769773275758 940329783241 9657424358 2045288670995 296929426325 1108171918010 3071153841497 1414434701652 3744204951558 3485220853539 1020979793017 1553480890987 503773498948 2054357600353 642003315014 34811407320 1308931087530 251692703521 1331455051449 1289227695071 2860818368835 34026167970 1071118051345 748580178355 311178842773 836920644753 1032491890904 2482053812341 11137657302 1973333183211 134320774092 1289990564847 2680767913372 707195164825 4493533019574 3146465827373 669004665409 1292525624172 1430536741423 251644084908 143088451431 1509407139570 1845956821081 1946423941571 1004095583820 6216094798 4272433102114 1673700195640 1253123768419 2128228780 577669445047 40541148663 661960097022 109465468878 2502773953551 33900087282 3964324164605 2069323210807 701268195949 112596258727 567009345125 1556775753963 2555316289816 3385344130113 199131751758 574323823961 2205758939629 1200069774713 106628682040 322283456703 62695088034 652977707397 2598050629498 233532123197 200538409765 2127064314979 1973564074 2630385148889 709262661306 1105119251901 3328566445806 3679552560014 402690610955 679216131460 1324110708868 364510403696 11039271163 727241876795 375926524527 2486891908719 1799338689061 90481509824 1271479181496 1889287788444 956914237055 184071828746 2462150414931 157646724146 173834263548 972475613999 4852206641375 933765219165 2395121770808 933564503713 2473002901770 621331353370 142886137333 169531229485 2301954414356 680598167951 3099967850660 1843770591473 955283737679 2465471998107 429287975204 834820453267 652443420576 207347646536 4432118497339 1577762998696 617536161640 101121197550 1417661291431 11461088695 591804238061 1959798098258 1110279708292 47643220852 1949538700224 263223580871 43661119329 200808963121 78288124266 31934976257 1651731918268 2620953917259 4073423183354 839048524280 368452132325 17957032729 873978596923 1048120961129 1349813908281 654220351934 1241201270531 1312161984297 76095288528 1865239506494 2801335546341 132371967270 682412419014 2162065836944 262772460309 764850273645 1494722371127 1079230435304 1723593635904 15176882812 243702456660 3226834287390 809081488723 498548491695 3381253689245 1099629917569 3083182329916 9206276632 661618541420 249380941335 1384577305603 90006198451 65267591001 2008938233974 1005412716193 1064870658069 584372886228 21109564177 2247972581229 990877558974 177348203626 300651012243 339410577545 2533820088252 62981991671 1781199009999 2381454454602 94001889471 125911588328 636429132717 1094496602658 726568196579 533953410900 187887813536 768420702998 254373782853 711417483540 726503147732 863263834812 182581591191 1060286579852 261946355008 3305905713354 2015576072483 378808933317 1655256022481 892380731214 1128717770428 645643156916 116745449756 3803520482708 1066477614350 248545967644 2206782252677 810202374260 1319756827626 18570864620 318476483025 72329181475 1531426289865 949469912561 50396667041 2510658412569 3041752564897 2050061523462 1134865272747 116038500312 189453130695 1105355424191 723668501270 803448886482 347443179616 3857277878993 1350020593979 110963114146 1215546945938 11617609308 1531296916156 768020988059 2518506047715 914657516293 230282770975 25090542196 229151315203 3486714197657 1519644111150 218840581480 1124212025256 1910233828474 700509268891 3806989272916 1988148868625 95873198499 1852247475832 903342603660 3088584587096 2552243010405 199358096388 728940582035 419651519196 4451935890210 465079986100 1106519306053 543612974394 500693847715 3791201235396 538268277827 180969378810 147184643328 44575642257 4553639476995 3382592402409 3518606833212 867237715426 2681739080384 2707141432409 2867999405399 907176776600 3806459087731 756639451800 4326421708243 1417550508901 361977041760 1836875878977 890874991453 192789643052 1835622044078 234495280742 768973746126 2749558421530 2880463188620 421130786573 1692738352348 401271681793 734923264092 3201954397207 1262867649381 1076863673939 35175482652 230153241777 138996651128 1939066685623 528631437500 2337415729993 114936569680 123957937297 1503485227913 102023809725 3251781139735 2703288048466 181312775396 1007977742821 2641350053884 921954520542 1836831077690 112903148612 838865703230 488546147711 925062910198 668004466318 241710667701 145861868707 149210177285 138064917499 259324555318 3956492885350 16978144958 1164561004609 1374950866533 12719582615 40207805009 1276577008113 3170320981002 203992723558 4452778708149 176634835032 3432095535315 440350296600 2009334021790 377801869306 79516486137 1967879751706 17767467347 1314879084227 209050955148 563438516977 1347183049755 982831827394 810935775985 727444454601 623945803063 1878704197400 763453783459 4772570053085 771591214415 541011610882 1058499499829 2753030816375 444143474335 1574416835755 1461958688289 1745725303829 1170465286268 1222984824173 185087144659 722527445495 835140656318 737236050993 382992456565 220116850837 16029935035 1076695700879 2284788594679 705779845728 669280704090 1851593520900 4318108465809 3791924105052 2477754545234 1188624504218 538096865603 2428341061779 100314435431 899989101000 1304204511566 56337032812 1659601009241 119762468690 913586967030 461105681847 204286910727 1326197675642 2161586936008 1274662937768 4158186132623 931551140437 347437994658 2114095032445 1620864914789 3327980508263 41121916987 142258752150 4125617673727 4416057730462 208368896114 1362454207166 138224141252 229336907380 812769233592 4799099822177 1718361428022 447618430718 1347288974447 1294964282367 2012035829548 556779237208 706027407293 878703183413 3593026334075 186050724373 2637456408115 3954987129800 1797527843 1855027104340 254877579258 1427896448832 1509893028946 2082956607135 1376669072464 3001318957984 929020383077 1489862696840 74098660274 1828160923810 714172425419 500811356535 455752551173 689506849882 658815224655 3044552210207 3916227411258 8418778634 2061066585330 173859890815 1664129363303 2709953764195 43952953388 1011163950260 142478779394 561666197722 32055693149 600607177807 1212659810381 2358591204308 160297777787 1319097122029 183064402724 73206606326 4036112168054 997031996511 675900545939 3144635155814 1060245470721 1180580043007 2924641537832 251989575246 373034260196 1078705803428 2126378338086 1616720597451 2960552119403 559079631039 1948454806904 1771670116264 3181637334298 709667594449 399643119015 3146694746931 1386235397308 103808108636 3170726573564 171587368955 3290520430392 1449577806029 14542612761 1117928468619 1547627889254 989007012874 2886845572637 789174658202 690982584068 1857948236564 372516283184 480028308138 1190314046226 566925114846 2132386469542 149535146182 266832000539 22500879772 1618196984376 1957576983645 1175925854453 38294227038 2677215193920 2746494668163 1993980607441 1074648421884 2191157370843 14349734304 199248323986 2086124535095 73747874206 1058518485255 237192905836 65978524192 1367830815373 146268644590 771401189236 804666369058 1919182054578 202850799975 345899689926 1297300396079 368736676273 95044138884 2140144618989 2671469177633 118344770 1016149962929 130803417113 755692512669 105139531916 2254843046710 64728878522 1796398792653 1125302302746 189978289773 1435867549675 1959030668228 1403118873187 2067490589459 531894245393 72125264848 109999821915 3224802193457 1504522145942 4360507492210 1451232169505 1455403612607 274226692830 3232428428269 773727782879 1250485401094 420601182611 605179927383 832360718271 388328134021 17980491184 231017308571 787913317399 3600666469541 228238181003 2717647650216 2622553108590 1123571395864 1379106237488 873758314629 30500742850 2857181841498 1962713194875 5281490672 115586871357 65119449845 695454933971 1422500042037 233406475670 1147989978824 873190227767 15586256518 1553277642017 361494890863 3257665424147 182852594324 3562447378158 4185445813073 302034766895 1137955263065 1110904713911 67175504271 39771863258 220253570805 3555194550897 2036441927034 245111145067 1529740000218 439389581467 15063521747 940501320136 211051502516 261804296214 2478342781207 1353168547855 3772780163 3145669724427 4393923256157 3528226508589 105324108981 854445862517 546918321772 485850821696 1472548223782 2788908861733 1314815323026 2825177415041 4755583107164 2770393616175 4094330901091 1224016108421 1657761982250 2641283384067 4045011021573 2152146414374 493611357962 3912541875251 763175702863 2967668604368 3144104490632 416372423569 1229473098101 1583743298673 2207619680096 294495112896 2188968709959 1476981549604 19897988037 573458936154 342696630453 1281384146513 49735231085 1251779988234 1958417432544 867225497674 1906521727502 3386037345475 844375824603 213599909602 379891238464 1381366989650 1746337978048 9608989067 4332754765509 943048243572 1587958696309 9561193789 1743705865480 1437293717769 783393143243 129959524984 19186226710 2705593111478 2864109077454 644765388874 906729281405 425538073797 2921337400882 266613314075 1492860030821 500998577875 217305729439 1644706057748 16864039327 1188356494362 3432647275507 97186004892 53993024330 1396507666401 1099059805090 2164109861441 777114135745 127021737085 280162070125 3382382045297 1471873120704 1339169436571 1120847129636 2344135339359 567838533419 641468292060 662820152222 930099491550 2025148464 1110430160246 279169089241 373487201613 3258544178118 1555435824585 278590172046 96603867083 149046920779 1604838156070 1807151751208 2236337087212 777581835274 377036822605 221107858234 2073130018555 1310213813046 1046386922832 4873376743 970219967 2502248237147 3408658209528 209956165882 1177137264901 175494949958 646151847249 2199871369313 3321439464718 650565990951 2315020886413 18673346154 581933669149 2414070962021 1000248804148 871169501990 343440784359 239745552490 3455657748750 2026505823514 3126145469061 3881562843139 1463666305665 2607468719809 2815715997722 795418644388 302436022850 503828376462 2674749931287 188461502703 994427305121 42913437938 516353068795 41810612780 17944870633 6913614155 66242050488 68870604190 9143792018 1911902515635 174081294615 208970006896 733683227551 116782923369 55827743255 1275617191042 821248279100 730558522001 1393121025277 1154082083762 2602595589654 369965671891 881233595434 2154359297596 887411423024 809886119544 106809426882 1811866551583 2132421775777 49105274817 494727996727 4226390976432 53365265221 54699751159 1013098588360 10849064695 1588526287947 1603042579036 2627970896445 1446849004682 245771839874 270729724343 51838096235 8897122814 763698066741 1580220706392 1081848659440 1980045787389 1787153610191 1920876648601 30598871218 42897892144 11436335341 1326932176000 379352383134 3040935351740 108471582118 996478721888 11276359046 43881035165 314392326505 2171610606666 2015597200257 3015362799220 3910580268465 93107564339 13781692597 3407178256701 2685147307073 678953856890 1537483200652 4298331765297 487137019235 2731594476959 447577839151 997006704301 1425514774179 2295412041042 1100155828511 124560327390 1629302064876 1163262625214 3494433792950 456186128372 531389648010 964208137480 4606192356998 16198550029 390684995152 638045111415 2655566838844 1866260717382 3444318357893 79088280818 2469446182419 286140025089 872754203554 368049682146 14258431723 7762382095 40622565466 26295080591 1122255926418 548632948970 13027665246 753113157160 619795435499 2236723987440 545641241042 391515031605 101943750152 4132124658590 935624599343 508993916867 3340631704842 134741968413 416711002075 3998523709328 699305171222 673902207344 1324329984893 798024237008 394639185544 2506327304756 1525220493056 2370777613026 1751395929285 1351788394153 1997766366956 1853697136494 368889577359 2929093649038 670085590604 59863291248 855192915347 3462694988657 1825542774382 404661911959 32990133229 506095367533 1829958703611 1684088945602 2009809252870 1701094107366 171597538957 1025970172345 1864896638295 183424372177 2175903009438 1993002016509 661247604843 1172644319040 24804129389 107000408953 876815805402 565191241885 536750916116 71036288955 570326965259 1516800131591 413606430025 1034512277300 2488488720542 347302185796 548138617479 1147645224926 272863909917 29175839504 4414105224 2401598285286 41210899427 189212346566 469202331618 244778050232 469612962759 946722774016 1655161393189 10145426044 575186699223 145570529496 812750751746 1150730270284 1565392697800 1000129784205 127571603299 567877170614 1491068451947 747275313655 2121615330917 2534021960707 2635210230904 1135026908636 2556468368399 1444798449513 1260277695614 738562050470 443940774070 1390484157686 2418557557499 3534115004399 89283425247 3143424003195 254526957710 734580722410 2947366567643 320946543030 837543278725 1542092212389 1594893390307 1587081248422 408971137214 234709296700 206416122294 9024813828 1893890666088 2382024776727 1265764029712 4140598937928 531706416439 1622636135398 123908813818 3156515014602 408025795935 358442291762 80638832616 954454463116 1349987064960 4275625350387 137530780306 302284588331 279782142956 2206128266035 664379982886 163947296754 966685137301 2972913818523 456230680442 1256365107609 457686028725 1151146188521 1738275252571 37495387677 1490579752317 169259026647 535479440791 129038000608 719860034446 2075843417186 230702016711 358754308804 1291378202650 320069784218 413969288470 498419439614 707716755449 1593557660 70578124936 2323446486242 3386756850985 174690747043 497938120355 269555617535 646389569628 1482072210644 222610614088 272283437570 518268607846 1397024138384 86890094858 27437734723 571099247491 5389436428 932909550168 1129995879421 247249529012 4153656526 5622192498 660810469714 2604630318477 839308884175 828689095184 1715601172397 4562060151764 1095095436512 1189195982809 880229846426 1405863404321 155240693014 69682110182 503185511990 1248483246906 62993709903 2733437301084 1685165357281 2063719942659 473008021996 169397188750 4295034508479 420354267380 645912382520 1454462504737 804834474637 179496830715 247909078088 80173031825 2899421614368 3153494607314 1072539677014 454004103017 969465532801 598860521773 1283741325209 3649909397704 2087473926310 46128551958 331595991333 1910568768440 641834443603 735830690416 555526324014 52715747986 2497210124457 888124248567 455599872367 4349248181310 757247601909 1993898852361 624506076848 983226646049 733027940705 963690832163 3981065687446 1883518442598 998854399559 1218460827085 452746441735 2927299352520 2826716246339 1210980627271 1449445351469 1307767344974 169615700560 3329435367605 1152416972959 523142443256 2488663490424 120258973512 173454252230 385455611820 715778413547 452157213359 838756885723 618144007421 62288553891 823157736976 369952721840 122634929053 541874917336 539023608633 4407673893 2094689781664 1074829746257 1615386181340 312564886271 1362514092916 54151492819 45859896431 768545342459 3973234641 199468980802 2914714945435 957465178040 2993984173688 493636555562 4232285933084 2762501138529 1187737982207 460842237627 367775339440 400700888066 3916377853639 2649507722093 378905497674 499405642745 472697437735 399438244890 2565284732566 686444719579 1288976048876 1429461231047 3272417950314 470638772890 26659750822 1351140921120 147615804973 277101671820 1589082321422 40420455511 59437274405 381505913591 4236974787688 45962925464 561391960208 1569315025205 1732227404708 7906698955 15912789180 798854400905 1533445013704 1302076351170 2397334331273 1709737860933 136828034525 913745826022 256829902345 4475821942171 2171422999360 440691820988 2925701482391 4642293216045 65611740003 105889044017 3112170123296 19730366173 2300057495396 3425485339278 3168083545887 4436755836059 3294958615 733271981912 71976940497 1772889573330 3532400388960 28068688172 2303104773538 54785721692 2042289536646 1685295818406 369161604596 135548522902 399738993771 155287441896 4880767201775 72290936560 1240197826203 119687501635 60265185685 727819844887 544285509283 735058281080 1102067495024 776045516895 2958164119526 1370233655407 94442148716 375305710981 224240324013 2374307416490 552628770560 903833954019 1319331016 584865768442 3393171829144 17024062212 4115863022768 1904688354093 976544104439 1293729716625 1715533037 317567167246 853022573617 175603934632 599570002662 1540331286657 835054093768 20504401729 977739473279 591762043358 623193085012 108047112147 795332293520 14153409956 996001913376 1059318235179 2071264114240 205779266348 100873865093 35030860717 22918920037 208639615552 2105700802174 12799910874 83260804259 201631385746 1115507230538 468009692801 3283279562816 2562251545607 816113854287 1607215368290 3233590227131 341398489843 1870169335519 52760794864 134319712720 603139928078 53511144638 1066403632584 1801566811134 1398926927893 570207441210 185373084321 4431286036863 497112627929 276604100141 452266012711 1220802958734 2910754189255 4330491840595 744901355065 181838052558 934113607104 1017646107267 2781697532989 1649502096860 1004070536754 1409065493401 187059746312 828007584082 1226230814994 84174101947 2060350063746 759298954346 632106814269 1280237555353 130825749847 718260799514 334380701468 200295566493 1215794256317 995956915533 1203470659113 2967321871541 360889657228 312534892250 958736101391 1099611874657 71114717330 120698849533 2024108586569 1722691609140 1134675627932 1284067156175 1146279252664 620980595003 3847263144159 4571725086414 1007800086928 807272423449 293248832936 2952118590546 344092690090 2220193857 2020360974132 663988596664 3172210921461 3275028090632 1819128374310 1311692777875 947193917069 388881797444 130734419906 235557178061 1169825364514 969321506460 1077498884235 356443144829 3259511970530 1077515138021 523230775522 1796542866383 1291119050364 149648912762 3838531093479 739543966128 1970541211588 3198140951212 2358933449920 1084538890297 1106405310599 1291072180023 98186885518 582880428800 3202642889885 372559741453 681672967904 1503539193184 104082055001 25179684388 56207297370 4176401191273 784093810834 139138988038 1223117772325 4435958195898 495099554685 66773912544 2593532128972 1455465600505 2435950258016 2143000945974 252432024947 1942146113490 1975778725036 90308878774 911206261069 382255449630 854373883572 1511165296176 13960509649 952865491980 339904283087 1157190010405 589043925920 3334123068336 498865783406 27758124211 261948725230 2736129473805 431358852219 55524222901 1793101311912 1109760654424 40833256716 100411287286 1802112276364 3314034863301 372259344996 799425447373 669834549235 786442188608 673547193493 2729964142624 4368322647843 7138339785 2728422836663 5941611944 1952062681828 45156856761 2865725568780 302210622225 457846798405 1667104555597 3383865882312 1212953660896 316284325026 2310243467867 3923171684452 1531909310650 608101026611 441159094898 3250503848858 2452522418538 3053321814308 183392128633 823012732289 1101369363998 1505325369935 1545757760766 384413354927 177164142836 1098079439542 432401890716 708519618936 250184802780 1804400043766 3080797727016 1004428124862 476550940797 145949386393 192413016125 231096416994 118722125816 3497617996457 2182482033887 303010822143 15388743716 408501497581 491555632652 327859182063 1446737319109 454931456343 436416581601 2336677369952 2500471552114 92257563436 707695045394 509154542233 273881785574 1540419257098 744222193226 187959796247 335041869155 1063761787630 3430293090755 1056531377837 766970212500 1641363862829 4769750534581 662512665387 238299677079 4116618275 2873368415358 3121407955289 414456269932 1201696830112 765837574561 542507034996 243939035171 71226251415 363226888352 70202191587 3740874087604 903129794367 325748907872 851281859779 2205873646345 371754666348 2270253180775 2959191809761 140194415293 756312605807 674675499298 343681741806 468984171629 145788287929 985912451549 670793348226 2607628459159 3210085305050 813208835375 2715017625477 801909172657 120877185045 35676943201 4898063031044 2137295249082 1867385368255 513104567809 52188094639 180801622670 4804268877317 685967828342 189255289357 2031686728567 3008224918782 2198485972572 359754709059 400761273827 295040133138 2096803652435 1882964125000 74707936 328280260284 2450731060906 88934461680 278372041988 43910045170 3207004395560 176271215720 2551862659142 1230321132949 4189000077756 1027672576033 2224878380053 476814738262 1464295895564 669101105477 705757270160 794999028172 73104871965 88185738155 2489895934640 1324965332861 1654109161443 1364202524250 123964724851 1525742581142 1765569546477 325668960472 1743312279631 2523351481937 66842975826 671649436849 1952303871027 1929313769250 3082639191551 117751299181 1224963505401 3152030130946 3449478820714 418633828583 2934023455714 153410744271 731449478712 339069127503 2088443908401 141607251477 3515610236028 669356442961 1347053931184 134864031082 51800220080 147420878940 457659719106 780740436890 147254309925 1098890147626 802318820446 402459886771 233907340218 2705714372654 2802990071575 1118746052450 356049910443 868522943146 2776743691866 928625624625 379923087751 294509346638 865100572610 1917922264750 21379623465 668893493645 2303257594697 403097578159 1352571655173 2194727813211 921732926844 927846255873 288688854646 2287809968832 2383232486262 125639075220 602556969880 1257982545465 818093259012 20428935892 3260005528380 285102708327 315792733175 1729112234577 2024189173491 2885646473316 4308920805249 748430249539 124215991278 2704409921224 1397483797344 3477453383500 92190772468 900815959630 200713298208 97172474201 1218297757281 270699980132 72699430001 114105867520 83746585761 569976745333 1277225205748 290986015695 558969979583 2763070335874 487967336964 2367221466830 613969385493 1731872238815 2701213468390 2121729681492 459984725368 1758510177054 4148169473153 3450900112078 640162037375 1241501701295 1855798400837 1110922484025 943903783229 254247882742 1721500477359 634514465278 1991235447999 1884280010505 888565186939 3133928651844 2653932175915 950398540427 602347012873 880663563144 364555999278 410556548815 1828962833654 1398763237233 798793484393 1373927603374 3969353677643 1131714973544 1319821450485 1632129187683 154780493238 1892274310330 3637091217135 929607527005 416382667287 1381899253538 787064869825 644444174185 69156406592 1540465352838 2796669427769 689267319074 299127768407 2655192450420 1489262935188 412608108383 663936056 1095262490306 1739161217264 1130995686935 25634057632 473246733583 137715456583 1131008924642 3790448161512 1370457418051 3717619401503 307565530325 1394127898603 316042371118 421011682835 2528065625966 1377446028460 1056730083105 1536923407451 2034806616639 169434957109 1347669869356 2348384761816 2044471823835 591449540651 2586592794030 1416084953651 161068104542 186110397387 2264463724017 2675053012791 64773091170 810293405359 51634368513 1836152418866 257623948244 1526487258454 451427273595 1153063286306 4297459685248 72447106527 2323199991303 75136571994 12420026779 4444850582543 78272512162 192264276984 1807332207983 2255802536201 1255898748564 4453086498208 465653884297 384761056184 1428144281335 147023872641 1003389620002 555726196384 445089868695 1763274816888 3172282677757 309072720502 2611374189354 320315391921 373403215767 21566830843 29469778875 1197893861060 2207550011469 1492491518591 621066024274 434143859485 1966993670774 1695151465106 576334527265 24296701355 1219548122007 251994578787 29204563705 879620659700 134597566529 2175812153290 767289627543 510687943271 720881951814 1064335241434 2530714349027 140695198192 2011133637510 1572561964438 1333979331264 3484667877961 4395795693764 852042579511 326171532472 887636491031 496856733169 1614486425475 856785436989 910706778857 723193858087 2772877397230 934298159055 485933791515 1866154029134 3839690123273 311894976469 740403418535 369424923901 53309204076 3103569203027 123361568550 1086843742104 608924342747 57335839445 870445000964 3854075057171 981943166262 1120726031543 2385450167447 25688214868 2468901884663 160168052393 4182583816354 434480479532 928825571001 1514236772477 465925341721 1256146177737 676583593857 3737839765226 335355968666 1547710222014 1123884936707 375365780007 434367398389 1874902853780 2069047972671 1286458242387 3074724558977 1027332307969 1271360086586 3223873164809 106718936945 3566726771623 1027094265424 964951444717 138801575739 15223633038 224347423486 887764457502 1427021777852 3902722018064 606201187614 2521851818889 596907723704 5954771994 357058975312 74660144455 1734991010753 1652020366448 3916817122892 754092444734 1944804728880 1677272565470 135801080073 1777394024189 830508933815 1118877382115 419362849920 123740553654 1151297781616 57607331268 3265720816365 1988787809498 211779466222 153277695166 1719550345723 970962600243 4787917719815 1192426579239 1376810318920 127411849339 1470836076566 664735489397 329046403615 91054014000 721716787624 1235467245086 590717341809 1199541789119 549177871720 780716017109 730943512827 3018929013847 4601403508845 112050654015 1983553977538 1049692816614 295099831062 1036608481298 558252233557 675564678276 2359972706969 2247135342028 542089706379 433471701832 507106938685 2369729164287 326497011846 778271294067 170113519497 435616986141 31520133870 162337399633 967667085979 76300501703 261541387671 371722288541 3778183772525 1038942552437 3297701211955 800126695325 4429433857767 1133813363038 137274570061 1374409553494 210067158090 435700323998 844370329573 4447159568231 317816779054 1009213250754 2471283729656 743019752634 946322342158 1970740200840 187284914149 964064130637 2226542742299 107479259498 307435476822 2754588451954 3112841362351 2661354685060 70434074123 576390878318 2183171473532 122521447477 200710046219 667016693196 75155563154 577739528034 2265848653204 953818813293 2891017092320 70197624229 283145388441 588041136481 969030065010 30976197770 1490781025174 526875065080 1528580473037 4105867223824 2798639911100 2832653497128 3129962785211 2851258643382 982225881351 1050345895077 1738693359576 33372982818 39605277041 31593867613 3930288579380 253674488811 1994738654495 337845024988 1101474773026 827084595086 72329947855 539285568444 6613943417 126041819938 824186636694 1394281541193 51915164385 2303744946123 3624141356217 898056413242 1132655238007 381147267610 1023685250879 168751664460 1767831370998 638514391666 2747853043994 2557570111216 2254471208339 1242444208360 335921100985 164399594732 1902973639525 1797368654912 2224988862369 347266478197 2091253012564 161886974337 44267962873 2146778330498 2318661516233 284776554134 1636208812944 1983857730448 1103602098084 1248626384413 722693886152 1354620345284 80032596349 195894509226 45865723346 977588655152 3450306634 914393158329 2939493554694 817398669516 940438285009 247132800572 1595271208778 2641483081693 1677993595158 605090124218 407630494751 317240266351 9855107245 307116989494 1899449711542 3837512228513 404855642996 1227632202007 2552379237442 715437352016 930641500575 1381578601976 668081352376 443841213422 1275559095910 1683584455913 119404642273 162795840974 2042440361932 3116344715543 732852054789 1826159639190 409258572831 83860462291 883666590361 787336914014 130159084791 1203397300583 616800606262 2214595647937 2928425623438 1840600018565 425564484613 2589400877304 246891870708 4684785294632 1163695726298 1916479360076 2258828658763 22566425150 829759602746 262705212242 1129137272310 2967813244005 2239912351267 347750383501 2898897100012 295554561804 798533897236 1609858564780 1021976935212 11899908964 3113720817637 3441776267319 57266212931 1345962799059 2087324282091 457491885062 3205997316912 2553676772271 1783771961931 155630577514 621698851347 275501777500 1498852637194 818260573280 2971784361087 316414271137 1235755320502 205648253669 1089187522919 1287000695610 373208588683 207735164565 754460189926 2462752377359 223798435670 529857461038 2976249564579 738837386484 413720872954 725198831327 435069812857 1874269564223 660627643391 296828824095 1563237015474 348836763672 889668561328 3403108574267 965658546583 3164505848015 1622082236114 1558899540185 137799185798 2375228234060 223603945118 1461276976404 2075627769020 593987575162 3381582178 308545962 1667844229571 281870935071 847354849910 816140251302 43246364017 486234316831 2258834900710 1105506838098 1997603455278 3166447562779 600607045425 1513412909859 2294616603930 794396585057 3005784446654 4448406003807 287393005946 2885442344638 363721397642 3795598260800 519818232807 397605953038 55565512996 108162279930 1682773963420 2584822051518 175465863802 2070497802830 1163307371287 230593088615 806889390544 5120865815486 92190685484 555811606883 2416949101108 1445407742614 134923782102 493048720277 1732337148173 778548351255 800484128140 328136368465 4493790264233 2117040066099 1019223609156 196955805163 877054130274 2165951395405 910619202400 1422026392062 443493341877 835674301469 1073199743759 196327884168 4193415492011 3555455176548 1071746644347 465322732679 2273784306828 367453890656 2040224766233 406943126264 132168962525 300358126748 2665810431 758622888833 32606755856 4637674294982 669802831911 3665424690305 831244604510 122931705075 2918375841116 31004212767 1418702384891 51351828398 310263384479 127932282999 378488263110 1236001615006 764212533851 32816651210 1322053031273 445425149230 3593679951223 1949472622582 2891164646805 491850348638 70333717663 95786117555 2018970546296 1727459854019 1550794819034 2283707356036 606750070042 333669642383 1521920746997 572181433835 1637593965863 1091331473929 3524151285215 1673178385722 2935595555776 884881609137 993956455669 2968087214787 2604490631902 723104535626 2213691159053 779320514319 1675877827416 1732719645045 527848123674 133326185460 1261905435148 4328268811559 997400226069 607579287783 46877505635 1498352462056 3018120858244 296316716360 433824258487 123293231688 154121656317 1594035993136 2589975771644 1470383032638 2366412344703 2253866952862 2602574522742 1429097113328 934358232112 4491001080100 340817741018 2202161948176 2782374457021 342986315848 684831046494 880109834799 106079184550 104836515523 589476536711 633083790619 1854498648854 885987992541 626191601451 1884256892967 479208510547 2604580457480 416738899029 736580204407 1105009133693 4922643335764 257040917714 336906942156 255237221150 366687247276 3552513612310 1337908379847 526982651616 3900556029642 1104070855650 2211884800948 486093023655 4334389397752 1428558040434 564871002217 443006687150 272831897119 530563632511 1219571329754 232122539120 299132503098 906680751951 482369558763 1904153115855 1147133863794 412458588342 2734885938382 17021461240 2140711794694 166098159278 1132228590167 218385537505 1773706177467 1912551742509 1389206039455 2106705189 1397101557187 4477530729030 3057339240167 2360663761992 389308036309 105596166989 2357768788042 82670687024 304838265298 271233511850 62427314643 3419079081449 358690272232 2874834402974 2703244052826 95044296258 940084059417 1239601557114 1074499503516 1054452532788 509747276924 708111069021 617005999481 2794671617079 846661474590 749877265502 2381109605609 977946147174 2415477287512 26655598605 7411098598 227685325274 271236367092 248986012846 2300814040512 2830419841257 149255104779 1329737889046 1892201404248 1093389868943 2184729906400 910086185707 2239135419763 67906318649 4354769479901 610981837701 4742127889048 719487566937 38068706860 150280882137 995490350688 418353378366 3135898211152 3042623550004 54990608382 5298013756 358070646645 76219846666 115230288467 1758129163202 556402925086 4753535300600 2154760286670 2876039431069 2708533562823 254299122065 2140809173274 4370969220813 1167466598004 165773539874 2052398965 386324942289 103315048654 1609741188617 2908692319650 2376474146311 50828926400 253324672801 218404458392 2154719041420 1658523998 365814637824 144004403431 792389015617 1899763157278 396910675557 4604886905151 471683343303 2661925746110 295458052892 5568730447 425729686446 734543785493 1909781119057 154154638502 424403039905 797180066695 2009953585314 2074387896681 147661449162 197205549565 1525830164488 2933339521204 1508158953440 1492144773906 437218946463 922583808619 1140157804418 712738496243 199075651659 3122057262163 317894455686 567001976437 1573169461174 1303874809657 1955894856904 524994193138 100822668214 3966191202745 1483360816212 1053958509870 291034768525 30392325530 1869855523286 23110591501 2006495706681 509821563159 1350714731705 2832848440499 557359298599 2783991891541 1835404373574 65310432085 2315471006515 2754049198689 3314916477075 486055173401 103272024579 75898326829 968012798492 2838211185180 74569222048 1832794766290 1353936757804 328340898176 717153515441 2782337535915 268079195647 2399185021066 704986952638 626206874421 8969012458 2748735383462 1677748015580 2614217957491 3868504382932 1640131271051 449970593555 231882368435 65703193456 1563026196227 2462702903205 1337740681081 3642125249332 125825306114 1318224348729 1027394903220 30038845017 4118562542546 1927896620596 822045794574 290494743525 2178818123066 229081157908 20310745560 190350209240 2338727010108 1186075057375 699644176122 3085728073276 4079890932555 1637721321682 3697794116821 956148040515 1347070074299 318432104283 237553685065 519148804398 216655622631 2477858488779 430352213773 460067722588 4574977362518 1876424785702 428468676152 1356967779817 1978400454324 158948071547 2015610708085 1386983250758 15918349 1255386860872 827563431066 75477398892 846240260911 1776741089784 1442659872145 274800125140 2913043440714 11771227129 456745058257 365392038443 261901558893 410366957481 2131886590052 1075052038999 58176027992 478016692092 2205070620841 3211348175 3503774481054 16459821434 958337248811 702059595417 1237437086823 3484940748672 2293997734431 1184157718315 771729059233 277121332602 147319110169 99724240515 1424180425390 3344897133145 463162062178 96399177810 1059015679098 1528834890949 2539340708376 4297206294217 1673530788372 2944680847446 414443435691 420057930028 3633938747120 1017371613100 1968978665090 1364531968839 1107750866422 1012139694802 459924468831 241310669294 274672155229 870787754883 272212277614 469015076437 203025966718 163938708590 682108479073 3416052007969 695667178922 807062238820 1329376079157 1588636675821 817804449875 3250654411176 690265367706 245549029756 1204026328407 1075665785098 1208103426616 1251456397001 128714089322 1402961118093 1361850559972 1436396734904 4923220722639 2888647275306 1523456520392 2381275435151 630857851120 50096436125 2042250669027 3778219386215 3349801798051 2822592674777 135220413222 142796983249 726951773956 942732081830 82584380536 214866018712 721992727933 383686912956 151093156659 1923696680827 1696102800780 4745423003598 81245330360 3079223609932 2417363524095 234569743567 2610826485457 96105670623 1848869148338 420447570673 252715528160 154444606196 512264920898 28800974107 2403451579606 993500903420 6301136786 642567797671 15369067282 3284663310472 2413226002545 968037342207 4564707647329 3688569654322 86093729195 612847101372 838971272869 1069090146338 3399433141941 308743298808 3524648707101 118369146974 878586460732 936186014001 259650733501 1113509064632 542328933751 65829455958 450263181436 2718314219639 2732325560486 579276403198 41271659342 31418081215 1706619477112 570261701049 2028830200490 888958832770 59409369162 1652721662712 617668671491 2692593638209 1380533410511 2879425366148 1462165377805 621871930295 1091258080852 2475120371173 405799509027 4159573728846 1488183484360 2720104365467 210621873472 1008751252910 160679439561 1593059589179 1216288964026 3259536712720 1007540960199 1020683949519 3047941763179 1324814584228 635573423946 279069164263 1069899121813 454200175827 46744412816 1168324033882 93608622292 140996491338 2638627449732 177291742296 918795369471 500422764138 2437271953712 2823396045764 1005454544155 1670770803765 41143682217 808891458705 1493998438134 771039426800 3342398943647 2465071913053 6576485004 2630301020379 437969418618 739233514831 43796392927 1626103707090 1396539344862 2015668638256 35700257225 1717787340249 1374989663505 1420122065716 2896919500561 1068302213804 1034920410740 90603932874 1154029795390 1449591183317 889409685742 380173060425 140933673355 867041765445 1560984114042 3354912504672 565793921741 979083334617 393656595423 52165657206 502330875423 1802467784827 181483564814 3635094015201 3460401547449 1755645075191 1280288467213 569165066546 2674844249443 1642908439966 817740360742 419465111545 624554528789 789083661810 2618485302286 421286443792 2287829492842 1184620891225 298374495440 767324831817 624509043238 75262340796 4258783353685 364451875366 2018649017820 234234567665 14827992295 447069438011 21755926388 324020419454 1372179116952 119182869652 183783916514 1912313980930 677818435350 2193475443777 67550821796 2117969219004 19798189987 1309556538476 19416847616 1930946182080 970287921857 1841979447735 134181742631 1207164497489 3167042299400 3006718460104 735504542877 1501792793822 1255679159897 1497164207066 1680250321167 2806372050622 692256829221 3539494299074 347359508870 4141141859122 1547802351560 59253619020 2706018280828 214802078529 533682408255 620782838862 3170225526505 856870819687 251317671240 781483157977 327765128547 977103197529 267289932485 2266670366077 2285782066921 2288018670016 1339960170305 725329749845 60020098099 467213347151 1512495817088 854711244864 1668888827741 314963367045 240544086533 189348179742 1265223826503 3429494808152 2118439531014 351481137330 2433428461464 1323888441062 112631139604 2893098255738 1281798730536 2260124447715 152714377550 1205364436663 88000802363 663237467521 1558995418362 1695261068795 799215111250 1670197654013 56478122581 323153547533 1922929622252 258943396135 1195322029339 1185584644879 32571148027 127364029229 2990447498893 19555747116 2230406814506 4424622877966 1718360162553 1394678501868 1889704483509 480264808732 4015409055279 2006009377020 1035291725876 1166043199035 558476000782 70361855523 1986412173509 488663569021 159044413851 2855232415431 569733342872 30551877583 1987837850352 351658339389 1259697066446 1752249688555 558318044751 4938999395461 1795563618137 3356135765173 1574200583395 508432740250 537558816071 1052155789236 972176093619 314656122123 2146947401095 521991158724 900600077922 306762625681 127536003029 1994044344605 1971826955954 3144634865464 1128127078885 189146738529 179590607085 2672229929576 305366711523 253912505486 499904400541 779835007068 1833192825732 181019377 5002568695369 35812463781 171877216952 1403576917786 466585068920 1618098114417 882300293012 3432715384681 31578247907 2036839957327 2892625188753 2465665177374 602960970835 33380003189 526718934896 1066338985993 1449858496680 3451183528600 204765357640 342752200350 192222297840 1311321966071 2210756643241 2737641612452 639556242588 3684375003173 275039525 1781340642446 1164188466126 1827122205290 88715468 427295162880 1259302636551 42403729171 282046289719 405576366685 689091344244 26719057756 881922080554 4487009634519 3556571849762 92368915131 673789116412 814682854217 571893587305 2265472409288 1013075124132 2686032403564 883156073485 4181296189972 1650900553950 855162788804 2270745979144 71197699355 528847290834 371312734702 2851615628238 1378478604740 1507186277046 1206297316937 3217963504681 1389570176870 8785237401 1577410295300 89374569265 1959503919996 734924645909 2073164749325 4554357578 1259417602085 766368747400 527833474013 294946931975 467744725425 821755152920 36186800710 4010137090986 2535787756383 116436007430 222434613439 123629252376 1114155560934 102942444125 79087151757 1518331705082 1967067302631 3303978686954 464934240365 390330152214 523955923667 3874534173715 155760041715 335029866392 106051764154 230141283608 92090776413 988160278656 736503992676 1945374383497 207198639051 1028430915060 365684487272 82356975660 1315006517595 158799159610 131499432621 127282339944 197748771213 1178292940254 1148758862375 597388899086 1470980564116 74561295480 2203735352101 837933234645 699438719502 1970166454616 2175736656835 406046785850 125462347901 3987486542840 352940618953 1368080841595 125718838152 473593307789 971292481050 3413115101273 382130161019 159176511483 58099074797 3720088953977 2479983300037 3063569881401 1649001517777 809202903880 80788549227 4150061256618 391576230939 209137324646 336795946152 160577146824 931187074436 1261111619531 670853479844 870325302660 86387659986 1788526633137 1096120970388 324616532876 4417277194986 1688204122823 223183178326 866534580711 451045917914 63098791852 1216426578356 1091233131083 424240691557 763445734379 1013725121542 1634383999021 95327096167 2620780139967 1118171888629 2560319222153 274311704261 3546415487265 1365531243417 1508789247734 67150935476 4270971583607 2166335115385 1995523850086 310432010594 1871477916379 1048716272434 753340518359 747678707517 97618795487 2694525994831 2618817633340 211407078477 400520356921 205902817722 1282487054267 906675999167 156878112802 1272153008816 1188367063267 852716928524 998542698315 845582631921 509909414080 129887695074 397953112327 1271780128 1142368944718 2755023617368 60320965857 374024480960 3482348725225 368412908660 2781950441073 140599244271 2797255329563 4730875650569 829230758265 695465714690 1710889392786 783927781798 517800011539 346280272162 12575601899 556809445569 190359696169 226802298549 298283113660 154045798224 344614670628 2982860446186 975742899932 56372514726 2052284521136 653584295935 27238493261 1271550284129 972122931066 1852487278175 262038735 517863640347 249088991054 333182649964 1670574587883 2978727761072 4822874218616 2417828450342 1165173313183 1033088578802 835279932598 99890629250 363361128799 37031496567 139300300559 671423804711 2632070169 2287428776883 3270795477310 1069315462274 2382628340645 2081230612142 184889253315 4759142735 506687745409 4007114415226 1011895653136 3119927850144 1687509885797 577441766178 1006475018941 3805648997239 2404490599936 468912579562 55374361142 263579014054 1259846573632 195145598825 1882285139878 2972944237702 4612708839061 1517435313366 1589850304855 94180096161 625283791296 740814969973 943462505576 430964569931 299894561018 1535168143916 431719111836 7041009932 526911052828 2291101428258 2231503484827 4209725127 668771256875 658650648345 2019274081761 916472873967 843631230907 1836886438641 111200387139 704962705707 1578611368618 2620648304947 1306415738464 1266099776044 826489455384 1166300720402 810890736274 163789009785 636654020140 1521405448633 399940147071 198285383890 882574924762 2218454081748 585760678584 270796317286 169301309519 2131636043068 1109958899188 1189847580620 3405876829127 19073342246 555711668847 1103407925676 1278584452 312105955338 712295504714 424263706171 1030540184398 300200816621 743936439795 157270803082 3734629182307 249389546722 1916767980583 3656654128457 611074831441 840061405862 614581300367 2819519489290 2441901481781 1364702883138 697934263294 4872015180423 2002932508009 1367987139411 227572227679 4507245631483 1458641786737 1096206748904 1105774278186 1260316457347 7543411759 244802094214 1140372478320 1613369877120 63964220789 555967538213 2605023053123 968846033290 1057548841206 2580375643776 1391648983791 57250467494 2242025224080 2391283489387 3067213439704 620320573311 656268391096 1275266987413 1201650495281 2107784197209 295570823468 3539902276895 817279684538 308877615638 17549674281 86335118507 2710545306224 464332972707 206167584903 1151286298645 659439555383 256647508313 312803378522 815458846447 789826980046 652584931197 2337414846320 253588682466 1801246402589 115185579944 4017809192559 3463438832599 2814077429402 2284653951373 1578097666859 911788026977 4529929688413 4115568637610 4357162107177 565831381963 1018553904429 3311667164041 2983857403016 3966845273221 4519769027368 841330421409 1223664234029 1419391456560 2479408923166 757721109106 1086076269717 1600582793884 243211416696 347571202838 458194617043 768503416479 78302780522 2814810079102 955336350685 170113461273 4096862933041 1595235612546 2099187890869 49092841820 2019332188787 2322181051551 1129050129041 2388226936070 1024893670442 468342516582 47553960491 290564184555 1269509414092 1343797973150 502605389380 747965239136 358173438360 918271042 962086904885 544499286224 140221529433 398804233593 159515429956 1966363462184 3227707927141 63157741704 97150993028 2934581060963 868558618107 1311137955753 582193531965 206523702973 1631246308654 2799474958332 911540758687 2594361406269 3615286449359 49317001593 264760446506 1293997047571 1626583555935 202166227327 152344834021 80263539134 1835184830822 129491328173 424715360692 790192045320 402776223574 324794262991 40813042066 329909879001 1073606775892 129736317979 556584455779 2068081845917 1657457398354 132415628765 1925522953136 578898171683 1907807441049 1440523894663 1522235371173 733869241232 209825517926 226842470017 2127286408251 110137810101 2551716642436 1884033766180 191729373652 3483970946743 900292546000 140654300065 686102905933 477973338322 971700831281 1382166889392 369621497485 679277254097 1712014281688 1178001726239 795589217530 2360499944357 240451405515 13107725758 3002997993616 286129773283 110069834376 1884939905049 208730859711 1853058209314 908497785507 3206276714650 2811110598282 2887114842432 16928095388 1802434826650 54445574729 763300111534 69417654970 15741639873 962755652226 2218825410099 732637655096 76252452522 1851756005482 42371431727 147525066322 93304414371 2341462396676 4181727403724 672163382778 23736602247 2285682480581 293507484115 459131466353 140267748287 269517613322 541195610154 507155521767 3620708798232 529780409535 2849113079221 1269618325522 1578714304876 759604585260 95881055465 10001890858 1765428093743 39670603857 3764987986606 305295127829 114999703911 1456613502676 319187785264 2165568537299 1110144794723 338071655049 148467226763 312812282125 428507313700 2651403113077 693734603979 1463031401381 27183695546 745093754357 128552748477 694553005825 801850031492 717151763019 467961654095 72811347730 1065341952616 215182243316 965074799275 1013011046688 4044342246831 2286178535351 251140712150 2850695404627 3086187593061 3231709848928 1202859595950 1705514189850 3524478057456 1415899749348 2036777558036 2521633777 224721269975 731297446437 1030656333265 1103520642549 563678348725 75796042342 954321804407 2039739245863 2292208494480 927786106533 127035025983 1404304587690 1300223561972 1144296320222 821141512658 556415885859 4487499443609 2045861469337 26084648472 275643494466 850144696602 159622894698 2890842167513 1769005234161 5558203665 16057610535 619329673628 3563592806878 747090353571 492366384241 43379910733 2547562209556 1845184889825 361759445410 335430946435 978233336520 1188668775232 894174813232 1979016898711 1534370426972 1986796726862 574417717969 134296336273 2513504409754 697470789980 10577117561 1057554127562 182803712630 571436515445 82114196108 1796959835197 3487666805012 1174343478738 720827953021 1398288420758 1123093883529 601813910346 3486186121400 1025458272712 879762798522 701137480092 373090683713 1334726708026 351467126813 1136520944405 577947966006 1246836883222 2621366638373 1039816664811 2103244880134 1232503354686 1695530965408 160891889379 2582702078542 1430958340844 424470231823 545489429571 3601804648832 233958330084 96760745828 56375500549 2066259645992 681835326201 196439681632 324687482203 66149599295 1352469612030 2728387887811 3420293708 1382236906960 677496877050 2923397952679 1745733136120 59046811704 3764568073960 458482854086 1565548076105 3768776110335 684899967597 232059719721 284053036358 866561587968 90034181901 4084418038342 723184649333 1663015738700 3241810142402 1679766279088 1581598581186 284707794259 820516855419 2508476035724 2617531163493 3462463810950 2587181625735 145679940277 1241822311227 1021716512854 3848547085129 841364462000 70784095963 156811002128 2387414051816 7416249371 11856081996 93191597485 1905428070679 619320805863 1337393006498 335441247824 205920782176 680762820345 1819591389041 675897251003 1367570346320 1025911184546 727034935082 247898711901 3332023204544 1367254573628 961824608205 2214786183955 303383577563 981432384469 455944593542 1126683146980 1326178307093 206043294076 93495347606 3604110335638 5071079094652 217110582992 4084731117766 87000655107 1483876445127 2242814519973 129923189892 365659837141 585446758473 500205450262 2469742287179 2222928831555 1910743445045 1009328046851 2856048499476 20371093198 406349996512 418891302060 1710247576125 206321869310 2083753067362 2440077559625 789355253565 2053505915789 1189836221241 583937244487 709241223841 3153472264135 2939605095980 957738082495 1994168588585 2134934132035 2430285459242 1341060107296 377825345177 2263126230774 827985959587 3089498238545 414183833643 1795190824358 1907337191343 2612111154545 2459175527871 254172521776 39190926693 3022070012966 2104776665303 1013158891988 962840047747 437461955352 2305711807917 1266643820770 1140688498705 341786197564 83167791609 748294860529 668004945584 721469554334 792700037572 2833743377340 11025818261 3787061911698 125219214375 1559571068990 63507251026 3120936191068 1223858078713 1240179274052 974659898354 682003152047 545699285150 431351772627 2299203408707 490016189182 548765609409 51641258334 727925397598 496776841427 2188173236788 1469219979124 14771272280 220860140979 73458594415 2808446908554 2048926512533 594973777575 1950235500762 1383972261130 238824840602 553156197364 77873003165 58451438959 2600859813247 1401461086437 2722514655190 1345648952485 430085267595 2046388164928 257557061863 647630391436 351600415844 114362673726 1420008769562 90746180201 167863924187 847246487935 327916883820 367474742762 1124537521253 369727921288 7808827656 648498785719 2573083296422 2181781424093 500866133116 161391226184 254160868960 195947861556 338527149012 4321134811447 204858732209 532537861028 2708509815982 2452733847488 420610672064 734463545007 350115090318 3452561844244 73451608813 59967402043 2781541043955 365495328194 116649776916 34554322494 51535239697 119072161105 2130446898893 2662145690196 3364693883964 2839770798781 2172470447285 580753374793 378280136433 3015340410892 4224117541188 2533636398133 335651698692 543641815080 18587028295 1990475980365 1537098736003 1322093320001 212358287333 885737101862 51733358821 2838680799162 1230480430148 572452862897 153078715347 2327757599367 410847851841 949380964558 3863394916608 4304286917722 137062858034 4252925865578 2484781611218 2631171616243 379382116271 1854980638748 1868257945160 3304345542287 3279403513161 1327812579444 41684135644 26287306540 139699965074 1566263175371 6606886953 352711369288 9821834530 210488354670 120491608508 647270677739 136972160658 877435612020 1003810700870 1378078886784 547379340523 1646151291223 776551632711 1552003199401 1959584415658 188715322995 2878439617629 1624809453945 1650547678652 3109315358656 3584066825687 2786279376514 187009203150 1266671363391 106074387235 1479627500038 589486455560 338295329694 184158654 2200244409229 1834514986698 3930771318449 1411654691777 1067432833662 78877733342 2459212224071 969866630906 984114329044 503242831056 376588196069 830541154180 2863894519576 669170724672 3246035441294 593564122220 3664780199730 2771099029434 4187114900083 469331613238 1524234739929 404820433389 5823455179 1570338284676 2464575940647 3922021809793 599192844874 33295900660 2749090024983 402154717096 425796008173 1469559992211 1011899003293 694754621317 2161371692004 1625316512946 1316449923356 521627478194 8067887712 480779343710 82849142174 50123137691 3510201248157 1504283188114 492206583149 1186002625741 1927311898327 3976398371416 424742214069 323538392732 73590495729 1979134997213 1720135911458 2324439006739 5643910018 3110086811122 313988254958 126375559056 2081970056635 893607839513 126383062463 2842044663230 92274207389 492837251303 470507282069 757974579013 2268601418388 753399526238 295940590428 2402514427818 2288550804763 6258804526 1174161632189 267043141771 1231924529137 2605902313012 942606082712 325849996824 443803209842 117191485632 42017668307 194627421215 8076679422 1329635791603 809953754327 1474600123106 52821437261 261535318427 3838809785127 4363743618146 1244564095979 301766255167 457427662928 1121678167522 51280128748 39551079324 386607126215 1212922917771 17680508539 1969347742359 1020932884109 26040090744 3967507396956 30218884778 104511359897 592091228795 11565947990 1067679328991 243043159281 726689714341 9086314957 4115891833806 722850239989 4156748494 1800671765467 1954436035106 609793101491 3563391025877 2400189753903 198881588401 965359290142 294367639988 2472379908462 2819633162938 139793322076 606316007143 6045614987 519337380764 229821555159 1760480854945 887727114503 1258825553436 275106993764 279620954802 787024005431 1862966423707 996104961867 4939563893747 1672713401070 329969632903 1532903947723 2860388072646 175084283422 341794292280 492143075659 220333198064 57296678258 9069559862 3821073200523 1341498227965 1297753402390 266394712305 1580110819357 1240183424811 883885936657 381170080947 246863190141 1195883207805 1033729783464 438040415732 2467090087648 478590923492 2764910799432 354254532740 748096196491 537435468479 1649806416928 313262094581 185578013040 67229742078 366967092555 205964734799 1891322705678 90694064967 1693164687411 1322255522380 141131899557 273071775770 1289869052955 4113883608266 15593545967 1040412750664 1063169747990 1009401474759 1040002188963 3430341354005 823271186992 52729804334 14494010628 2987921186628 954537234744 529211985465 24961387314 325337047152 212981056048 1502000318688 2030803260385 2652218689616 901712040660 181883939406 3097347387495 1359851262816 615790813096 782537872846 1384963981086 2404598899175 466347497222 1127271781811 3487239568094 1391173279523 455793004011 1565091196924 1477884459585 3637690891023 946507872212 60932963219 1788676220936 2045827963306 587398726864 254831631538 1026616175394 424206821724 786366897271 758824380795 626371487579 2875561687400 1442174652217 1327643622 435589109801 1385490764673 1073024198804 955302749889 3417700516250 958659485144 371932473188 642582432015 2896693486152 1767824067746 192200086548 3118655957752 127544294430 346987976669 1466277839484 1883563656282 80823335837 1056223063195 4764610852000 1659131341852 263482989105 38572379862 1837483876007 65768871951 892484376 99623792095 217571198245 1510076621089 1627168400034 3513577482496 670095459344 941032719758 1954200324953 109304849641 10713355255 247432275326 269906246916 404139845607 1161255526266 309474118966 292583697047 571912544704 719504112290 1583921789300 1287931451114 1678288208288 592399875225 2866814121929 4372700436 1839832064649 146096205798 1474126358317 3246838829955 2051539757576 11973120062 1314318865324 2143115953939 908769897318 1087082019433 295003718479 14538324259 1081268987111 251984553987 606809670899 13657896309 73187226905 781447535594 23825358 240484692854 242521707929 2756518653031 576662797607 354517355462 56937891395 1682093316604 838748979444 2774906797614 735785232800 334100423678 3858605586796 2607271053400 4313736143542 2066417992288 440004961997 693393959285 3236729733051 2146543232888 3435970050163 913933232133 283184318708 1118935560597 114553710216 881658546277 574464870581 4920552146184 87792549114 592028710625 632864026795 2384908412690 2940367884722 478749784937 1854685423760 286596288316 54745361846 1182251084091 1233005430529 175963374893 1824207374285 3540220823270 593029918384 406089411313 3418655378510 2300317608744 1745237666120 737867657705 606522742988 723758968732 1889911900248 1006453281362 703450955168 938970848651 305410436045 2777085579300 172454287621 4530316678861 1338754766245 1070496798729 1386802035148 1547073478051 798279326343 2311902445726 83472452022 1025504182746 4628004134190 2481802223 11012008534 1404208273155 3350886723598 1661729781660 188013540011 4747709210264 1973340050797 1087014977417 55939300339 1341957130762 401628251230 3628763040430 867425878994 19808090189 1376890295964 1118971810227 616448231846 403609277541 191452329353 2324300286983 453525653599 996508648421 844701798711 164543693040 1941973336160 3946549344328 527932190432 318520484577 2835779881620 496793823147 1536327171884 1222918764621 19263154665 325082672895 792395730425 160106858816 579270219380 2549493436787 6563846904 718779973324 1070262060352 1059642132131 16510974099 2076849158771 346449089737 4043866370776 433747916966 288077735356 107189130488 143804449119 1089198268149 897577019927 1769712291659 4834489412479 1386247939101 849849554788 1992182455090 201598023725 59360097547 1827761085820 4586822016305 408695729370 1102623220639 137193044668 3370114199495 615184908428 1222854182715 530218301188 240248656297 1522242513045 4105486117 460972081866 1902384118532 5476199237 3574285843843 736096878035 841407657788 684741777003 285963017299 1055153711543 2288768769118 291887437859 344627686518 459239963216 1640088729624 21807057206 171117036864 3488713308635 248253054979 822840094574 1520461273919 1282446132427 267800616386 36577119004 494276695715 2955483562679 4387060669193 97430543398 2348399394737 548604598393 676777139817 414622689398 690683394343 2712025099195 684488099975 474336977255 520865936057 1917351530051 935808656891 2080577565344 1987296436912 1826148093720 13688147083 889615147052 2805295604303 45704897271 3567596677972 1002541809443 265501686721 1130704248649 929396554943 123376188509 2974856064124 198996351444 2918873338148 1888590115799 2325878374846 760329698116 744425006692 3574469874079 86094566050 124851927200 1485493152779 1415667675729 2267097095534 6941231886 15402073166 1547968363271 657430152747 186916943166 548189300795 394946964690 32549629563 597564575170 283331378332 380265124030 14236844348 2761257989197 63656077056 670344692051 172952087085 268444820795 485795823187 2323678908405 764814846617 3634009506727 136867475925 1093337743959 501665397157 51894360962 741682156608 62981542103 992476662760 264700802553 39998224233 54831243261 2384992719705 4417920526573 2729615168251 188103438898 1076279485742 568725424561 816600274585 509300293666 2181583868237 970903423269 1804760043279 42712972885 87890195257 101550321813 2462940931844 4563417473214 286407193454 2177104542554 68285912186 1989362147425 109138547666 901204068795 1981845242661 1255631434930 42382796305 987599439766 1564739384185 670057069038 3849050110320 171376330504 2610652706109 3588627370740 85531932003 316684937592 3004794122718 1053601747224 138281468098 1909034490558 993648349502 170353669653 368875646868 58871680682 251897381493 19329140898 331485943492 1003227345589 804044766885 12348931929 1048397339886 379083109059 62994002604 13961630842 231987862691 755369245000 2653365196227 748448273674 2221603422083 920895855149 1247488209876 381220822 837759441 637760003036 95180967992 138937640798 74858987453 860924259706 515824748795 38688177315 2775307372412 12580483902 944256244270 875848532630 463122262759 714283460184 302234479802 28544606307 3889388752336 1897304838117 608477910669 285477865960 1258076290032 544686238784 2888386197189 1110816779575 2438049146871 848609315731 400376147750 1063263745556 203842884815 1964121933723 2401401939008 2307124159093 61307136138 1100682673500 270211880801 2077930858207 1175624214132 64370484437 543753533339 2273796298644 313556109602 744013062600 2620589381156 60215879371 1376565275625 1565341923022 1512435663253 187649423777 118920417847 2328540412830 15952826882 1893219303630 6936188894 2850286788308 589766459204 84135092014 901235459195 93554137099 1822913900724 126721414066 1029703726817 776085631632 2689347609842 957922605393 87151187402 1202534667220 478045385486 830302403771 964240891357 1925378303910 2291828225999 83428187040 60212393073 63201841721 2469149028511 343050693040 43166187574 558689940540 331439293590 141355766391 3636102976382 1170932495424 1288321823962 3317779583676 134464305036 2424752893652 852933783617 1576086764106 953380980856 3782697648261 459180057476 407244599539 107560902473 1317432672937 45127494852 1486078039139 3083080776760 2350229629684 720010474346 980125081498 3642472572994 218540305530 382544006672 10339801917 1241822949252 307901243704 437941678921 143303896999 3359734170687 924067129610 461504554524 1098431174206 4545763005747 3925678652157 1058416994581 1090644435397 31375076918 2390673463607 738790874965 786014806738 1882003919466 40166119868 2364821452994 307998489988 1459399058411 54289569056 981471949660 132794719389 1328416253176 3441271530628 1452863597124 1186392672755 720628911584 1064341592320 639714358801 221502357433 28513578357 1589713103899 490803323804 427665373782 6313622683 125537594432 2376727289737 697633244724 1882864630639 224210292728 730088990825 1832558841489 314519080796 3115304482088 1935562099896 182503798414 1764911714499 730890901459 426726991908 194712425938 1291925145929 222815591502 464734243493 1329649044545 605587231094 3502134080955 3646146153861 155188484273 792906980697 3630573231852 1203703440940 164814621064 815484967803 1338081802396 884491786708 1931153183363 237582636385 402064940572 1428085093608 325335889903 1627097794553 353326424554 787016421260 2108170016860 221237382563 248708839419 1008021196398 2086959519119 799617322478 469559321842 1048378251649 3473858336086 385854349166 26724913842 4534386504577 2111252684742 435151231908 670254604361 71735610950 491539103195 149536301247 1738461838808 1189448436546 1687222508351 3783117461487 317389844877 721665298671 205441934032 197427199585 971991262748 1549819643982 1247588667829 867448037144 2550189676527 1539102411330 256223376172 383773588113 324878393609 141274277269 3801421746322 2217550794954 193551319438 2231875105811 191286067690 43092999349 836147559426 515397647874 303858207061 438229225301 861939517306 802410116735 177722048075 858111942365 404521714140 816547476059 1664080847188 3611650418275 347119986078 157164414130 310493476449 276381526841 936022223382 1282048562969 1100597872291 866977176779 483264118179 1766263784568 1612055229462 905472825667 9901412691 1530903511016 1840874665853 1588647959925 2677840204 3091233304546 1279882716200 2510715708543 1229278840254 61818493496 132180058362 2939359576006 2714418881975 175564243611 3198282766905 79763401110 302240239296 81296188920 979876024316 921148970056 2221797361696 24946937422 56740310762 1189195707515 516129262747 497344471179 1757091881010 460495076377 624824347569 774622452694 1126329517582 430689850979 845928251693 814157476805 290403004187 694646065459 4688160551156 300117383947 2460911391701 509593279045 1638723293463 1806151324357 192583982974 817312392049 1247917512247 1482256094311 934880427702 971188754743 770001641136 698072930361 1824577185630 989834038135 2891738290688 2356277031324 2221246599885 139299476884 212463047884 1241263180689 162496513015 302856506120 717619644846 1929898213281 1718823768296 1835834021067 565789118071 855867688696 41923013445 1511326362691 1752952977356 1278718372920 2108315881396 29674963415 205681434677 3808711805115 1008127075439 47974042198 224935765383 2811632196028 54427704404 657065914819 165728713657 534876547828 827567274139 1021416766695 1369607269830 671243101471 1205354283961 15041978635 541002010503 81556357966 223253034749 3640953051956 1735669260456 166263070240 35373150671 803627808940 247378913430 33544967604 400329402379 288272353695 756519902438 198578499910 1170636013852 1221209016429 360274598836 3191029308704 680768116360 54821984278 392570672289 2248442755193 1233420469368 1852251325341 164230941614 84847943193 372445725019 1128529480648 1154087204839 2201784866514 1144163807860 824175247505 2534504437377 377749634497 1777623740786 168365415539 449052404512 2818457489200 477626583015 723398608240 39811972915 1109470917351 1794306996859 804503386100 1832303597274 168497698623 501427406777 4457279905007 503943738731 2970443058448 966358028863 1818288345926 784852889635 1997083810252 1424117147629 3233477394779 148087272689 734920657175 1692732121756 132253181514 829149756939 245873001081 830922230365 70943036106 3911284697853 1993269996583 498003307527 4648952285944 762279943239 1392812889374 786840910202 16644390621 3121528911507 1598942702341 583711834015 2141455164641 324825779065 2655272307282 2168846876740 547655778968 2385274996230 106393199761 344719349123 2497759839359 99756374046 855550912036 181371114666 2007493357291 2377226961495 768358248767 28144440327 1362437681493 1780468003465 899426369 1643594644424 2936016348710 415367058154 3165410677 220396025599 1142910005185 3209956484639 3931625111314 6487227305 2282058663307 876653212721 30449632547 3553711835008 874476388757 604091074807 2683338215272 676454695361 1714557399294 152727418888 2449072284902 2727634411868 1283375175693 644829137473 3482437323346 2737505748506 13410101495 147045319090 83567898211 2108465573268 1400532779398 3222698061219 2445459812471 849771507963 2759001209964 2444987758498 3113807012910 905772521967 2403076901480 3621650833730 3800483660764 567421229010 365467957749 10680141647 381526693661 2696482011894 236853899970 159217115383 325641161964 1242952259134 1496199001123 69040301321 1937552639337 31817557517 1034060838348 257376156627 629204125576 170589221322 4415241761212 288395493407 259942230490 298747581495 1424246052211 3210160737820 79795467301 4148199756709 255845323006 1493326455457 216855043957 418995790314 368283374804 2553671218175 839847708508 1816257261767 129212095515 2759524161100 619532356257 1314683622186 12416624106 482639528098 4109774896481 2265883443657 835108455224 1280359579259 4383395114180 3025999898335 1087994249058 888702013842 1612754941156 848736783303 965374726158 348619577784 47405778378 2480181618406 3279211335820 4554268237249 998502272437 175097543306 1377473453386 3837176845063 522777014589 546403758805 4176880432265 1031013640088 75802239438 208344796265 235266639100 2496703461680 1746980795280 4497216161711 252218488997 342245099062 1256574894802 2725855444478 401348995274 201344788779 1029087890867 1185487734748 2801124905048 770773383195 1341182555026 2085051879213 2261850245735 896901164711 2321202997993 465470984994 3163940075248 2457958823905 1157850068433 1242504535225 221314219331 656189750701 851655354618 1122056657294 29494283945 275036308764 435272553636 2063238558385 376243862500 2111104841506 480962161417 2246790897086 1785754333170 1937553990229 2471402445680 331224239755 2751515599094 928329506546 2888941004731 469848754630 3425925462091 385542127620 2767916148957 3398675041035 1115964449320 3284432140482 2071528309367 2203592552167 266569551945 191051028751 973226292483 496589059529 222213562732 47350013513 95823832577 4000308189348 76590002578 334847500469 550602013143 1810978152104 392698474407 434419472112 196281357619 106839322192 1491813724733 2606511290123 648540613804 760924813451 3069817589896 3202659331765 342369108000 580890183060 958811812421 3400406182181 142695886547 277093850571 1838463029044 831303185815 1532178627974 1887363044070 4215330329185 2182144302415 1115830147121 2224400825144 2376389685421 333885153432 1304812030848 3534257738936 954472913811 2924394124095 988882668201 299476758486 2114317203826 4905560621 1534064896649 3889140918 917021203482 548489964291 640335104200 677964320242 33381752884 314907448724 3728222811947 1837875538862 2548039448208 1951789498120 4086132516718 3542957320993 274013335787 722292236733 42678714450 575948943139 3729995336785 811287747938 2543842186080 409285406417 2253146646070 1638962439392 890111044264 833745061825 440819144167 1423567694415 309057034400 2241270890853 423654206494 2021092519091 2339734881195 513204247963 1295059611349 2054132796736 1134636794936 8987323167 1837973030026 1248900837644 2365629677245 14419097750 1015873005760 43282854776 3224648707464 50987328315 4033191229083 614181408097 1558496431931 1386024742109 380588673253 24614015160 1796280145794 655061584654 337982272939 134970672660 138033820908 1739579922565 19924291278 186505289618 1227100196862 110342533586 803585567028 3698231265824 2070965844008 2764893846367 130130462696 3922884213113 4061220643004 2848460473200 700855571590 677265020476 306817731463 2287017329557 1490397348507 2362522512691 71518262931 48007461030 14439934903 248877697277 2267970386044 2343251759078 1063513075053 825315703831 17051019999 480081499067 1374741418708 1362423771534 1025277909905 93097523526 176608439941 634561963324 1047683013290 377722997627 4630312877717 730546917509 505698696329 4505929097 158891081819 1527466561751 397507796903 868698424538 357816652621 1008616629645 2309901907056 2441559805908 582413610445 388172950862 2424708555474 744255694934 3507907769253 749011063143 3761778029974 2040960958668 1380275704261 873113480422 2302050698850 107824019469 532253832795 1151116250727 1158533782356 3278957512113 1426113091413 64867168120 209482548913 172765142971 937161215722 2149536868896 2475753803894 208875537637 2718806333907 274434480974 26210114468 4776318176201 444409906936 409494739590 2336613496596 1907213046350 1893715887266 834657444173 3352042903380 3157453694901 47440695444 4300129525006 3442796544941 617098321570 961987691613 13037712865 1746231563837 2796323298885 668717480073 419636106292 11615215777 72547806312 2230208362484 2862043407985 1781651062733 3464889334899 2423773203329 790708933279 60779451752 343155257048 1301201353868 435339091815 829724477249 2040095366373 699905715045 4251518397758 172367982655 2616211708328 139758528837 2744570359797 2348722537524 1178574349999 1795542504811 1047140509224 1327795641109 3867194344999 360062445377 512839455561 596388866294 253479958917 130168444705 20793805327 1797400081333 2662744622669 900673603101 240096023720 776069534598 2013799713 258976581286 2820846156269 176503001449 299503487984 206182706754 990298129340 2853749203797 947308229770 28263201982 1476653797574 2142442754184 965125618172 2068876725145 397323163160 490002031864 1217160721431 453477254019 482382811990 221642153074 2108226534685 3974841058059 606676181816 2985117800540 349237128168 723967902351 1660418499211 503887748927 721945226148 153635758695 1279946449812 2741641365579 185739176732 444591691937 12870587349 942606048093 1898133096862 108051014279 1616867971831 1301063747779 673505835752 492888968139 8660208701 210934926038 2046359138460 471103308591 3033784365306 131397797238 523883584429 593933200001 4316315598092 411011727380 2572894547882 330372023575 997389203371 1873811372885 355702327275 1148820050950 1745917612168 188710466059 201966815655 10547083581 2148881537036 181706578143 134141123767 2160250333859 2231641173316 2275305442809 2567650434680 451799932632 151136588149 101132495338 165150846778 1131256452474 2047224428476 540419568927 3502192495 3540021977 1847604775266 737911496125 2249860205523 77433671075 431780718121 76868524513 237620566110 519473175948 177213188622 3244090647823 139473184921 93796257104 457535724981 8168052954 614236612676 780249119119 71357566036 31527076847 195188810273 1978666111388 208253114410 979475515096 70679913674 1019023454754 16438648429 571353238731 575259882167 57787332207 485460030995 350810853061 1487840495801 739145025363 131677994244 2959773383935 1646715773040 597613719029 1231267251285 1649967784629 1728086912326 2668866307366 191584010479 925802317770 246437979900 2227695653910 471879413509 156649680567 1311646625824 497162807584 3804070123313 1704244011811 49567856699 5502008400 381649811838 149950170497 1573943060210 681675753403 251813265728 813372186867 551516963326 976929241233 1805302473807 672065773796 3008985937231 31135585549 2252170357412 1806474902820 3718469294877 664692179442 652503806083 390295080776 364390645074 216881044680 302736063108 2133320713186 248670285385 797007017994 3881234535517 1447663913266 264340746954 27854329066 377833029915 582879851744 866872972470 591250001808 3654943169477 945892718180 68369325968 435253262762 1526527563579 4149563929633 2560449213232 2589931072109 41643741945 73995782394 765389364721 37668169626 246204326358 359698601260 30415075758 1103252116661 852371712528 961893653434 228776928686 291458209466 1176674872742 4343061114521 2378820685376 2672004728650 658854042142 753312192632 82325134783 994287680765 1197979407375 2116810513518 1609417035184 3248293153568 2540093452644 899179172873 614968730982 586186384134 397888701175 71891761499 707125876584 1042386685234 1618494898123 646208327235 285817363527 333480292313 3251013080044 133237620400 170819159858 1522327647810 3399929313596 260166845116 1445194076420 2379570208698 873253297904 1570157258318 395704638713 1016386077207 1311051883748 2777717232252 450497284548 8735229847 494552634011 367393952311 164080633014 3364019215101 204367375814 2812649531810 1326044051582 514933112783 368966659886 216158315959 1777778086999 120155889504 2407298512873 202773065669 2609704037475 2367552750574 98495983084 672572482955 85302296910 610136480887 1318332504984 3826943616954 388049023180 208218909397 863378916143 77701182020 1247245080008 1774500836653 97170646617 2327485250142 1633761806127 1033149144195 2259169160529 453554008635 615280815916 225539763984 183705078557 657368948502 2471172036718 1108622995736 56509094881 10482863110 3299615679 2384339031430 88794703490 1703011001455 647222537496 105932528940 180461661635 71800112997 1983303826799 61638429754 77244001096 276601447638 2112386401860 1665645587960 3939146197 1823899238144 5352467592 2247811372528 232253087492 361826163890 265918132900 1485797093716 585226555202 481017125339 1255484453870 687363250170 203373083767 710547573663 743344809481 4107743081536 675274080523 289131059314 557680217307 27598654029 920459810642 77288139035 398336359381 87644969640 97236063163 905258258555 477208506126 86780202351 503567534659 501212210267 3393305862260 4705416826232 125937120634 18663263371 1031227909615 75809416850 824199560401 3733253903929 62588003854 404095602607 208975195277 2021720970732 1935086046740 1353235457594 287122655556 254704714869 533447638373 852138758086 779867578399 94751782430 700151617189 668168950423 73024955470 416608874147 535722689070 2766576283430 806877363111 114849662119 2533388987701 687533683034 442443363943 528623347824 3659281540179 1365506417815 1252837671911 704547417199 3333560736303 102366343250 52079904419 3125249072357 200445683499 605639375218 34931111624 120703155066 1471662124530 153182911553 893896308114 1996969888900 1045870182142 2218088180075 367409246024 1309506942235 2183273363339 36432660426 1259546695190 2536269763635 2354699696289 1228586158796 657999087418 10500536824 12885832033 1864277771043 785151207479 150903622542 1607311956760 417140210208 2552502568518 1379610621151 480986559344 1172912299684 155923449230 489591735743 127356173047 1777046450776 62965349667 1327391860819 2323194863672 51077893365 38317357475 2786487880357 1609729076168 1218455884978 1084924991488 2276174403190 1689343643509 2516640902367 4772034771262 1152405094110 3688111162355 560348636321 839013997329 121998567819 2882227933600 917310597394 98889342514 1274749654043 298885786968 678249732908 1230163444381 3865820800821 2560331369101 389124025861 446088338427 767697438530 588235693128 2185885494063 1131604767572 17662137255 1353787187 18731802770 601732834590 2676019961351 14469466518 456410608372 2624997715632 656181369004 758640680209 187271931789 196148016410 10675740922 141499989098 616217845177 4026820116243 2342657024 109013625117 798822550697 60518323774 614427353518 708221785042 187935458402 1866457303449 2307274245015 2943322628202 1000532664700 1670048803204 344009507460 1940511657802 980209469173 111554622188 966329173894 2386703324526 2075478542272 3485593442325 64646196533 2167802495308 559249207642 2040024929733 296062779063 632222657169 3837453764859 371170105694 101203810258 127315247569 914623608161 1981694573631 2386595960742 60519945565 2332545620189 604382768593 2301430368853 1557261102924 585123033713 3102504650267 108598310353 3045568005362 1517615788171 729292223069 2661820863966 3189048631977 776875425 77809121323 1254793187459 2007938694832 348102029687 55107597811 26607792086 130088691778 376853688929 1357011671207 2281810961221 64534825174 725057332995 2301908260131 523717779118 1357401673888 2837975630397 506611465326 82140252382 844077910914 273418842470 2279988218301 3542508523272 310570863509 2716424056239 386535584867 10335111215 529076588649 1061151790692 605443724063 4021458578786 3528014110048 507125423302 84446438626 1055598796484 13272108132 1896637106082 944695069504 275382184395 712361540478 1567764812939 1971647702391 185120490348 223496566784 561329444392 3978137435838 958444798122 377067665961 13633992845 135682170713 1527336061754 530403416699 679747837686 1258029828853 3978294354568 718210466887 572222886892 4348986046970 733934753005 857543573034 2545485855980 1109679937955 235987419753 787245666917 1507310145577 847568980 863946993452 142741920282 3584520520426 1946569836266 1010821880539 550394198568 1766841706176 250000315604 967228525158 39346015841 1210062828828 1155654852702 945109174323 2157420988048 3051067510692 870488626681 2537966625240 651548115705 1079225193373 561183066477 1569567405258 256551302327 886196815869 1405273199995 287531462887 857884771967 1059063492184 2181238384434 1713946162311 24060012464 848997977669 2039241560224 800870671522 27832135856 220118879268 1314170616139 1117823392062 2102535170697 4229927183893 87022167479 279364940163 2028545638662 393400119275 1666155147942 3871044065888 3096740342248 2114405459530 651562295873 2038490820824 1490476699516 403040974649 51454307586 940717509275 430098845194 1386659849375 3450053407024 500199373235 1447487773954 135384367305 126523372888 1524902123857 1310113984552 649121089964 919643347355 1003956523367 871100275476 624251823297 2026101836977 3246154088542 2457507600894 2607517117501 52998627340 1244203674936 662120284398 1877034896091 136455396508 39739131117 69002889927 1481428471030 2062667619734 518033226623 1829727162996 247738656940 30772168642 305013462486 14014784123 18584864135 268435560596 622149506527 20494607795 226013145231 2648380503403 117644366728 1262378822721 148240032308 1469391114867 604199293047 756398591058 2414443199092 83239200172 2060134108089 3680054742502 2329723065981 3172505694483 716194818299 118130983362 40949532920 281841857927 2135600040804 422269953398 1781332997417 1381527452226 96391940382 17578459367 2206206957964 1858230720518 427584604082 1267923792238 1748599811018 28891476903 966815276655 163584838963 220227101489 166053925089 4322092795852 618002551623 7153991643 1421374284464 506856878387 1150897954063 725858443488 464780207213 1955996712150 2956322744096 2008358464267 197645318682 287163180570 113520798180 1730309169192 1317734348220 812606941008 1509348956294 2919238399496 21693227778 2910685882451 326638144565 23052893606 1789555750128 1092585641585 77097752487 2729909606867 186263674718 190013663825 112160492467 1438894878750 3496793593487 327817481470 126745535584 43693672422 276819398485 749090655877 449379821788 772315860197 274388329071 486426734074 447704899496 981231081603 176050389153 1302618287725 1206093844550 513511430592 1304144011377 674999931243 858887640905 501116590376 191340145496 540417333156 2408450142387 1354200319643 4238521211766 240418757224 1324543840892 34685085230 332128124455 490226627929 608366427609 2317762291887 1713095968 307179112660 1680861404150 269796782307 258629863209 439750665584 3387541674525 774063250972 11228225837 467048562366 297810854744 1676371153591 1096814927727 1470666040660 100773241745 2520005325294 656760172243 2833006094270 277716102001 239831699177 842085484801 13859611236 1973430114480 389350241016 253492248315 24540767779 376189035590 926563457109 130355415528 2536442658381 844420745079 86242490055 1429205478656 531528905198 298652523356 3815019675582 490295121946 958477555099 190355445308 5170227545 2515807678152 1418803028835 240152277009 2091497648157 12355001257 114293229218 110061284986 281023021990 100162108259 1005201683061 1199692050078 773610865409 2387313167209 452919536469 2840010275287 8605354905 289331171525 1329433580490 446785110549 39010030928 1095239269133 1631793282787 1787045899499 98922853311 1540424307704 1422866905398 1583561161914 98095056978 577848129582 755362158752 7047657849 515772118018 684507448940 1254164157351 565714135901 1589139419174 749836473117 2824429398021 582338634923 2014167925571 851568632159 40169778666 1156258075645 875968406609 2626131737291 1752061756432 1083196706335 86643260685 206086060565 394802009154 593088960918 1195819371693 176868103939 1185761245152 9775919924 207675702294 165918244520 464602362308 66434568032 950027378171 4004220810793 113039904588 2818025415320 170306662718 651946063521 688628522580 1631624335237 2212454445137 20367023922 1553454167862 1263942515832 28211407207 1434666839043 83571916352 2978732003644 497105875902 401526064355 1457266914366 14764106195 2812872074155 173502123384 112911111036 355614186919 897086681219 4014013039518 134605598405 1453792470011 2939606713041 1786033048499 223548584223 275902960349 340463795565 1380060697568 576242027248 511483589521 1816381005425 551734323114 1896091088556 1261881043198 1954605710388 174825072063 1511162387743 3336989177191 759937587716 243786868504 1505597864962 528360573602 3412276545945 1575452887296 574350529358 328579090847 1758306391312 107147273642 1104249021762 7692501741 769341607557 906655345 1908338358677 2955786927580 120472288994 49448225111 652031120210 1395790503907 823164170897 3647310475872 229707751033 527793684172 1012256279 845921030486 3426803608546 3649173937 167252998828 1756112576479 31559905289 24793701138 1667169501238 1653142284428 305737491122 3953850295414 26748906320 398137086007 2240194198448 17715591048 1739003480428 932336022794 2074575467760 677691464779 1894805671478 319553214702 649682540720 426944690029 570110189631 1479472601046 1199894565136 221218345743 5138276582 3944902295705 1274744509794 189796350544 195709131784 3641113619452 2618913082890 73211388105 2627398876716 21822291738 549409258937 138311581681 51542238271 2856512562234 781850793493 603106019380 27360746750 111829031791 371398988454 32609323204 185489447411 1412564418374 1660527940062 229229532103 2339525222633 341421432000 28518876538 3326835464219 732036431673 4397902793620 480751656548 4124260810084 364090088121 462187619746 334446801700 2712758073081 176165166318 2086840092754 1126005439372 177103093632 9679261525 1344336283938 1099029266125 1212816985934 14296968373 860132810558 689294657216 25025390673 3661636825190 102843930123 1670494581337 464060022753 4567624948295 403188318649 4776557067313 805627120930 79244093351 2827087464435 2264748858491 542321729784 691194713632 2337024725131 1019126017756 1024547291135 923408166505 487625095379 4543200476744 737858245891 3539094897803 2162386000225 100854429927 836159364603 150507447223 426743858249 559824516801 91541280496 2806932029823 1152666311158 15010066834 477007389 203080857991 270437057874 3651141986196 66238297503 1213325510665 1208825484997 2708304559912 102994028894 373026727485 97377801741 730664132 1306697185769 956116057038 141751033030 2169615773158 16897139304 2531023216501 876902543594 1833602951971 285849231516 763248466034 4259267409818 494267074897 2520459826248 1005323150745 1470300023480 2656667475152 1166306092483 158769647082 2948162212854 2293765599892 1167010062189 24275857708 803270407805 1463294333814 1494659785392 92899436595 659838122552 3522626726090 130829367456 946820789228 210159031405 363309427482 1288050072026 2009049618551 1803942442325 613793473936 960594215538 319050277601 6454181895 1328129819079 215100233765 588575672340 608452415483 3175773319395 2216357726325 606217085059 223602306019 574679333612 127895304390 286060025932 149541281264 91474170228 1153217525652 1144012337677 956620952130 540154841512 2043714650258 56366245146 180768533012 672783992820 849040124302 564158600067 596920023485 2861710301248 2716690899347 712199168052 523825510882 3905146352171 1623211883542 319870094075 2503633613601 571467680453 3541719823071 76691049903 760824397110 943993775857 1233433964291 373997631162 1257915172902 4367391694 1796264769200 3170065254724 344983958330 238090495458 876366672756 187838603330 2922638255603 539913021135 1512084904292 3325061071798 1891030878549 1099957949905 1654152243876 1246478741244 1326907412827 95377907948 86414085922 884293742230 34302916945 360227769121 1486981010652 130613250064 518274469759 391874063617 3115589536111 563561154821 1442325295039 77806348462 2783436328042 1641143910749 306456451533 1890523037997 17565417603 1193116820712 441033246462 1922739491959 295870438496 192442320818 1294434993904 3140716092338 710007437775 499471829518 2119672777477 3002413445228 1701844504020 10982177369 2301972136249 984099503162 2215494381751 1649772977960 630039054717 10125473824 128725315379 642296771141 883839545136 101326581596 11721258128 1303175884400 170559559667 2716274833488 2150097596152 973724959253 1182912729481 121778007419 249635555295 35161133924 1798766838561 3166215886053 98431074348 244454340411 260577466303 1120303964973 631936898171 3115322131743 3630554860928 1947065882944 1535276548322 2657814815892 2100455209956 877023276016 950092634118 1495590097972 2306995117068 2134422361596 464978686734 331447027324 1258016837256 1785611138212 2682008730727 349878553400 1063743366178 144891512855 60835991852 2548173453583 196869198649 889549397600 712134737353 6084307257 266182856885 582922665844 888162083478 1513705554528 3851051148444 626097457712 3143803070 404854840225 1549079166113 1611370306903 307579092960 237155752263 57032828709 1490994505309 905333959376 2473552291527 220163104061 1466196203801 2600793011676 1471403998215 3932643557756 1344680594222 1970683596343 2650934438032 2073778966315 82848288344 282113628032 698146736968 2628731771732 63033390134 398624024861 733750455216 55787358601 1310165510120 272609101828 248773981823 124092167619 982469793832 357825296674 224755259558 1247836669286 1458070878162 300203048331 456657283288 32567956321 245486636978 3908034126457 266305912508 1466116124155 462015299771 10021219295 3520912962771 2645131135090 3170052121372 1094575139256 133289636279 2290840289610 1362741094105 1241632214188 331116690350 752469669950 138196521756 1266344419828 322661460975 829354168745 724177855708 568646147213 1669501087783 925543344492 148263544369 380368082000 2407587607908 52299433023 443283097291 767744754735 1205459149242 406874060067 295696886969 441621368731 410277752098 1470089242760 706495442547 1487662718564 466996175186 748103330584 263082980557 1483502499 1391536970500 226340737427 307988914277 441000085242 1728490597853 1178719039793 102165249764 462913376454 797496275007 509387358787 270187096099 326843282506 4854838477042 344720548742 964843490271 3266023604433 1388066349636 193513329441 34069144412 2612217429046 601584965092 249208759604 1732536818211 184504106717 456625748214 1440697358345 132053924927 1574453783283 344934980844 648297846537 39038784989 627498934678 3095723214024 177878715778 3060107876 2320350001957 708990736385 1091979043550 33513496685 414177500348 78634346009 549838469671 3131794649136 273819385039 2029271856818 2470251755773 1179046213204 158390756563 1033656041706 476399223147 1412579354277 1492245865538 2368859753229 456493509090 1129073043209 722545953946 128631082877 293401188068 192684051182 1176679007103 2792917251479 70599348573 57321805004 458784738699 2909620017267 280500826879 355875389478 1040485142845 148441023228 1048344100335 3207093883149 971760587417 181709868862 112191677578 1385293082678 3165376516127 999621982028 365138724484 842324415957 553171642801 66161056811 899916288409 4452537640984 255994973801 34173392036 44237719792 3786867197212 3418450332770 454372655368 347516762143 2465469319396 376312483862 839414814924 389826679256 1811186816809 709057256376 579262811846 1948104166726 459093289860 283548301447 19776536611 1870021446025 308419847392 168115946027 417942024478 1562049712581 2377318487627 1361197410550 134826630890 6253803628 7040545640 894947573203 356555615812 2020522242613 3102849640613 124435795898 325494208574 869396471492 1647822390694 2576759751113 28827609348 249497186722 948073984717 2709824377741 1386373777097 4170982331467 1683636408424 134241497120 1240247968814 2678023016705 1982729172973 1098140336606 130465376950 305449272494 2955095954856 1223431602698 1043588847295 1557679252349 412574780024 665747419413 1360642336418 1164806985402 1022566263477 510222186655 9964840355 2658489115467 1487937340367 2589008287319 3142879286758 472413270015 2094245164613 636602284689 930646908558 901139065562 2406497221231 18488060079 1134498332368 879831796733 2755588182207 61234468060 3467332480930 1852518019162 588278299200 569563787014 3984351899 3360331480643 7391355185 2102686185456 495738481934 1121934471569 821773694511 74499220409 611435339329 126687092499 58577549968 1495705453342 687133459280 466872026087 1890595623855 901429414426 684532820736 506378092438 1790893694934 3151668940230 552093832273 806469690834 105297929650 1811834696004 2590833629368 1038157389583 46989309333 48001586350 1934921273601 1670543864789 913775166217 3211316681612 312641954480 247693091443 190065507335 77169700301 130744902276 366531602233 717060534464 1374598466881 235999166092 80579941618 533579103596 351261387784 236507850753 850634998608 2691532385345 184006749952 192087505608 2582582998036 246841326806 2196890811358 1282649174068 169541695619 2485864694196 16283671564 241310329822 662144238008 1442348390365 684344592846 586757031901 740617955554 708195188809 299081564077 1446922216101 92055752914 166914113284 2640406362495 1831111831672 749328894704 1968530760808 2417070348818 1199613405470 631019633500 476818691547 206515112729 85836792021 2907316809743 317590382939 783327180842 752934926948 232089450830 14767425785 1128712449154 408169723877 661006220657 232906752621 47770472381 740029061064 1448544875509 59108482771 1086653518887 2553249571113 428748130365 550399646856 305449189538 97605569382 7100880797 8007890180 225174429935 441857529823 1021864132973 113110411472 1846926517351 1312712820 2380321672184 196871355533 3936832605909 3359231652518 18046572910 2266146089961 66019272207 13836485688 1409540024480 699049232011 271697454737 646550139530 399900425076 955184141540 464030551441 3190937524201 103475322446 2830246522302 681898803951 3381394349819 3789168516316 17698634300 170279342132 25593125172 432199990637 1680130776045 1967231557890 354288264769 1676682846512 1930933157912 2563408884057 360189791259 21833727038 1034217020518 1064943418173 791397655913 1654349376080 1053392686909 770092459233 69578946453 1154541146310 3411572384915 66805357631 295541948216 1305023822986 788782059838 685464913000 1072199517204 7138551467 104814461045 3685004241467 2777398908634 3703819301242 1085053749573 372598401445 2903704924213 1247985492068 1918887632819 168189052919 965633808789 4744236492056 1133763228108 2263676289062 936917482363 1591943801823 1083416654208 1778029638662 2416519617706 709336217831 736358537505 1656560257300 2744580500437 602536938058 191414254349 252671248722 1266499558560 822861164239 188656504930 1355537604640 336482474809 284136207201 458639413958 793654985 120900933532 2886634642054 1427951207767 8466146851 3051009243506 261387524997 621407833610 187922312010 647557847525 85213754653 1641389210402 118561016156 12999866100 862408691308 1223121040962 416986996002 88383674042 27623506355 99533808189 298514479811 282227454686 413839961898 349136508347 4517218880652 2104465255055 360979164611 409238734566 1707617485326 4182877442781 2033590445695 243192946321 626999049097 2381600304 1680482929924 1965816587460 23360428665 183597161728 1197441767732 206195547773 244906547947 3214980597042 2600680464427 515584915178 153745791307 773542287099 2677473016699 1967922379399 1347566967479 639426040373 948372861758 2597236436560 1649021463300 364647024983 797522309235 1546625050078 1014113566573 246787013664 2526154985795 338160147225 198680022748 1496936996818 327379172449 182748217181 293862050174 851515323290 1094996688413 1510953378523 379104240928 1041784501957 322052282386 342529277343 4068794772348 337880088980 40526508206 120141542819 1968298795733 2580229411300 53398235913 1103625108364 370195136993 2064853606804 1456075757114 782075154683 1203342153685 3079344358002 350487551889 126970932591 1981413784267 4054180700575 2609968419574 2432583437115 298151156869 1053584286085 1467128597851 1440828951574 441096098888 176857157056 2135142720016 1802174288603 1199500061990 2112508633895 991818836414 3342522581414 115032123319 1242546971420 851930136977 327531970375 139195935036 416383353319 980569635079 11488920602 2677337912723 189849726485 364897275894 676760821270 500175621904 4012230903500 336160081788 1613660338575 1761463966710 805605043023 116129040319 1522908066754 2162385169310 93462047075 671519178104 1242882505803 184811231859 1139741658425 844308276161 176703580900 1178384891194 269215196311 1714555220409 2140460441671 1251572463938 179484073599 417461315416 2313054586706 65259946632 182979491992 570246390533 18389837163 4615431312657 586102584607 3334315569 147541449941 2009184065496 3122099598786 158501927702 125191693850 3098511979098 1264946383340 2119041895042 1086269049517 1509045875366 3672747091043 799663675721 896502615351 1347750266170 31682202738 1022482232174 1356352178302 2411073113312 241970240035 1983698914771 1477597484877 326886730361 632705552682 561942566441 26594373299 1642682235931 3826768107301 3695736389231 22344872881 696124987832 93830043566 2243122788098 1850641933023 157981081407 156527585678 379070224809 213295262383 489402704959 237034568162 1089409518 48035809646 835187944969 719968404386 2916441614098 904654011663 1389664683788 100556684634 18538828583 598573868611 336119261199 1532432704075 523208878287 963763472674 1778349859686 593616389925 31052085548 349552857259 1237854087838 12548049198 2941870648622 68142367059 1186581093 3202692482914 21159243413 3253360803405 319500612286 25411965247 3967101462730 912852815113 498674657947 283083112296 2925977785901 164373341810 457864346230 4800797249144 307618749909 50869901770 1799674127283 958099422787 338746655173 2044145810716 1456568658926 2497729811267 135705754198 1863235704283 389903977328 847582267852 3935526040574 88936907624 1968965539063 138771130392 14248228542 880403578249 2110173464611 2152417513126 1256573782682 543254954927 115810358305 1026698707558 452938986509 186024613846 2239313893611 40249190129 2160340208910 2045785918 400318682525 502272749883 1788276886231 569114439342 103473212451 30030142771 482590218923 6334828528 2971752450621 158758993316 1846283701049 227142907229 3398815446569 109111999327 1066365425789 1487673680857 2093683394294 1034255417986 863980311638 247977138512 276413138771 1016847481444 13736367602 240922789468 417246419206 628787585168 1648483016129 263830992298 2107345326178 258841401322 972638478454 9910505867 10290766904 365500439522 3046004257697 1172039221053 3637121321646 200956589366 493996549017 982894911010 375997496900 180965021807 914173895356 56971624070 34372363973 2186551560497 934775368250 1771545698311 368139574580 1165947351005 704328442539 574127152431 11893362820 2007295302540 1409957346701 92140087201 1277686535917 2066225876853 483151465131 80013942970 3923068710684 2740615926911 891822270918 455132217465 1153546568686 2830683160636 514315866235 1724725598159 3551158189 121913929477 1723026720552 398415306184 192823506961 81359675875 1871587555157 158865403230 715251933568 399342526370 785436622192 47734944489 1534730178172 1096160767230 893944897873 1779311576177 76643015029 780863490837 744841370105 2732058434812 2769828855155 1625745988155 71691100806 2308832663592 853388299997 1083792499545 1722701859978 827304468710 3938666970859 1342965299402 12713550991 2353663023602 492118546851 409566598717 1081441631771 249414498572 12264228455 1576474016374 2477829696945 276108157558 981092927189 2989122101479 600591533258 482745669934 747820307906 496327007084 4627182335974 194288493946 198715656370 497105697245 310047059359 654497629614 1382314486947 773001117518 1246222759441 88774850604 916742436298 1699921743151 888932751541 2545719403318 257396366988 1100213418134 1226767511313 447613840700 550100362053 211990549218 1764047716 874536135190 1242643244382 174160617535 725426664988 1652204803039 61838438097 648516582208 912700411683 277461271957 439525440743 1650503096858 358016135067 253683306969 968107932456 30583507268 1293306345156 6505733450 1182357850588 84446110273 107963573733 210914280537 8843475077 1380567540165 78871308901 418054873783 304866540963 1679581306239 227433406736 191940882132 1742506276981 3363449546194 503349805309 4811522481 3862149199296 3414860740999 516174857940 4343509486311 395798487438 80758092440 345851712616 473952859425 845762937524 890323325902 711024684741 2507667895896 1629289297350 1145106017888 2932571810629 183110845228 1501344039513 134979119738 3206895525310 2798750646362 452757763669 100930830073 2902416099416 2305827824165 55251764741 251398552368 492172278640 761181407695 460768017078 1806268417894 717289810659 940823675247 302417310338 2920920476948 553755304202 864966455957 1821016474856 1376600769743 3708471512253 569792232312 609265594346 37219502463 974369953343 269337515126 914477304523 2108354513428 500093541557 4152152583859 205754237709 523730726449 241536792045 167511147285 12191678392 98738468120 3187915537690 3783722300843 807042566239 372006972543 1565835541178 84275899178 1694689096 791280466514 3063578429859 955729510970 2399242272 132890059463 299701843991 10010138826 467341334550 2106217989649 130636589863 178013619777 219212451110 3890230364611 1733629645187 589945102252 625344545931 492225867482 1227119987444 550263632907 2680353582319 287089348839 434690233794 1562008985578 633840465676 435349894962 6997754027 1962520227726 205287102459 244824526613 129227768761 57919301967 1892891586337 1607542726425 866714544852 236664468223 1577057864837 1423374541402 1875783189464 230924461397 644280018236 847061547280 2130155418089 306147486744 1473747207196 124526946905 1179643553514 900110295117 524285693514 125654071426 1232546442924 97404126671 1842267011234 1138612058818 712009141476 593873529892 871812418642 3026771686214 1041145581142 286198117714 4242077772547 545703496612 773869295205 305148621543 1769382740613 628756060099 288598334804 115663932323 414631359520 79438244057 1329124356219 1018982123858 476618925545 10821335747 555567850687 638899356927 45763956976 2668872425955 112841931256 187763460925 239076076257 1057710656051 1612286602563 743375739261 3994699144546 45691993497 1460244626962 1344932582611 574821013263 526510927387 823951685966 68490190403 303899309753 1432786434798 3346593283129 1641840805446 1859721578924 203959653853 3357728299317 253585460482 1065794757096 672555161266 1461310157688 142711953759 678015524162 1201259707805 385829277768 297292909868 160076566326 1240395122746 343670983851 342218523548 199852065091 363838147292 377113771112 98045535679 1358853309159 187459604755 679781494460 132057697930 631305244313 2664354995788 3601150541 251928279826 3188266622261 1902538225938 450550243276 520373614531 1061663278215 1306106439232 87090511182 1926515106693 2087919702234 1213598588132 2769587177074 7474959 54709476635 3455669126425 70042979123 142651205179 108801585577 771484466885 3087851575864 483617608122 56661917444 2326844443044 330220983979 341496671519 67563191569 1625984660259 3974316280186 214462426348 2461776447049 1020443263577 110132828754 1863579408740 536455997967 31618520497 1099892384599 1308245950059 378342410490 797573518071 721949209149 429132743226 791463064713 921202104358 140841923537 1477699406567 927755901483 110620243888 311182564915 273985695473 540500901872 741465742598 119292181612 3194662528901 2009674463580 1523387702241 59479378389 3822846301258 1316475234143 555317732227 177375905616 293403996696 105975385085 2606698838896 1142846326585 946225465144 4615554397 4471498918994 198661118559 340332233190 511802655517 868438638116 1454476392805 1566831311743 1289042535167 2066506241328 981088527565 477092567536 99071608167 123212579 399228038282 1811099639831 955368227444 3825873074700 639359302762 1729095991719 858790645382 48793439802 4363220790447 125176646497 2005972323878 3979233284736 815189578311 591187951034 105530722093 2554109985632 13965174292 312078784378 1354565663243 2402790852828 164390487496 137223391653 1624162552932 774438336820 847977529841 259044992367 18505245847 1409087775205 737532666210 1369508886 208435051934 770640582806 11689312457 1595181000231 3117091421204 587491507016 435187949022 607462379219 3118492589799 2897595352844 2566760784551 483234874213 1649784177906 214689216809 1801132829668 414549699367 3133607733267 188712012172 72014736294 499414321323 2909079039237 208785551672 1732292834971 1067774878621 756349950851 2034060767147 2271953206762 349234569276 275570100476 1770910544925 973938428869 4243437490882 553545360588 1444008808249 976837594203 996610527733 1135018503556 349261735977 753752442843 444307804494 585739926788 1073378494943 3014102483554 96147166605 1905562720741 36692992510 641790834981 1365833973212 2477986045657 2194819795676 759155082799 364850343157 1380722587900 1612934328679 303113172427 4491115390305 2416971789190 1563378515418 1646854111584 2582034326 2048972473411 136085480358 869218830974 2389088554142 1405315583747 3039599296474 537015506279 2109836928500 92614300041 558711688244 3447511841 185569824649 2101807011507 48490897763 104237619559 1234613523636 744378149357 2024906637696 28701233356 1410337426385 407075081297 104262690029 856399152031 1346623928023 3157782436979 874363885716 843632765746 821360952259 3359243161222 56409547100 1253209672849 3764481042345 329269735195 18108085757 887351142700 441098936531 1506591607389 3729181779475 10298629724 1030567043721 1548478909371 1422132570489 1588653586857 320256485172 415844520553 94746165829 1279705722712 326224385620 46111257666 164546317043 1524060163184 180821629088 327409350345 1004590369969 1327365170659 999354961902 17565781620 1677524218197 250870830413 858300674496 1450845034955 1523998911712 287398528837 1293703474209 292188581231 16052825015 154209372369 936936764290 2822463413094 94882525365 3634520207933 2005311257234 1778096863179 334218628988 1418211407463 52297688031 2625790766219 65103701594 460722378800 58997917641 80871080176 2047064698043 1305446925436 138578074741 7470374303 1446114583393 812620029897 2243459296184 1373416543844 359581975988 690453772426 32228554985 10385515680 3033145435916 3608756365546 844717281414 4227202516564 56058517166 690666275737 1212521666616 204710262528 2563036067759 1209824920064 861029017234 915201706273 3974568704841 538990901207 163342435773 1016823957989 75793054985 2548873513358 1469704629408 641978308625 1183245971226 186480924639 2504584798326 99803704789 5689520199 1036558384524 1231536159472 2367144652603 81333678692 1529434532714 576874244098 1200886898067 3164230924549 437497231636 737837212922 917076819509 2132820955191 396106930918 879795641083 942526554094 385817019336 88882565351 1970243539599 3144048349589 3621744310666 30022946079 582818515629 120561249626 4137266557970 611737736469 1589732561938 432729722852 1487176573757 197456768856 1154413844777 3578459840224 376613717210 2830095903557 384000258423 392329358080 1427739929934 1712878684172 2812596093014 1556449313026 721522921813 1577228361110 2009274474485 121237466155 2317677252504 253624737890 2732493954376 1741463143355 2606792055236 1178277624070 879215404618 79171881624 3791382024260 2277509721725 740369292949 572894695465 888399983911 929583781393 37694992831 382933770427 355625086909 586468528997 739771906845 514719951188 83971751640 15344839361 2546785752409 900442300112 1965008421953 59195373648 1654892980999 362509237536 160786980327 871498083250 410755423697 726944808995 1715108211519 1167298951143 647562748291 2376390446698 1527733524827 4205521449 2033950557196 1160374757213 662594978546 810242073768 1038891964173 1433105314029 2289040354499 1763710087905 297956366966 455388576629 757064782428 2349130891516 329751986239 2394058393248 3614948161097 2886281887790 1093322780976 1380569525543 715554473345 556433736717 464713825418 492885198712 386279433043 66787154451 2038461258684 24153536440 265982598906 942579191878 2441572777994 252053775188 182283004632 80858459999 1426709198058 237854399571 2451429808364 464273132254 1037625032562 862582694042 220225583250 1240719704440 1610347765981 1720678652372 3565001338104 3072616559714 926557720917 1569700248211 36442618729 85957566767 3969125101836 579387345819 422855816555 677209771929 1490403788094 821502455117 2585565557694 40198247257 7932893063 1299679857022 2605924523939 1229126236199 1323840782106 590315082780 867223557669 3676731108236 893974104627 582629376721 951662116236 472580229007 1116076520103 900046960754 324940819870 784202589025 1723527014118 102500687930 86747587 2467776136917 183251808886 3103697793532 304114790256 83090037905 86809224245 27123776557 1046295620004 2046724665084 218481763557 131889559230 2902825291530 3376780148680 635798739703 352330517043 22238916272 2469027188457 817116763000 2155301220692 2389979462494 869639511970 1314981964028 193991656605 1040939339415 95008928333 2203266638660 914635378572 3090965727226 448188168285 2095984053618 270827613614 4205817737435 1467527000743 737073871536 37816441993 1151193422245 108219173049 181052894200 355469280063 1496560825588 2536501439319 1639446858252 2125243730062 31754079122 1608335242338 775143879942 1107128013388 2794321620762 228426975614 472796697902 1220674336129 339179610987 10363028379 476522524182 55775335104 405151685270 605580866574 1496003143681 48118365357 413721501005 572907944530 346867299851 910430646029 983996282418 813701065 172103092453 9199047596 1552639450236 1188023358692 820509299249 890925784903 452559754893 724285029426 132424579316 426118411453 939439057793 255186185253 519241136183 14145147586 433266143371 1222965351134 1770320939209 2640222746554 1156626214058 418734249882 25398190282 442537847166 3098809436068 1261812030848 2853738275199 4055040741457 329884966670 139558964136 685998691042 2389915415503 1255440770281 2029421842475 877688411020 17630088748 133450572485 48097924120 1224192447139 32555033440 371911895227 1022648443810 1415853745156 191202194401 825622695663 680107734158 474415812528 520359598662 239015078638 546931584784 1143086386110 1902683037020 91189417678 254581425718 2580943471764 2152006077724 47798797035 2358118256798 718496845867 2700345170802 7257386960 724962319420 797380085901 128244653247 2878971550153 390647318957 1223875099353 1213795532498 3780219184871 91353857641 2825329461170 106186743561 899317890634 49572216184 2971346935724 2909840980198 144311408527 526957621332 904117065936 739722508967 2861257173654 87863162242 2229527140964 1029739358619 1918893988568 1588854958127 3478370293408 2997680875930 3663741988206 1490650023288 374169745506 3619825463 576076170533 565567073333 462849807145 319078430998 176461679049 33345321685 358413039405 550140047186 494249963264 92319802155 52428993903 332765625894 1447050878145 386113148221 1314390135028 2114728892227 355771817978 1892305089057 26893786880 1060414414539 160355332341 34809280150 76413775109 298952663517 2134846361230 26702731477 6247070426 344718538522 3672705227792 2528629942506 91631769499 93934860715 3386489752051 2298007027827 2138778862870 543490688060 3413964259442 221456688633 82274984139 1062736374831 1284821381288 2393471819462 95948055416 34924821835 2950983813589 336624333077 692950088386 3859190316752 1299616823597 543934916205 592883929988 7868697661 2773161027833 487741189487 3571116907995 953013655102 635770959090 167250561759 182332075037 344832334448 751103149585 2699156202 595547881029 734247103712 159023675327 97956304468 1118298118130 976157010203 266953497445 2270996052603 1196440779198 1332968004478 1812037787969 820855048671 2410893430732 2794663190251 216887098442 1000081697544 38524158997 872319487465 302855551606 3767908602477 3795885288534 927473184987 771716202557 984371572260 1352677543369 21611377999 1026729689988 434878833923 2028272176602 6194440945 1072993030188 3368159963175 2835131657896 3217545818797 10493401109 73347232264 580559447048 1580324124567 4125621452280 96674747409 1357555067094 2442097488273 402382496153 2001359903431 2150061623734 538509174295 2162837680636 1965077432821 590674148169 179601661642 857512249565 449535995236 1930230508774 158138900785 777834718492 1684653666370 96384121467 1532401947195 982210465347 58219389652 104364990024 3229712417801 2296873653843 480661781514 545277200447 1075062892488 141376241379 1724411198500 53957259158 244853425701 679372735998 233021229676 2484082559749 59788138412 620170764851 93459271709 312542710419 2591843116170 32984795470 2395473126034 278884895230 85162396706 1025845727055 770241454863 49510044049 459179650582 2559767963167 964083682468 24179825886 231013214695 426618561532 6686699434 1597215626203 2665935850665 3007155941318 210305746059 935952338182 1597650441869 1225714277614 538806093495 624845970442 641582152341 4273469970292 88022586022 431534513410 2932808450749 1548839347696 3113525334199 588881501999 976064107019 2021031675881 1319583505969 953508097348 9105141095 72493829729 230471857615 25681470518 1947562634587 681363689333 2095557092 1705931385321 696923511284 1025533547663 613525423724 175421105727 2274052083445 3110639421472 1971095662920 800764920394 373832191162 1688009533676 1533012498446 208994999894 2565830722952 269595938027 1640413635021 3115579241961 91779813373 69478662347 153664242768 197173302213 437484328032 102034717297 4567304389 2615626351081 1822300332007 1812467198971 976207461740 18901454087 3080897371217 1009761561657 582798835288 1385073990 406842241113 155126410546 2674398412411 270369497766 603366331614 273939071207 2160731701309 31348603583 19015650695 4267693069674 1227711886101 1265742339422 389207009681 25291038631 516719489365 1850638184869 788598719776 1263761455540 659249896825 343698892239 167510284150 1070373274109 253321679739 884112524532 373720439173 1119543191694 1758904087579 464728630494 387218919125 698994971013 1586793330247 1908063655253 3713514669639 128098230525 2189474324048 692163437293 2279016345182 2002903729246 1476470562867 199265778420 372064273639 4193133561997 118471822970 67050413184 3012597640861 54179769626 3526812883236 664330974242 1569273063739 1953814437733 2958410369678 2260599358392 1704720995266 155582197660 45730324942 32292646350 404459272109 734941419457 187667286458 691345627031 3604179040564 2691716472613 966465286134 579564169967 1520196569428 1410362715670 2919098559331 3557473014089 1309588087330 608625667100 924665697730 1372899690843 1276350212966 597742597258 1232498332280 2062103191065 42767782601 98805670607 2405960158023 1243462987016 106275972352 1333407196 3209768815528 1810567254072 2435873590454 192753265073 2450985884993 1158599775415 417144535452 518527026421 1678477528461 564214070616 3857190330786 1626399767389 1367620578476 4656197269 3505983002502 2759850420341 877284327185 218465212760 1007864385018 1483110247074 318768298055 584955449510 48585396232 427652425213 356884906924 3169156316342 533670210928 2155662266870 603424313673 1319999122796 2847198614362 1566518492087 44542151058 1002777492819 84553091521 105978748349 2022087105484 1616466218171 670301592871 2892765141898 157768257775 2405141900599 3852522529112 454623010177 612055702754 532687117969 1439541139150 2128571313811 2424852164429 3788403422808 2586381742784 1176259302895 6912013680 170782427455 276083949337 99474027143 3146500604337 2888936959490 888948147534 1607066226399 185007173550 544743359489 362328908806 2263871161355 1407169537978 1778875733080 764976658525 132950662022 108899921046 13584843855 1769876003478 3377121459128 822071849257 2053679310655 3611917282921 1725360657555 3425797823544 632980085609 725040015346 2577986153660 2424640161583 3916508367823 2690851712785 612622173893 24749348874 115430678240 248949125125 1899092177245 268244477625 343777271199 509277345913 1058988248164 1606106837 1534309606969 254021248974 67351747425 1038664906586 64805123845 621277447256 796141934036 2045125567786 1911035252274 597880162848 155779452175 487586574389 55074884256 94630700419 37520700939 3722919898939 474119070027 186398710021 510228042899 1383456677053 1713602570627 844038204219 1663989916331 228348851277 1576823018484 33358330548 839539226705 824452756752 287791792303 491022526185 1742101715258 409696463725 265255486296 128128244466 537779296906 232176637275 200447482647 14673947050 1949818271456 3625419982301 1908992913087 483458568254 1175341182831 3393411484179 539617138371 25586958375 1015017496085 547083173679 674182855525 909175367381 2268142291052 69108136794 2204501849614 1682394820299 36771847478 4201336469113 55198909543 1662186400236 34412938966 522150353847 2087708279173 1285477654112 128937192311 3266656234647 40119996099 962995908891 586543760062 65375860841 220544858175 72453723364 1051687846197 564877622912 2253159020843 2023219389648 1125159583041 823923157411 619519930047 1216200366943 227703814004 131905654621 661847281041 839158831191 2035736863042 1356310600 14491958459 628152405951 1049713784965 688899789769 1992883910036 723353210989 2126024251070 173918633092 5937345898 4083411092691 138908814933 761903479767 2480356654283 2259726965413 2756137231743 1174625954372 2093809412833 1150545993757 374562864526 1555261591868 562506968306 699036315394 610429091119 2371350589057 332861104840 92228293320 1225023651400 311293736533 1286984041238 604647122730 1122347824696 259620335545 480160192091 1675623170045 2086445799736 592785781523 42465241546 337696789696 1983836610694 17491691789 2504439546755 1519832022943 187336571890 545331972874 346619979245 121331598391 206004039916 1133642408024 58015162659 574628095557 63865137338 9666575170 93058917640 944176194134 2699886236948 644908423968 1382472910175 1459409918414 174309178240 3706683389004 119948865446 94356625 1173421323902 591639680089 611483033169 1304311317976 596419576532 2115242158605 1002942102005 324791469678 2327969143421 600973218647 2257990544593 316263374083 3578880797849 1728198144082 1904863421098 1854665972249 150330648590 659563023680 3130816417140 14597212256 994821228727 457786813311 1541560073130 132647756857 205393089824 1178608118519 1383357064575 1474044671307 199499978629 1457282534290 441072058201 439190394554 530992586924 478834351969 950598359419 188706482362 189674009568 1024566634834 811639328129 993766367278 1987949778409 1434222826029 5714930178 1232877505056 802945071385 3963936108368 480952108525 1219246962784 3323607808670 3403075995709 3581507971645 112489422630 153381480677 244189020643 52919949573 4039679383467 1336071979608 590347395782 1340499655068 3177044371398 625127911224 3664816459336 138704673317 407053697088 2293657555484 964158104877 1068594139954 2306061934045 2009821033127 2646765441 4198700531892 217260183390 1818216868787 2580794584570 805790654007 1912686527405 845201842444 3377890328872 36948096175 393589636606 477852865775 691938401959 2496349469353 801570371660 471777413106 1200342280217 4599565633274 384168401137 3918718142079 20949223204 873335686999 3434823361044 435542999904 563722470868 365199431063 914580964052 481184974900 3461751255099 576619733729 1236440202826 2815755487859 115373881238 681970234928 309169189166 181239199781 762675254972 512456535929 18800684724 2192071595924 939526751266 799554491233 1147051443012 1017252413138 2793576523909 38697397854 139515032839 500978982823 300955499 1309808784095 2272825792188 205473723020 1619868709774 54576383447 537702938883 18742649204 77571968569 2053617919075 303379966642 3161612020634 1718857645991 67731234873 624638844555 212192909921 2667948858524 2819849646960 393921088057 3006243897179 126941745881 2122759285572 3776004016081 1399088381186 4696711109 74515242171 595013628826 573671382646 14338162812 1890385920244 534487556735 179135488614 131737043921 34199541383 160873507154 278712810608 44741049286 519303102888 1434646361889 2838344943076 1953411574320 1644250271280 386910632859 1172586861619 27063948432 237514408507 2681799859723 190064506067 2236510387382 2438717291264 3184820414209 787227985890 681241981193 2327319154168 617204887427 13932020812 2611910845289 1027697895319 1229122263571 667554405061 30986310747 342456401521 2318739955169 1090425015778 3471106754468 478967777992 1069010290281 3272330317148 3362902096379 3030711865364 136153129362 224647395879 32046356636 311360203 1375045109238 1522267981284 133747928058 2692438413725 350566408686 871031046639 213241103973 511684946412 64681483683 469626895040 164552880208 154740143269 235903275994 263496091456 445680942153 3679744412264 2654341858908 1798809706225 28002145362 907801734795 1450179735564 2425047976124 1478936966702 348132433193 15406928507 912687090096 3824361403284 906067224012 390973626416 3778733196822 83731553024 38545600368 15080074366 198738976421 41923696366 395345377261 339223875324 265763451288 16632363128 632772751961 76158617695 498457914591 1773906349320 142545148070 802028046400 113063383637 294815170893 410980742976 897908194108 261752393771 2040291339753 1088592279150 1692267495384 14268018310 128699099588 579317678974 64101661736 1440804338426 627067463157 682578889142 1204424278281 3155124478070 173109456997 574934161857 137112658248 116118566276 1768175301717 2145867097163 1043611523496 169942507720 3744782145939 1484102895710 270598331864 43951694880 335691449987 390540953043 181893211215 766853645791 19267602171 2049078582262 5710323992 252390242724 684851522707 96234790802 2533564248 1940371694371 3186767371162 236739096322 965121918083 1474314177834 2308407915964 3508482298312 735986737960 1086710082301 3122116812490 2062316494843 85190688316 3056950152344 13990512664 2176487654407 3751382827661 130171152588 274741554847 3206245550851 4190458014139 140399914666 27658761289 133209886085 1106936610859 2647032015406 2965475843033 615256246546 1058880528542 39771351988 113278744059 1173057355522 1072025912349 1681859593928 9097561582 825748653232 695842686790 197257313070 211091871517 78409486344 586117280792 491859908892 370410246508 803443220380 105306267486 3152298326884 350912623703 1247008217628 1620187312617 78336306188 2402065514039 1095985057729 1014650157744 2006594385441 775647086711 164603805772 222137920754 656538324565 73120207340 1174985692147 212378146800 1218857957460 2282173630692 75937328740 1009342153042 2105141568891 259378064338 859776399356 1675116740171 5522974054 878891571625 271977040312 1870461501142 3214012723333 5389774583 927388316819 112554068181 96815584249 342259777492 2638610868791 1005907656907 742470581032 442969765781 1339757484274 1913998117358 948726722264 1069516973555 145197068360 640684003749 987703822351 7246335057 448250191833 1654409857458 2266371093991 375520673973 1639576081623 1066868955301 133301506963 1099650789451 3280514448889 206416640939 1228647558486 1748890479630 586898712657 76490940634 2416919245546 35165738381 124769815905 91041030887 1287263931117 637260535790 243478597866 1233199568146 95795619821 3400309824835 2351798271996 1607660882820 101570884594 4348045928929 725240286469 335257282298 2185526096947 1772071646310 1922352817587 1019659344483 1808880802040 355245481122 354485186830 1477979569188 1075321818690 326132844215 1131511374359 1507266485627 2883007571709 1347256246550 70184737034 1111468544897 1549049003897 399925363614 990385407160 2684689049118 3552717636884 296040943508 2690056091026 1626567578884 2094855567803 416914669596 452315496870 431443773594 274214282626 17451335793 3965498343668 576217304432 704469290813 2925585145186 760476253558 872439643572 3247189811683 1292463818963 9688137699 90923407452 219508661283 850409659954 16766488729 695319349387 2776988777518 818090809592 17993772780 675363404076 3962240310381 351871194422 713045063988 2007498024948 694863006959 1587652499397 151327046312 4763551387545 465961390440 34753493007 257946167290 245836346438 1176348025869 1833503437079 112969524160 995879725231 394349754255 6299830630 261084890657 1206434554965 222971123176 3014598526243 551523746711 46341379679 140259404360 1612287596189 144483708525 766258075337 120006482127 958270203403 618323677606 157951688711 851454589207 365673048821 249931562426 447593520070 743733120731 885758404374 493576056869 1870153417868 152644076772 54528651300 70677074267 291155258446 264863545904 220050234485 412628213869 55795913422 21593025983 1634546815839 1293375344197 210796630869 1707372317545 2334427298055 160067360098 631394150106 32970147614 920366528822 286370403722 143551406736 315639068515 495038625495 1483090707863 389641525066 767567608895 185981596853 830225504228 32910562974 924490327080 327391691255 659884292988 1209653664991 189378166359 2667744790068 220421165096 105388118762 3149021881004 73046129761 1361930266873 542540054656 869779455223 2988643769560 435594114124 326248383597 3478597032821 147713556913 2254412551891 2032951441230 498392742923 1622266325480 1585742802671 1361144539951 6321461111 1923395698978 1106682225160 644377068352 125533527940 1052938634208 4657948901649 1525071882183 751035405531 298971932350 1765614208375 85809181750 140482071768 2109643459207 188677843242 1973077108677 745281741514 828715846844 925168385025 2096158397597 1475917983091 151282604210 2958191462731 446657932260 207937856352 1241046854534 1195153356275 3103776495587 170525899466 2845020614235 205344928281 21507414516 191688721048 205925653096 1449961791651 4172999830337 459904415439 469602409365 2578287539206 2245312555804 1882894521075 671750533628 743536814016 44973706452 1676981434923 1145624496789 203375313757 505735617264 389655366831 3050285424395 2672472452023 2559123046241 2869151224835 2028635888746 613896203928 1711007970177 141641247812 311037708707 222138333959 1136606921659 2160770657095 1807746113601 1229987144863 104346522716 666097855164 2289591499125 1839704013752 52906230535 648200752226 873064622843 2139882025823 628725509398 314862380259 909259744803 955145138004 3694622005 33000979194 2912343235060 3302364492707 20203371954 2535300050762 23489983701 111571134696 536731836555 40147449800 589685903273 643984796307 2153803575452 1440968639630 13409965770 2248370523248 355532808932 425301064685 170581097596 60023721618 99176868084 29549531666 97201254752 10714422624 2444453608616 2863837284143 137989263345 912747495570 385090148191 23069217360 1753648862998 630967312955 62392155660 1166252219074 173985483528 1687423546167 426530508555 55369339216 1431292080619 2292763498782 3086070617467 1932598996 6844290021 725096894673 14488741318 1624626658665 364099830256 719287969337 615631952786 1159559596632 1236453401193 478645229470 6503464733 2502181142766 802958916988 3091798893729 1722658859954 4585412691838 273243639487 1619715271143 96501255 667575885402 381171235209 3287168224362 476084736531 1502762117089 1090165833789 2286002087468 334587342379 912231078962 1677806348420 2862918036897 731279887433 11298900893 229915257141 2631817786819 220756938516 1814788409124 1413343390236 1695057486349 522130436786 1243488715992 165465962517 739115011192 1181258212673 279105317387 2080776778676 3087822723037 1179977362916 3222100478171 752453477381 586023948260 31489061269 260364699445 1140475322315 13055882765 3092640807903 946149673249 58621814219 277012686958 1371838038085 2091521082485 1556961718623 42846766827 3048928178158 2134592730167 1114372495646 425996969829 2648760343312 320811528764 1341481987081 2049432227457 339638057637 598473743842 3042677175255 215864350198 2062548009426 2227548451086 8489635877 1451955373989 16243329710 99818878263 2745196449481 2188295975539 1958411682625 954028484310 474852418919 1563298862626 192176342947 930087514230 575010615592 148155282657 198660168251 500384895077 2287254306202 328264672169 2509020803633 2534726724939 969582447785 3605593310261 423513039676 1765851948579 755781510055 294725682987 86638095841 76688594550 1218323844943 496844083153 100114019933 531193622960 1244240061169 893079543366 1707673241272 1173171049770 2263648937097 2044090613846 10679100575 704830644687 866844811029 1474267518412 710421883685 158067859610 575560532357 2285545219662 1914472332663 855667922909 655364516478 1222605018325 317393709047 976587838178 1971901589379 884772894805 1833030413696 2612577690344 691047639397 3255770486816 83920605463 399644289491 2822228622077 1568192071383 161404840935 1819953449707 21849656727 341814824777 914834684680 2441049560360 3895284944459 336988422439 228393277077 1748847331203 3564386283171 2900469601270 2833946663376 3034641263975 407123459109 42150266299 4431270877607 667523181796 800594299368 1235564934304 1518387432073 540487697438 17640420754 248547697817 1331156596084 99684411657 167119190189 4280328565030 509008271480 46590124804 220824915364 1784609549082 2413139745214 1184600130936 505437382655 2751254423206 152188843982 771571867308 687250150046 1011633974745 2924093747509 598027264710 3357291888290 1226968111422 391073166742 468523387340 2314383367576 1265809785418 642348089948 3394178562437 802304162173 1459929671417 638167148929 2091844792011 374214878326 2920037995406 2536476407496 3331460709782 1120104125159 3416685198707 3511875158114 474856062401 1916817531973 12806482780 765528532932 138462582490 913854736579 2985091776041 1562394615039 3463892557251 1743076025784 427402770926 1629206613172 1369027119299 59975054503 1696126723117 227654365134 4169713121380 1617230197883 523540585728 825555441206 1748308714646 91428948462 143753759024 77634028847 3806481526142 445629990529 1294954957124 554096807301 873057498143 1856845358133 1133262840620 2654640062168 724952037909 1763370176394 4691845633560 2700704689764 768175998652 351439886045 3163844043131 796455904232 4179171303876 661237439474 760587692368 1672923191319 529389738542 1021324215132 1381316518571 7169412818 136706150945 11636617261 68753317703 3279745845354 379108620588 258742056133 102220424726 523566393544 782120133360 483418910361 828370663413 89763871571 1546613195922 882273478650 3388543804102 5841969098 3094689194245 310760893062 56750911237 3744422711832 205941112846 2694102572484 1045002526846 540767437799 432142090426 860560266372 2539463056458 306383820301 1410623799019 572752528213 4414343530215 3117416035971 1091434681706 2129062704732 215036946796 349820895035 676014871585 343366816279 2079110573359 4256773345431 1440615252405 780865408788 566233263198 1293782983668 74239101046 44962333139 168779436975 364365955117 103829638363 70960183908 352348373024 458470452089 834818069466 1150729146992 652053649178 33212124733 885267611823 571937611157 134366239538 388498790744 3188024403704 1454503594602 235158884026 2439046459992 4337049046685 499022776039 3874148160356 976973724157 1207167328070 53952981355 1672283712904 2380117597370 701168037641 573313953641 244113201945 1857469198436 245954931997 585713870575 178425770769 264018640471 516819019446 550581190768 1189053962196 1701059552484 367897647169 663120521611 15399365491 4044106736779 527429804733 3710418306483 174147872636 361987509209 35495851749 408539508418 685638131918 253291079658 2636671246413 3081730979069 441574873435 2254813902680 1310266438394 745874079403 1659579513489 1318211904729 793164101539 219187907153 1114921539568 927220794158 1891971635855 2193842627839 1327081449341 2182112181199 1549090244885 116625312255 825866556528 1354141386502 196350019404 360700893137 542094044566 116460816401 2630542999407 2601820726221 2370249841441 1126711725877 531355265964 79582968027 3539060544052 276962968964 4264741835540 838783689774 195604782278 3860757310284 3510671895416 941077329490 3005107978391 1979137938691 374940423584 670515770849 3724954466399 927717490925 1457134439324 374483996638 3567946249037 738165250294 77368220026 1180749719697 4405535897862 3194294485987 57272959694 619134873613 175983754919 2304769654028 1878211512389 2858453061612 380299995418 2488586477092 2536915537439 54585203469 3269552570941 560417646839 1443022618223 2342921357413 2325904874163 1262770276038 601432816228 615146094955 84223711979 386075425663 397776090399 849609431958 31290254523 1192200662410 334854847473 559490531963 981805345855 7934444658 28284032428 1492176038832 1061244600489 76910109912 732317392316 387030443350 316589811774 3703704857856 68098933088 271272241413 564272591870 2078902766558 222179263477 1143770062186 221735387043 531560237199 957417041820 2241859588464 269649215251 2947555584507 8375391720 2278441074437 152348287671 619000238581 2256201892871 311363754569 1964872915537 3462201235819 433430319857 1119949946441 1133693332947 806257523333 1171203065877 299529909102 3267894313 573186993209 400251442408 2563899722379 827060696112 19599845853 185549802632 4237288062995 1608984702166 206018998590 1308616261047 383751516823 6193532859 178846248617 82673527615 1737495052057 2532187618787 28302927375 1176567630905 86191934747 489872477802 254375928744 397853571868 310448384921 2323421436951 986597796656 3538523954539 169112349455 36840049716 2457496651181 1191762892728 1424357977329 426617631372 1078569957498 614716181035 37348926597 65063496460 139506215968 41784870307 776148449805 1174288005878 4390221444813 2292869700420 427885682900 2631753336633 4252634019811 94424988345 2018612230037 1512909233732 203361167781 1275483949132 755799121512 45645874751 2011529326379 2107900860006 1085946411197 1733442519934 2401966785844 2647848339845 2426026042594 814564528047 438035830353 209379186805 434375352711 801444291790 219096308524 449608250299 1828142741194 253681914265 382022199382 2872151001024 879774929261 1315393432492 962100490231 237108122781 3204844477482 1273207519867 1645926547105 659697888868 84819222758 1352082488005 294620723795 1495904550744 224530125649 657430587799 3936999527343 455454594620 267822479206 683143705395 1404153378567 2945752868608 69625678625 637148810525 617857527750 1859418547120 2082049723807 379179483612 1612572508124 323144017626 124696525571 596974045371 1046290449199 207546072195 1357468738483 3106040519838 466743251530 1324996084331 760220671192 910339264838 64997833525 4358294213724 351822195045 1548253613586 304351523858 111963077382 233586124275 5013353308 22979319502 741531068876 3010311412729 140089506018 42009705551 231229285832 470321823114 769364009894 1240432856192 2921702108383 2767190131863 2526398873584 1508439061168 1173823875765 492129279246 3297837483610 1642806358743 721330984258 388945938735 112178298300 30924162238 554763913435 1746497659317 1334399662406 1753360379790 229240184399 421712066146 362463176501 359778208097 727119339653 1620639022863 1024441895690 725660345359 237354990264 1631588652283 964848025351 2426618519466 752455445430 3776079753480 182789458151 1041512891861 2484997048704 1684999987955 292757131910 1659330984780 566832444089 313882790137 2999461884045 1711512061800 367822607073 450080587431 21521902171 3814223144263 26566350808 796873948817 413141496325 2283653850938 1281733440047 631550564259 333864352024 130621488471 3281503859189 783954281598 268573410514 223893518107 4121975958102 476697851527 632775398856 70288442797 3412633493187 636380919904 2127360829707 1103781176697 1531388860513 1244206376523 311324099857 190170249600 1070749342649 1371688801080 339208379442 29714916525 827940930633 936655633047 370984588485 373959624496 1314378905911 44709607330 2885850784 484020340714 22153797247 16567282748 208453250165 725643968112 21597805471 3053637680841 1509229031613 23607549885 863577370975 348664359861 198822581847 1938352223800 1615506280306 134416436707 1304623879191 1537005987495 1996724038818 567432082620 2690009077301 62755313398 314394804131 207908872866 1056593614004 1093581289447 3961133922295 1996622558773 1163023173365 618226505226 2670501099421 28546623014 1058526537527 1453267125424 3553309594517 664408064950 50272011942 212436510714 202695859965 2763435586832 75204017232 905885979782 1010623117231 1121081845174 1693724035155 42139883356 319081079679 169396738027 522402143453 80642099086 413415897951 3740453167442 355638323257 2453136610803 51134445050 256792335242 1227940019439 634408285576 2398611774154 711811083269 2441767455332 2208139520157 749435083407 351721471173 169959623308 4451093790193 39429576664 1069994397901 209029444367 548974025829 502378932475 709421979868 1330810652876 1421042257814 2957033006358 1861281817446 580939901594 1567270292277 4480091564260 1581860514922 1870339382654 1900378850185 65847497951 2808159724002 543295522353 932601287551 402706044569 33850226672 1200746187512 123417344361 1761844228739 851279908213 878793491220 792945864070 1935207308213 766859159658 49811751050 597312168551 684472165984 1148793340348 1414571657157 2478667107044 1373433636445 99305180435 907097278963 277301026756 617145021826 1728654219780 1207515183612 326066157439 9084442334 114544598559 1002177982793 3771002733407 2682372827336 1305687262787 973255742487 1022308682349 839996647074 1465573798851 1446950396479 125110026191 862417548778 3143725171709 210328303089 2407999872994 2126521527301 609529323005 861776786871 992748140730 160712914623 1175980054427 3502938557283 1816887236488 3731935521907 11065666078 37692966177 2236307744300 1692007503978 4188361988731 714198665165 1072216077718 244680334349 42925554244 1361516260480 4398342686566 1349686623760 2453360391164 782185024288 1175922879761 1846873135656 942837971235 325263849389 357969744169 554056549849 1791083054657 134613188568 817455651817 2920989474116 315659808176 1745340406652 1629928607165 4159330313933 78938101915 3588089609699 457876918067 181607105670 28928812176 3626707774259 1717605903859 1360947563701 3217265778033 451879668990 1381274342719 221581874728 835199613648 325635954582 619430633551 10784229333 391575460130 256755151928 2439889659845 1565037302776 601832507659 204572944039 1237017911820 161866911828 398827600212 3055703318258 3190181805073 2454355818455 3476659781910 1042201017558 341174440 356550204858 2785399924869 1852732986942 1447645313052 2872059977396 12555161595 294316507439 127770387265 1865800793200 709151471920 3762127139647 1863225973821 4751377196347 170503153275 147790949832 2599400453869 3046244885058 1585798334858 528782401552 49843989647 718755257439 1534449926788 884942595212 2638558023744 1977753342853 623785206153 1179998072047 2456164071494 810664586693 556709936348 542738611453 225043911426 75315771468 3525917511927 1093821218798 179492237560 1768665680039 629569550504 207515549512 1832401932677 1306001759882 160502356351 1571437298264 3793801815234 1425545324358 235104122624 215107059849 101136279867 2314223723435 997358210622 767020335581 2660249627361 1187861032049 4098775601716 1672508030655 3289228450099 3299397180854 168160725965 423425846276 785683208524 50339995559 1386401620802 905226967239 1373760996063 4032730184718 35406061032 455558111174 728221570776 215260451015 1089699449408 2945365408161 601955990958 3060766414490 1202736443737 1779807630 306629525983 267301484261 1967739901696 544581145454 1564284332511 72439074925 964055505032 597758455581 1134906067022 1146642388780 3697384678349 2576957027624 1974852947282 2334367667553 1361392103431 106171398023 810220167113 3412235923074 3751295289138 601145909478 614781213446 1952993512739 136890651078 44988755515 370687660689 639948571238 818386019064 967726040640 32986046541 666840114265 211829261031 2791131853086 871214010665 755649309381 929362671688 114556196424 305208189764 1541529612464 671713684457 2321158367997 2036894595646 3941239635206 1140339403910 1075429069058 1969791673581 829702794037 3520707247283 109022110645 11883485739 886059032907 2669741830172 13515538812 222359039370 1826254584200 335098530149 1505260093730 1336967891969 194840200729 984673701471 3562329551581 1585853216139 312150015333 1242116086731 2928677322976 931087617118 583979021606 1278240050705 242232126859 2455007352102 508183679588 1297374398274 1332265470735 310479643868 2824503537339 758491237161 1372157452369 10663434310 787504269216 2289196289247 2276716377857 3727071827399 1292925669025 2072523084626 2285797402358 1826137639139 52100090433 124801968 163115433833 2660613608149 1249428672781 4067150701776 417656714001 866101985571 1269156367211 1327312463108 114590685669 1075336846737 173074579920 664485067336 37845052394 4044984393678 24741780104 4163501860397 401070698357 2615509830022 1192769444907 38212788994 103695274457 1090070215724 68187419662 958018798324 2375583929568 660179514908 1102278213509 2763269738247 166477350074 609670332238 1506127304103 488221591354 285155574789 294586406454 17281897864 2376824766764 389528505451 514960533833 1558201576509 2731611692753 409876074607 994920278441 1814759971145 41658845456 296489667920 1383433357418 35526381254 890442998365 3188198249768 1622846106827 2059702374419 1305110453994 2125938128906 607531196947 268375915758 2805154766866 26750179408 1425192415976 2467210213640 4750972434 630702751136 161296349528 731478092634 7792059999 2352758003983 1893224058350 586711104116 1316184130168 485526208817 104035108790 1780211022116 63833847906 1001027660943 122449583930 936667841658 153713299405 2694719704524 457041022472 1914065829136 145357176709 1049028647 518497624137 735045114789 777723164610 1310834802667 2315849520472 2790594252954 20616259449 402623365008 1026711741007 761546778333 176211898650 992165936152 897818137412 448504509773 198335587158 536202471275 41914592852 2036006802803 10086037830 17198603570 42616074681 1116374958932 1681174603900 2077647887290 3732100234981 2099153270018 2748847863879 2185587477397 49002532031 295025225523 422906950490 1650378805580 35175174063 682455988827 2890216303051 644423037379 1529673983424 278649623488 244868803026 1118734567116 663143640936 28412193515 1626482754234 3625793320006 2067949378769 1001478101092 1043121183665 111922673113 176617579551 594255791912 13451807592 244490987221 3795670176578 551984062474 2325446387048 2490612405996 120057214950 1181303209046 370981073070 7364968406 2439642933825 33767902745 2711021524274 3400654930107 74244213893 74964503926 1137118284914 1713704366486 346794903646 239104005194 1075251979251 8896581025 10104901647 1183067000617 413639888355 1711539234713 1829135294161 1128886141849 2066888100867 2459405553026 2539486264889 133545661357 1199702647747 1302678541552 1257381169539 1026720808301 2509410061005 992727246172 844884909077 200053707045 1226730983615 2452474124166 987805270665 2386475545585 592413183761 1254178914172 704603431377 3627542302507 2412861176827 3241514708258 65012072262 752143188513 1337500996956 3005241027109 93672725482 655859160814 69239942369 184508925995 2518312402103 178681755089 23502820612 505541931460 284119695726 72409661608 783576449864 1298462733620 13504706596 27334025327 611164996674 667319143188 739662688068 1414242596306 1862283268745 358674636569 1270670872774 1930989316425 3821916930980 82218011157 1817756456174 10748312699 1074002289132 2026474597365 2431682909964 723185824196 3044039561961 1906305530547 3323846425485 1319218672491 376453232368 1938441128030 40242605021 1041234958633 1194518506513 539207269378 2410227468716 903909439579 377831814864 69700390042 323025107877 1470697507819 68154849684 1307762240807 883394259977 1395953730465 897290841786 2539261934421 1434832500603 2493115093707 1553812462152 1579650999912 1803021713979 3803701556228 1045082759076 962775557911 257172013878 345973895040 203373984784 10685361991 2827571487652 409113384573 503211319630 2281118875416 880290030222 673150077391 1419786919581 1386410485141 519513513646 40478172863 2546437138112 2679136735243 554064138115 2037001746486 4005460520786 1411074594594 2070927025263 425116133832 468239667150 1075503525540 772541391092 610141969524 3659247260346 520250077573 504836630835 214981609247 1542251428537 785793077870 339653371065 2579552673955 306669424965 37372461281 2350090897283 183723874349 66730502028 640924311505 1681481498696 315839792765 514620780634 1757530395657 55428756055 460717375297 143759458009 1057273488758 292461898529 3964541942075 399336049053 3441868517549 164351495850 2288760129762 3799589719829 2079985778673 158520190248 1808926971239 578295432624 3988601799410 332884357447 960322698371 2423014986644 3039179223285 12712791188 2945807873800 1447260418945 2640573331252 257857745372 141525283287 356572109724 8733382016 1963307220106 30084829034 373606278751 588647955437 1252405321868 860418501723 2133127968286 1133414948619 1288480015297 67967369121 1163887310474 2800512567930 91409717873 657017348853 3343113781461 1906844561022 38361069647 1365959262295 178467797127 765924928758 641470489855 4263718320393 37643410116 2006469420091 90631572003 1767066810245 684297873344 76732461605 265927414373 2329699886192 1539743601795 307546881638 134248114367 627395991225 182702755147 6910837924 1344715272204 1636706899279 621469485526 736852844293 195695280362 232763487532 264741759952 1435955347932 1491499361148 66723884141 1069069695192 2651698332173 847043534400 280920262578 515021880096 1036139233379 655509942709 317716240087 14379964818 1432213233481 345209401991 3727413189823 4332937100400 749919973900 583332404814 660612846004 193858605174 2283188294711 27153227044 1989582019273 2130971174764 211066005366 1494524010882 165157177705 2420093692445 2006843480681 472827858328 41196843731 673456255014 20025863996 375548643628 859964123752 2187360319857 2147765425892 454522279489 3390258806860 833578878758 90406486702 131044276180 117640291699 26532410320 651998088105 20989857636 1919125505788 1170388550805 249739780458 1308553618723 2191097024420 586063961470 2382054383491 1516526120583 14309181755 1077954350443 145855742940 970741398776 2399230899946 733678426771 2369208412093 1718555213067 1464019154412 3015248286692 527255036188 34941780578 352306699511 947426444054 103626123924 216606691336 634834221856 687227072579 1643125283247 1416469997159 200893077385 24710093440 1571363233752 112340583084 2442157977725 161318910839 41761551649 2081208378723 19742614910 1730471972299 424513223446 274569812079 708369319244 384961831398 453118817685 1395401362486 665686407520 3031701252843 642164218547 1269903542440 369483810864 436025228514 2386144341957 1437980583181 1713383294757 360637768689 3584270565625 4188203394831 1609305131679 1145200475235 2477535944590 402656168362 123550638414 826624645259 234796250777 27984873717 926544235274 1287153793864 15129448671 493285949709 915015765871 792651973077 2372786417917 2076173350863 208575293617 1158606522117 691364156206 908247597592 2655723147649 35810302664 111992969737 49198782604 2079588926132 106726034541 749771663898 1844224639811 2625219372116 310325015886 259677017115 34481608986 3328942549694 591917082171 3438658085434 1687188813939 2404663792509 3737693716049 1649875371949 251988773786 13684777650 2897601157889 131211437092 270959564330 164605379398 19536754473 436653502631 1098503256676 892328389460 680678808314 3045197756033 23296809031 888714283361 136006351764 503375419019 1693463031076 404084817313 55099951145 626396368140 829341798495 98744428373 135688957856 592718641341 450513843684 615347556170 118728754955 2657449162111 764461555010 2666410776383 789474254142 815940380047 755977816220 621836443007 187394558636 3334787604740 1119094158442 2198309306126 3925156732366 67267837125 983344817597 404200086013 1542631100350 705466813201 159949730930 1855323836518 110063539317 1335070390352 497336059284 2499347566694 2158668177257 131627111870 471400878186 23789249672 253566730326 129387406346 1935161717245 1323052760404 64353469833 871312713175 958676952910 1516782409518 478713115929 1050248428590 1976468215728 422409752326 1537918785921 596948325729 59385156032 2679990613105 756899861126 2425584378308 2445585733996 1048825159003 3547125576343 1212565268489 652028314582 749760342343 1796344237476 4324427743970 239685259948 122260613809 2362466105490 839286376264 1964091780181 94928167127 1227741233318 264668010557 793738774640 1414104955961 235854489949 1674087709273 1536759706169 22491766565 1007154564410 2946699543814 9481289020 887979204325 1045129805082 8463865744 47729908359 990902999304 339098087586 1331550843672 2134855985110 138824687941 1123816687229 1265867544505 323903268630 1518965784183 2914803276167 747552427201 949373779689 96633244577 1782644792110 1650780728101 1096663475444 3423039797933 658452637941 203182049303 1937605770231 114887265882 1443812535769 29606973076 30449023704 2305099460159 2060079009996 2235135189187 3456578340173 116886889249 3716830867966 1423688205641 1666919764144 388140486779 1579802799682 673458664206 140252311585 1685141118429 200128363591 995532280363 644832275897 326660979867 237002429786 6625505094 2301009376801 1601086384162 1018719337055 729613476712 1837480494936 161746291272 118575780808 693440421219 166796079013 203889833535 358569465015 1710260883562 233088086782 1614432983297 1823541915770 404484044420 2180625259198 110966510667 1572935037701 764386418336 890363361132 2044892677827 371646008534 1734528478642 1292298908534 592341481392 2146867031410 132908014142 3616083178207 3092599208044 1065562802671 77282069233 12762083441 3591589460192 320381600651 1250413395201 590540346238 2385078807353 2619502956522 301382988526 22256265939 1595845509433 1186445681121 2475327357366 1556153523688 3610756884419 189055828059 1562311252033 176081625580 1646761775137 1335032624556 1427930886410 3918669522797 29680034451 201281166845 131055679323 117818556847 745063917767 4420241275217 831516205790 172713660743 109888361953 253049473129 7399838902 408967682821 471988240610 662863261461 162180080976 830158961874 255222473578 1235278955943 29745666210 2155309418248 1275489638662 3373770022942 1501219729722 923093649676 382785430708 332663135696 831043217217 1541461481250 1558294542465 778175229188 1368015344641 1602372275527 137510014541 840147769757 674201280917 721643334690 139959570661 427889019950 399086572671 1265634899854 306537131665 2735644826513 4137422170807 7687118434 401215947636 1104882501629 355935034347 414463555625 688473847199 2394121499832 3202317883469 55304031203 4028144693685 411962153040 447941737389 214714021012 327410018745 1022503924627 839832872596 1029606112211 11900263995 192838334783 1329143132689 611091991181 2236778309571 2935867558058 744738511664 274060393569 1034839790986 2491878968872 395641018001 175783285777 347616684574 1554602503074 1355632209638 1349579162951 276678162589 398105151272 357362600480 2313930493924 294282449540 1472670057186 813028083965 106869743156 2165066153496 884496309432 2957525703185 3927062608826 353518091586 1004048786 1607774831800 479909886502 1552778821342 3901238443528 38541868103 1076144199056 1218934875322 968403962156 683291256307 3811715372254 565102115197 868344260498 77239729153 1310777942798 745716988634 1799993912380 613484255117 308481361572 4519152832 280376563632 2474961262770 1023404869546 82530994725 195628032109 186547275030 420500227558 108412326405 3184418951588 1171534037446 904481260195 19358504624 529194490065 2203155084917 228164328353 1100449809178 187174267385 761643346442 1087589471566 200611284752 1577934959363 2055697814225 137552646627 16391288397 107803543491 373849222207 1429081537643 3321829477595 1006088703454 360516779002 1098115258 18848516714 1067407551756 157641100265 3386424091618 1442743043523 771953296939 1510354806244 1594731975017 1127425665009 51628322699 169148405435 2045790264257 455331534713 1555745078265 3732902232252 1101294366092 3519855981866 3643162908301 76841433034 106740359000 1845112045759 434921859717 475876220670 558748421111 597154598598 1985769889266 768332102235 885883788049 170864356223 88474194484 659526705793 2672739798843 2605227858367 2811499943146 1140043969613 159868556140 1003624871129 5301966554 2036829105580 101312030219 341410397303 1740581767363 25566010077 1330500685506 1416321900990 1499294617726 149765596462 77236305394 3163612089943 67477912501 4096270873246 1475179696160 760884067493 2010155371385 274393724272 22912612627 385925869627 1420849685838 593114504315 1588644578779 772731628337 77723417940 25158872042 316719798072 2960672839040 65039533718 1722061026452 66160221828 3582879905449 315383601006 202173616343 3355833908895 136782355316 178541176667 2465643212268 220563732921 963062997386 1391532094237 1707761029656 572130240018 924033360855 3020512745978 1190093526400 378765639 841117703696 4650428411760 149386103896 950938466270 1171943931761 2118241354519 523837436918 1446890638322 1068449599213 68788038766 1229842492239 2138275057390 2708977604631 407278983887 1183361352733 952452704062 1555894372390 1544326945675 1235105271414 361808518817 3714420248 962511116620 107385320459 1009368747438 477612753283 1788249548105 419697985517 2502593124283 85936900560 1676797976318 1760467930484 1414450352583 2759509984579 70090781858 415364177422 584787984280 176905084452 296170537811 455104428136 2794516896096 155854780545 86724969580 3256163805875 960729338588 1628692567023 617607720465 1042139107537 1762112974863 1064829237305 227603828117 719946027856 143191573248 735877672776 706547171546 2198557537939 1198316881514 325219560528 2146320656014 383716468560 31432637705 821930020336 4627709603417 3906261645081 51772918935 8776660543 23902145433 51817727598 194378268812 1022848071124 1197063633587 2672935560947 2645807228241 1566801626899 1832177588106 22189951192 2550095027792 4180368208208 158561658002 4051800714668 610570894108 1243150792126 1692022922585 2271837089721 1271032817682 180908316353 464657992021 1238487982352 306509003324 246308366498 507541180824 1789476176909 107125013 310432410015 20164550250 719756979537 1940358318242 1962759443392 1293992326874 163555719481 2031118495253 3219990553644 465693019666 754727646717 398919865339 987106795246 357580015093 561559191000 47028220646 724528002105 3527211651248 381675101078 1190706753501 3713988013156 380396256437 2238453080700 289220457465 1360155596543 62989706878 497333276679 224059091688 1561145643989 1708932616095 350294212672 2012693993427 2359149604175 37427641850 733885510997 1935083645052 2281775520032 3542124370383 114165729831 1867298333794 483266890047 2823457782525 842183772332 499521903859 629762077100 1072913318809 574262223008 1520478182812 338546779914 1159237088644 975897434856 283318943844 260976637817 3502504856991 30350312171 446471904843 405971268 2484370342883 1695376490690 643978908473 143268381859 487934726431 3892618077192 434397575355 497981617524 181989983723 173437278371 4537223978338 388814534790 123774907802 668288444696 489783301360 426357083908 203718182978 255924935096 2315960057221 2203967882130 2103908639091 11682955818 1257480660650 361534705661 32832840996 1320332002353 103688682428 1431018489795 1873448766467 2856573084524 729278240 263608805 109851327030 978083222494 410878691676 233658744746 4040511134042 1533541711877 2279433466586 359625312464 631751512091 98876240153 1418047282919 14786847241 2347605537023 318050531109 2195241943880 72890756894 1294708259925 1278800353624 400782204873 513422879624 88351917962 4013002765781 1520184723766 483681993268 2285344503346 1745703297027 510821379227 178761218116 2103204935410 209793911424 454190496114 2198127550025 2599503624128 3838263642238 2873448549373 33785621351 180360311145 1987068411679 991433038935 955279943332 1483713501715 178873807772 2791987252646 261348125205 1550176102157 850720275912 19800743549 165164439651 3020865870180 671446620879 1343439929662 1805451111936 578964952261 3645006873295 1941084383284 4381380604784 1392380518053 60508930544 264289980340 891113333866 265383449655 2099201233607 3381907831145 675914526263 289226188055 998433177501 617403942207 550611235750 1807110170197 1773696347013 1300745530355 362369071719 137364191188 691723253787 588495826320 343095529538 114502764209 387530654128 222654590553 351116326816 207156626601 848274595974 2414545883 2621420033727 3777841426 609523773349 2100381878024 473313821818 3378271307502 278783436582 2875273247208 762286015846 1537998546093 113893247650 493170949892 1225609647251 431609488912 120080333277 1596957874889 61786680894 434957468897 313338821408 468079914223 498386638312 3142879142955 2716527036896 1065475686999 156361769844 352933022643 217256847107 291438161171 2081961164617 2718900586827 448379172972 9030866114 268615922408 1888010671878 3504038068485 638416181723 1386497461141 346939488996 6519067212 1373156042230 92401305088 453442843427 2320585184396 14162524072 36679935860 303519390359 717928899908 843240206646 791346667237 793300127019 578008770913 2486696383376 1563308058510 5346798230 837321201569 70104361573 1197094706531 51428050041 2086227585149 286492531602 213270676503 1108070576821 5017920479 2246662133052 1825360567967 806409376615 708235508521 625621553730 623250876313 157336324770 2522161851168 10850640235 750498441998 1622242603667 926956634731 327852729318 1442597414000 661083800257 3318265676144 162383444281 350734384084 645021698656 358261554324 2032077659469 136652624456 2147524234096 158692133792 1156746433645 424667419651 14235202848 296540697224 3076197949949 583442622031 236899837333 435435965199 935289053857 1641326613611 565301629688 589193883867 1046860584329 3216950714583 1439526481801 139226852112 729380301307 2741067238514 1222639554920 226814012336 354731248633 3493335530 1256679582806 371944527231 3134295497230 118223794589 1298093855876 77235041529 346690280729 714735558635 37409107239 1723769662797 55687735412 1216858672369 2900119934740 9311663128 32286651696 1511094284272 2320528970972 200438230698 846834665311 1387016901553 926264200315 225614911542 1081809448207 96772440248 1891711296188 629116579187 1736267301062 101158657493 2546839904204 219742863021 6564373764 208607262040 4623809357552 1591349291014 429669239008 1577149631513 789706573367 969557039209 1085150357 3194097551103 1952920336148 318646222227 924038417265 2182100601692 3133602753404 1883454638943 158987232761 1545425249630 32112923615 77269010027 2231814436230 2228269924169 1678611639999 2760892794554 1965393412279 72396557862 380881124617 2456558595853 3065808017694 2724865851777 4021825070717 46132622429 526619664085 80742701239 3110197395957 538977637521 153747910525 2719083937259 320797199373 1383620115053 986935117847 116886189076 158714018574 4000212451953 508164704436 2548044623074 413283390162 4046631246667 445553343812 1474106881908 763089510510 3505310147021 37704885483 110101935785 1732240545153 1039512159263 3342941858674 999513272741 755572699684 456626630810 1054638532758 681156230650 2241576225416 1043793156669 127455102491 1127891139170 268981206609 358239583156 85517839138 585630910331 18465019489 105006096444 2194779136164 470346822460 704596007424 385084135256 505321285469 744227374460 307397148077 2342705732005 511147814415 109928856943 138761423004 622133133650 888381322668 1115349322551 1003893969388 2990680824444 1241881809972 942707865156 87683413227 339353099747 322883434217 358478491878 365880788282 1982944916851 1169743823227 174048480453 2178295986979 3465920812273 14934688536 2400199905513 4004155181467 1596735826176 13498056619 596596502898 2617702559195 1474545546773 2049495289466 1745411144082 248840883989 473625180172 149579325281 1703792855683 1761866456768 896396538416 302178934025 677506634391 1134347677882 10579388753 1909173628680 1477768629576 1769527363332 1814924052716 1794646533749 60216862791 790013458739 932986322988 690648836261 307766624935 55811093550 38858447702 1170770135826 2073324754559 2299870501016 506074766443 436679873847 1358141788571 43413717919 986145261172 314746842368 167028972336 892844119 1437430151753 2028316939577 860271753650 672379155117 1496915589528 3409086388 850682316289 926541476008 483181415407 3164213301937 318416346654 1115714686 53818861986 1133931377558 78268678996 3640942417165 32321590770 90983825489 670748496189 942531973848 2154827195268 42618246329 1469232325552 74927597204 477902074491 251338632602 1052870838229 1372473048947 2511603369050 1336773316278 382065963368 1199203463737 471338380920 3531728796447 2812338680804 1248817543304 2206157734266 854750941627 1454126341362 2388014255205 211032526047 399300741338 335421234263 78413086865 2080681051198 466114477251 581490120449 9815858483 25890997482 501921750718 161591894064 1377898263 961242562842 342040534640 635721917666 1394770835483 1538985581002 105033285236 392662621876 1307102557853 115175244885 379717897438 1004316861247 754280754925 24086399333 3757751341273 2812121992484 2947333176500 220095211782 655476680747 314341365817 176475945866 232938936557 3695070173276 19851420776 1321106206117 702204920493 2703398234677 492722298843 1841724291628 1596395973147 782915009732 997775782947 3046524960810 619786665125 2245967260345 1985616286364 4866696895 3276668135510 1182267944620 163003982932 158562482216 1078916553517 492289352426 670773964837 516563178950 654884916351 1595058824860 663794399687 3567409231413 230373160143 729059332825 733310095034 739192477454 2671749030840 1955452795056 3275083638776 973651633876 1159374408880 4593829923398 424579006648 64903809151 2343248782504 155907742238 104704560015 92369908142 14635055411 199592187103 1795214028509 1173848810090 267518885438 68963940591 1381265446471 362011773624 1434346838767 167434352902 66227038305 55157968 2193675888132 747392346923 377572694071 109775377949 67520027194 4024624435273 1352468937563 869931799354 2069836147132 3180917882590 924392471281 2424600841139 702208849983 155803889884 12147257577 315354505638 414132872476 722641922370 2181795837287 315314148530 27330271199 78431111466 362275616201 407955757659 1293812100669 2247897391634 288181765147 208170558219 986898690278 1776895168217 1073902173256 3318631810444 752550557552 3712468520221 390953391691 490163514631 428430044276 873916801830 90836979376 119134088180 676887672804 3351013954644 86561443201 73286888240 1783758041796 190396505065 3049931694625 1566018122613 1711803231035 3989581793846 766428577401 186545592038 667963929255 2912196233783 1449337247759 1911647882525 1762900035895 1194886260096 37281606531 6890151894 499693998520 195506722269 182513103108 790741847865 1705197397534 1961970142624 711241368 1605896615064 1205148053853 538602860988 135762953339 1042802934387 1360135615104 529510304023 370498371577 854029122244 1542326132395 1792253216261 302966768072 123762637626 314441364940 377042758979 2467945035787 1360179617928 2645520301615 52557222657 1244404966436 1348497117776 2431052215304 571338957515 575401928701 2303453626050 88160226593 1896158893895 332716338610 3061056049 433225783144 636147535350 71094807349 620855946076 17657942074 222546055880 291062211 757212315303 3167184025358 308192973030 83327810384 457539160346 3487540932351 123134816392 777311196204 1280740899882 825422603098 492154031910 858500516087 26008631354 1068461088189 2059714241759 2179535976713 486720998609 22495805395 155921180784 38875628498 3916931049465 580875265593 781545721206 422908724773 600990264302 3423961168358 853091435429 1537266848821 1021109504789 1306035836245 54934871719 1237908084312 902965639489 1433533718173 266012023585 3079751794594 1827376753929 2315347665824 981004627616 167980236912 3951293475 574641979944 36193469076 360645450462 2151608249 648565069789 1321880077798 527181506132 1278819198587 1080210094826 248179645780 360420982948 360847232310 1281462989606 3746929852294 307130679830 1654614233041 467176358203 360707040253 90409032173 785691474117 3256751050005 444816284171 1146290017655 115009479 1082080400184 345544891953 3822333599283 238153177796 2069753705865 1101883063740 766268424198 3106890193533 454123620781 3037380456 2144402795422 5667229231 510967289821 22991851758 774962595207 1132616173712 2371240310605 479038233899 2834309030114 688991241719 35569220750 201586681843 36564907805 227896892673 16115502013 504375294650 697237817099 925205730984 525182844142 1586572292551 961063630573 903885498085 188903969156 737914646252 104586776380 197633979930 3969385984332 996919435825 42013624651 1231253213555 123300546456 250358034689 3451833299659 1137203944638 578372624005 2353220650263 1247740659079 1502742754354 94401088916 2150820420651 163596126634 1429114459603 1278421202800 666581121243 451757012650 591331991583 347817934049 911897257856 964639294088 363835515374 1364714068613 260511100838 671492304488 144881075956 706358494555 3008739333878 2510593540205 397362659144 350937339608 3441029733836 682600365850 2880106822998 2135613407707 320997434929 554506271910 2624551512554 3256722455301 576755009517 336462247786 3398309108857 1438112956246 3298200703856 2269051935368 1991064303066 765063221927 401465561663 2113302248963 396435250974 1166912097504 562504466666 430979191945 497441464105 381821495059 896190531407 191891183486 906527740265 1891925204439 220818667853 416190254114 533479432836 914221224176 165828089201 284653804997 896547552448 280862884584 1028529758362 1352653744821 2330712556003 2072890898560 3651837574661 292964398165 279957683330 1206987030923 2612018475498 1101561959992 549326172879 1301566119481 438818735228 485848213198 134492601379 943990349631 823190845553 951925019590 988496924866 384071955290 101344141453 622320076454 1493074371267 2601792631546 137084287916 2961078063988 923536349162 1499872350059 1612209750581 189594762229 4712965132620 430749189688 120450293827 72955003729 329934565908 1606652837456 375865734354 2086238257378 2581491208349 2624286837094 2187315812706 202549945529 1901625382034 309299948221 682161461294 3228820204072 475846899364 393648658700 1575033232891 1287740203744 191154158940 399194726332 1021350465804 2742215337008 515951226740 1007961061380 1208959267742 1827640644712 1528441677391 1957900389718 832409876288 414274190698 211803059341 1672967947907 320610583965 1670728931441 13446108677 182821234217 1546581514500 47923244331 75538182965 1003974487184 2688702417716 1257812999579 749567864122 97324444832 502922291001 2093633796486 1639103299880 818852132425 998174408059 1914506710821 1830383043746 387385252603 1302419334642 778140843048 3189941346768 355601968606 473994265602 1085018647828 179198382403 429063151423 2552786350271 27974343661 3667762363967 2428505853541 3552365306370 3370033563273 1205132663556 693856496013 311986460392 257938225386 582285100774 1084618258737 2761738831544 802466088551 971094627935 979023234477 4634790580 804334428941 2145042924261 331664039214 749988583887 550316910085 408275049419 1678790191297 1166836972988 1192165746940 330067731149 655590682316 1926892594 779385538378 1786611355010 2618358637350 64692307772 741396565883 2521382491013 9038672222 2802296395047 61523079946 131356597071 336384644482 1259394063891 1407218742338 2706999625674 145681496934 1772930303166 14716969909 7928044849 538454782439 223163579481 67068461434 832870307630 2436991478576 31132048602 764472372999 380675970177 3305558060215 141497407999 1073760248434 403968044774 1344480095438 820582811747 190755020151 589483028597 741577151240 281831104516 318434576890 103628806391 669712549684 3247804770647 2606955656266 734658866115 385203801114 1331038280827 745333550806 180023383159 2047166101903 332964795459 3260116377080 2267971177065 742280715378 898536001608 826921582573 144424877732 3728524946801 723678878062 1051848479434 363447043963 30501202575 2705849398426 40283918398 1662682477875 3527075083181 100611865465 2556911044449 861880014167 514533881505 428459471885 109533054405 1313210897450 2519234490078 3190978541026 2762663273679 2770881323692 66033755521 865468548623 426310847722 583889724107 199763980668 2381715045082 2204934591 3470590660234 966502632241 720075441271 690430408620 870758683222 1612770240836 3224142142014 3666583332628 1682425356721 830848394686 3088445606456 791194551416 2858118960142 1594500945169 137845000013 780687036439 3286237182617 1938593035088 555555889142 1441324744646 2731797755318 318762687068 2737544713250 105914396720 923712057029 476037423649 1880884644363 947665753134 586910953410 448782919760 4114339909591 2560027910529 1126991741777 1562180770646 2084423767638 74280522289 2128786644054 304285075630 4764458958 2759509887765 68845268866 3327997768605 214012238994 2691818298927 161743135457 1131828002474 1037051379641 1801231832820 811149290729 1915903658372 91769342290 128277593305 608510824000 1134174240343 718894012192 164942266994 664206415338 218834120462 1262949178201 4458232973192 99268575969 907974206359 26118061985 122959714199 398482647044 948656578106 1702906987858 1361945185377 217093996836 638810468860 2014361702613 43978498561 817281077681 114162816627 146044877592 709436450721 1280426123724 287267593252 399793209689 698511207801 333204453504 43093992705 36075362488 49599636650 581736228917 107878248613 1768076895477 391653763520 3695760122157 141074336692 2423845418014 4465324472251 285092021378 3787769947218 1626082588138 133694001147 2048244242073 1388978827578 733044602786 1239895103028 2993643751053 1878106578356 1456397417930 674978923890 371256747760 225469912908 1136873736979 462445279036 3309442227308 3130015979969 23176752974 414850602995 20153585953 3512618816267 151676949698 346606176378 570931877292 2306727174412 2335390865574 538292621556 1078287425956 3447443995919 686585162871 1011621739324 2096893750361 332774453754 869151968771 222418069393 820399292420 2132591348604 1309551372071 3074060238207 769469395626 3521533155127 1196621006258 3680927655757 229288223084 53194507987 3855835513664 2037746596653 379099635213 1943344349034 1573457061290 610703724519 39403197074 650005590003 2891181267212 374802518401 1376528766 660538854580 143857765578 149205937763 126199273109 1628680971439 765723869400 1287861375677 1692295271723 2212763587774 751218686911 1329708681346 38510021550 1976774673841 668333523274 2793967982908 13594370732 1077741776505 3239895002441 4534832075 1304249492715 1008811929050 856784319409 2310051160298 1373410922918 3047404747047 810885720641 374298085295 114449649515 105651676471 897055029712 4102608945027 1313562289859 614073828 1444435542911 88176501417 318680318489 80454515991 2889452174330 248876073089 127528724214 399147912848 1553158193075 1596107037871 1510278955926 2282139811012 560630894030 232570679346 647841955516 2654834233069 443074690605 1631343347481 2278310658069 1503343961938 113265887896 581177813915 954814396893 32446537395 1300428910353 6206942899 2131465228723 29023753775 253262306738 2389940363746 448678518021 1017302860600 2716829913194 115094416664 2603677942229 351124589920 1415960439328 2067044992886 157284760833 684146727742 3532212497408 175974420713 46565723029 635993617461 2021200412469 1576461938064 294727880829 1078858908191 1387622808392 1096987026804 185209165984 334233899883 2737841654206 464399435250 1268439515489 49543802300 944246048019 700009285224 165556026176 841479967754 2610471484456 237067884463 1040998320791 1537100229210 211210568142 28630049477 317756331814 1631508766136 504864360877 2014357263803 1653067836532 1039382785436 1732172385114 2737221493793 284964261203 2258289159435 3467758150423 370557978766 636423043668 339948523979 19285877976 1645058223767 384647647627 1541312791100 1463611294156 156816344375 3705337991008 284270737331 3438719594764 179643972683 1569596231009 838344097467 20118843472 940506784685 1322875280733 10043851762 302095999869 650460375918 1057778502615 737502446871 1137687178270 3022382000702 417750644707 1969400014598 133790390362 2352218543700 656321660352 521150666496 332288728464 2240041765535 1774211154646 601811289868 13792072423 1716330199364 113331750175 953234423942 1272917674707 2624657198693 34663336905 1423190788341 2250535408226 647382664878 1254409979152 1516849707539 577634193004 409662995844 1416019129156 977762069748 2080075935567 25986180181 190131169379 1247440763907 1635114287229 52339407281 9241624616 241613364710 217227507747 82976320386 231715533758 549443532600 1243424590632 1957917617730 2410238695355 616780692156 1842940351251 517878094834 2638933945314 593994952668 3197335937956 2710822919646 5188639556 10365663870 283456583020 1028133391041 465451273764 58044946930 3733522484801 1532286456411 342363863708 8736587210 4119245107466 601814794864 632907023515 245517398441 73420056036 2502932676935 417030995769 1889320725995 724516403996 6259866276 604770551033 2823784912925 170487622488 409383222571 626551075748 1883922885825 95929602924 230937199900 2050627301104 461734169635 195427561980 1554666477172 1327475951012 111275515565 4319209296292 55650616626 556187897845 1062363874483 919655467547 600325051193 66718578254 16266175965 653002577781 2326477603928 94395968583 4331282956780 1685561787330 2198087624524 1994316657880 254031588038 1336484374554 10547558545 1079682460442 950044311836 355798926565 4195352914444 761019626256 46751968107 928892647455 1202987114157 2162789291240 565346700779 1060258054775 215289213654 1584505825953 2171305577961 10431388665 25548476433 205181091835 87505234878 2773079406840 1763182658811 214813006690 2461804297820 243609606620 421113436031 364169691751 11144269403 936806090776 287208355887 830627567379 7990472571 575719637418 1638099796426 2608078835999 989891353906 2081917191052 2146610074619 375358341094 1259259185749 737772020279 2770982479915 3421432071267 242861151219 2339526074660 39434150336 5202617090 899276950296 1984649923866 1971106971572 20340208685 604946772801 625796832593 380055819403 42649239700 516493842716 1164798383750 63273219705 686506210629 3307004343755 3823035623490 667530907792 460715339654 244068078828 2647258386079 535046994634 568181807401 821580847291 235140394191 54396675773 244977012007 630763877226 352395812186 16421290048 743960005683 1107585893612 546940536869 462047050649 1647356681676 327650458470 2121202494566 2024858466952 941967602177 2565390285369 101818788817 1665281681879 1374341219554 1394662037060 988129338236 1756437530639 337332091850 3711477734088 517017437419 1636577782023 1822585394521 1236455312812 807700064402 13084301494 172473076272 3133443222726 270938547574 1171079978688 276316232288 1287082424141 83166148280 215864508739 1532033559047 109196570437 3737362703446 1300014094946 414224914182 1696380178855 309506860721 1104833805875 2133900264359 782975042004 106466931991 535611071366 2392221543122 4565469082004 912848597961 453401529215 1985419578886 2702904145103 88431587942 22861408008 1989127794812 696569160342 2655330814341 2747410459601 535962516048 1571401732698 1817902905847 2916580111604 294731733828 299703031001 96429059699 144896011516 1786675467359 437039769205 405923468629 1626067635224 267103726903 1277861718659 819771215068 622874652676 1331260250718 525729716442 393862717005 1040654517922 1169316516855 2077231828632 1008753685600 99786770611 514658538434 430237125290 1711248300810 2624463507307 2802935812838 3627426039862 2160396217436 2282368643906 405090747060 1303612205635 1256556625574 424311827993 2427680982920 453398098512 1055242361328 73083053730 2653192365506 44397746811 1318961716345 10897942495 1822503684517 185708790097 376726468342 2067704843312 3209222595847 520107347579 1559700753903 1769641404299 527569547144 2595183290797 378093775535 47456845996 2106877010040 69311881654 1853020428105 12005758192 22757638057 549277079367 3159307077107 2496146549560 1698558735158 284272068522 932929582803 565887153552 169535513247 1443850879023 101985244352 23726714441 498322462001 3333962044730 2256678430205 358184515459 426460534891 605107086578 611171120515 160004533021 368086042775 53854407968 1885661617311 596055804145 117281810279 618072624023 821854005597 1288018030594 416679000499 157232771581 1882463397954 811237243954 97694987574 2600507758570 170949423376 446827749711 1858099648887 1047910319348 594994738839 165093390518 2429123057358 315678612146 106224980699 923803532970 869688465725 2214895173905 317600916426 875185964686 1447141581608 314848810603 1240951253640 4193856366175 309994640546 1180373637006 3158201386942 3375443800392 1355505769731 800516010040 155813000334 143273750429 772257745063 2424999570951 25883966201 2148411295640 361873462865 466526924199 718787058745 160882529260 155014572464 1461552869497 2513900261238 1087112453242 481307977297 545446992244 2381814945396 2931261309449 1185523427218 1907788098026 112108361682 90233046231 1403074770411 1140650161084 709531350970 3319240358376 802269703173 829922384253 1050304449176 372921641738 77739429699 516233086198 2577075640498 137734506077 567356009107 796194414562 106636829731 545033071270 1137558332795 648794495882 758895836534 1007673297706 656176380935 559580438595 608641656910 2324928258677 1142786222249 1257691732015 591848970231 725024604785 1663252758545 8433955971 939796185919 1121767191797 1463684202823 1424447506714 330395501266 492402482497 853351788189 1179944438582 1595365356325 663605093183 235445517776 2444009391237 243545970846 3391321381832 8344479896 1955689367939 307253874739 2939494815728 1081487708228 65340990181 1200386178543 669025716647 643072414293 2724006578823 246391062204 75026111907 2425424869235 737674727661 69352338629 584907896653 335273239006 1484091992988 1523686547942 1787506236405 1542739410882 246494694670 1829144861768 345018199866 740357552490 776264587635 953301740995 4100572624755 1029720727213 614094857879 211332695459 173828355541 183275533824 188022223800 1203081108530 2189366069778 2911178739144 1600866609683 2852275909926 540864402579 833908291371 505946005213 143628969248 1005232776883 1186539036925 488706621825 62804813243 1007247645021 37551579907 275006570724 950826236560 1009540122259 287482731601 296249578254 21397386106 2704840231478 777428224619 253213585942 101515811197 1216602031987 135796552856 2587865304455 556284396921 206491266308 331395825184 1860824016750 3486447462590 383565927094 927893918405 935130617715 756006448904 1657000555712 1793779715625 4110254776418 841304980201 943810487306 197688993442 887984933404 349735531188 2150792047186 101997550008 2007335655215 688063485640 1671182449925 161962869799 3395566556465 48140920732 2140540206287 2963997473668 1466866874150 2083818972991 740205821751 2299436144293 1787599033132 2931282987379 1138512025572 1083169364766 728520617701 3475111850274 2734786512213 645893069073 3630997424418 912127426361 131500274182 374217127766 183026265577 34023234353 468296541812 2212826258 2343792429367 213248790631 801210304782 3736675612864 28540478839 2211611072664 28807079457 44336247049 468233538949 254815274371 382791021988 75061553772 151714692291 1592746461894 1754091253537 291114731520 792765493660 739392932007 529898300312 134149575017 2350915319513 3352511249312 197281414886 421325560640 277941907357 1413911019980 4036697314557 613550734336 68350656621 238986901191 1230922307137 94540677372 8169029602 2714166140048 271298937355 1840541310321 553864269786 533045846457 301159935863 7504478285 1455864444295 1016415519825 154890707154 421862892963 10557540176 213186230568 1053757073635 944845570944 106738121618 2041564238482 585759326511 2947663722261 1411151760130 377960129815 641451114618 114204301630 2433401282015 1136492890259 1040910104655 1453522877511 2286365977572 2138835555691 317446634110 646719379019 627445439473 102396132722 530675061713 3053592193975 757993575516 2010208069441 962485196846 880171613989 59857192576 586832906744 3457295520152 1516310192852 1146806303992 1451620547253 211033398207 2613887702282 3123953746267 123205630429 855939322291 637424180408 599487241464 188060422834 57689101198 3405591183700 2093932099246 2268916745364 1481254418390 317546524199 332757728700 292932584542 45456940114 1550711221092 2501964814024 2824854545327 3960232527 717009603794 425435541783 1348259708995 143590596679 867615904419 1979063949825 3622892395559 3324122373088 709757645851 1304659696204 2577130528593 1357660512303 180838752488 57512045340 2407243085924 1922325199025 1081453965800 59757923791 17136160184 208825663742 80033999873 969006979553 2380185924050 2527874346933 724765851752 2399879896191 408078088343 952308487657 3007664114846 2197967871304 940641477970 25475877597 1300312338603 822906340040 20489104010 2539430576349 636655766883 1925932548060 96948518918 502308068461 1876099130903 562367366036 175776496183 876237732700 9569910397 170851930029 25847420167 4531230737555 781860676883 516221074453 3553168161533 2937628820024 1256700766767 3493402302636 109877977766 1784090793999 4011930040492 1433267357861 21820009137 1208262987034 1774160562652 1724628131418 2152535474580 471583490915 2207780857324 2462712368996 82146943997 166082039496 479183540695 1185316815329 542674069327 2578588653984 414464287767 617898166180 40531748669 793687285115 62658832627 1283859601100 1685106151678 22304841681 55178869508 1030429319780 391081130226 1407572674864 2182114311138 232912797707 423699712836 2271703909395 2398829680349 178378730054 3413636140175 2526835215833 279297801532 301145993123 3351750999403 934424067248 8588859090 357196392163 1440896451887 1216380358759 2793333779640 161795094121 914755605 3571678593275 773274105084 4314943442 2295516201952 3338012021559 41453753814 1075255711648 2069677960089 2926947755727 806143982714 1797178160922 386583472197 3308762485475 2274901827723 530394995411 439586886088 199733944975 1193564836935 1371198399325 287819689836 1969771594896 782089514796 1334909256293 232621354133 1078069596237 205007163550 2421647473650 1112197891783 761154305888 1705495950510 2600916210792 183076608435 819900391896 13607990801 854795323015 62912629852 1381130648918 230738231515 3521247015981 255984195026 62813369395 1046494090495 3942938976850 2134212526869 1137231843506 881385598118 2048206136821 998890613231 418460024268 1322975628550 169806679220 2006767349530 6606645271 226057149815 642568933822 144925184554 467321750632 696255247503 3040159954711 705472388923 326463986752 752291964488 1479829319465 690201589250 284650998838 1789607101772 607028159821 434783359315 1589872126153 2609031060046 368061250848 357256163768 618986029130 56945442958 1467553789936 2848089028 1487449715126 1119079875070 3621730719191 1088973350165 1138004328802 2410787017180 905520504159 827522000868 1253400448140 1520008627273 1186576674321 349573315838 3192557028171 741536640585 1643139107593 952888295731 937654305252 1322194380381 508223905585 139644594321 2420617887848 4418038877776 246479471658 2642366111177 854035419315 434844379418 728836954616 145377040377 7389169326 1335308244013 65150365338 156775928387 2262623030215 102242626610 389704853414 346165203741 81124594224 1326098909609 535421313706 68041397013 1327968623475 270774435299 4320105783 1414913467530 1293053705805 259169056126 207489668504 394759886772 3378334919606 1783292408495 2837107830346 334637085587 62506441624 944002606393 141774323992 884629056523 1847521948720 764484410040 455695355722 201166866953 60962162945 1468846611975 20052695327 395712408565 405949610199 1507212360015 1487165522728 206197814345 2453224832194 253436535992 244560276572 34308731426 2310730979642 1217900993750 644209309313 180954058245 1401319583973 795774212855 216152276417 1681135874798 361918701677 114025365885 1178176138233 1848878698019 1217303826209 1034876501 736436484671 86235928700 1184398102000 2082041327959 663702885502 19086264387 20332790890 99014992590 1797950546190 52286176053 69522095572 2481992058426 3209943496037 4088790931591 684928837008 64113928227 929026370443 1197227601717 2565340460608 542398975678 97787687679 112319897672 542993334403 1828739599377 91401496781 150019871117 1497145010989 1895478411826 2199495298213 2585894094018 1463569800308 153570626911 68002700297 2434654557081 1131996571358 460568607644 1048576375648 1230420652592 545018078420 227438715979 211549175570 1745694783303 530281550924 366676445726 432180643339 910361280043 2763963619424 20967071117 1439133874792 4559913794132 1142550268406 1785503179324 43847332592 3001805088408 17695158832 91616042275 1096992779394 1596580027600 1022693134949 2078339210518 1780667339136 2696844264314 258966982648 3540597406080 1950760076608 54238749314 1799950758766 861088217023 1832805107288 984912853292 1176351896549 3027027979743 1315349048173 215519710899 1485893478856 850306070586 424140753903 529891372813 1329144935652 960222388080 479745213219 961820237464 115278106015 2770608574420 10364978437 3146288250970 2257737135860 589486885532 132291702566 46540027742 238848444824 570313867521 389281370179 438868441882 2252947242866 2748700174666 172369516576 503311600935 60654744229 97922388760 129224849872 633653932897 100022445137 1276990510139 24545162491 1414841404877 81509456050 657237590249 313636864759 3576976490178 2111108319765 1267913003106 191784416609 27904359748 1938413775 13662565866 45970606480 48342337594 2777264993480 591304792646 348925556450 163591986491 1541239719304 2885889099256 839077683572 44430034342 1349227716122 1828014771684 1902900007637 3849250089670 879394494582 30126222457 1721606583109 5733426522 1358567694772 154037214470 364880204173 499184564255 1148205370045 3340646121585 34556386532 453965270128 267292110486 326580517279 531067772266 38035255798 365069495303 2275788339021 301939472378 822422180732 302666253071 274241223729 3115683217875 14496258523 278112825530 671289700994 83805986196 442562466273 520641877561 752200535404 1999173487257 66748593740 4290518936303 1262192026453 1943005341108 575258825318 1956454401813 68175368227 1783372565269 889322429812 298306477893 2399513252576 265522850928 255222467068 1132075893451 189771448989 1252681753135 711246590462 39916187946 126715112232 1737194825714 191480181707 433924084104 43427438954 1876675926369 1617322754785 661329603265 388612965297 24349400807 1119548808482 2555283535 414341572574 2809815443424 3788867793504 890152590287 168942044944 3357656597266 588438029398 1414825397835 372494478679 2576943698888 553349516622 318758557081 940923717681 1615142109710 1843675587155 1368691697744 454749677440 297307899206 83062733930 295885829481 29839148014 1883839566080 553859782206 1012451510733 50449871967 2437591082819 846284428902 2792836269151 540153200993 4001315848810 10600315530 2937569624617 797020662927 189721807589 1497521938359 2356591325657 811854158882 165350258403 3067186990625 41206784412 1910798375160 1668447674747 812927581837 2741011942742 207895305098 2297972254388 1102013770647 2479415140652 1291665678519 741274889719 2004391677594 79243896155 684258834783 9111530203 880523088957 140555682354 202017006021 596622137997 472317706040 238306473557 2061666029400 1363878220799 122883347693 2272702604650 952477984864 937465652858 2076390188273 799496427464 450182749098 1101039113848 116719434842 1491843970268 1030391775636 134141152431 311775626899 2570644799517 977996784847 259672961400 873829043820 2408128135869 1089524369951 706879747387 720546413054 1114321890537 280144088304 422680850597 99298620674 1414975513746 21804476482 174957082022 1843655187167 3606381592664 2136999684649 2169888187178 476327090193 881520446776 108208033420 2524540059537 1135205070851 733434600818 3023645395762 675795801335 581704897949 775803902032 2243498729115 22783240760 2358561913556 1503719909503 1698443490968 743248397023 1996825694277 395656617106 25982842818 471315224984 2393331508900 559519403967 54899015126 775614929247 2715861016076 3323830077202 562510344516 209051632418 216345659963 26366761647 2762773658792 1956403332894 378837581368 7909506083 1227075471050 496649336238 1719718085495 677184681954 294920471976 492294206559 504522352268 18092665718 3132936398606 65276939575 2631725430637 2292762720185 2130817889809 4204480912773 2163572388 1029037913466 778868351921 1224560227219 1267966553061 1493650724719 77866237857 122755961658 3320673988525 460616357639 28545740568 68017251719 50693422767 3694010464526 1002128826331 218361369269 328680620038 308634606260 847013251165 118399975952 188113632913 317797173277 351251321668 701181716799 1443866690110 52712646015 2339458470485 1219946702883 496325942619 306911330989 835669242066 43999959229 260782746068 1997718247598 48530188042 3433039957151 18978117008 1606384439856 400725318164 298897124497 5437053569 227090198596 1862826730475 3003127941216 770915584758 16512645041 2297220477934 1115475372483 1661852565438 3354938100271 1565656695529 182330254584 836340687169 803866073942 4507809400814 399756189222 60265569545 27313856042 135236403447 40114436911 304619357834 354837730433 385933172353 41355001050 1651192631566 12623188897 1093573932750 2696964824234 82484600420 198106901377 2648418939874 2303092972427 429816611800 49305113217 805610774544 3061663802475 28994379777 306125518016 1681414982158 326910608265 1230333139267 2096262615236 579794919836 592228481274 554521616544 742239407627 215981867359 540731123304 410119491179 640452285543 344163599752 2602517399805 3087226076750 2271602942326 1516152005360 44160615305 188649182282 1385245465291 304169592316 420859099685 2068233497785 52753347013 848576378695 1895503628987 2168827400419 406847600575 41129175216 268525120047 1971485538277 160888199467 1504428739148 670361502175 4367027987386 1296613573744 55118507723 276782378604 1475063601575 56043281830 493537644982 56858228914 1087695679057 898192168274 2227031484870 3069362883715 1434431837267 299578600069 561603923287 485699184770 1209080476618 1638554944243 2790815573830 300683226686 3079439334608 326245040311 3092808372568 762287134611 3310414214130 757240271305 794241165569 1231691036520 2624653375951 2541456536900 140317297868 568979300251 2416797655926 1733712227147 3017240979329 649614727653 9777954292 677257878100 201219798453 488331275479 3745690181454 1712617763671 959344385897 6181872669 2158041758953 256063201354 282916813314 922302446888 1027309115314 102885853816 2127166260551 1011338836706 621115765349 1410350386427 607030401767 74482701008 2764949537757 3978028867408 450994486896 2043158923728 623090628780 2879473321192 1581562654789 1387544936600 42844717461 812977468929 2824915447597 233542542804 525239109453 2312752442733 688290719290 354939075439 523711956792 569736168292 287996158986 721170402927 291962833119 1524930502505 1006466990617 3546810316430 4223616946376 57735663429 1221116201281 1017503717026 1304952998926 236686151481 156020269972 2310721643426 384695462299 1058398517276 1330835934540 1288822236354 1191075078926 390861683968 2674431629440 2045634412917 81126195433 1700406122410 864817212273 12254198839 1427122607345 42922147850 1925771119229 2120076831372 65076769647 1614370165055 192735467960 1582744338300 2247461172990 147042056672 1132621439845 897258038391 83137224918 598427364724 1379745799557 294771758594 690683272750 749529727511 1529685685957 1134161796242 43230268183 501464259256 152023638953 2678512032381 820951438534 838067375235 990827452880 866332299470 663446908446 2261053437917 1097335614013 1191825702035 9713851446 1331785366985 99496092028 1560348833697 15926276653 927350961400 73702574169 546999215484 71844694842 3087491780168 379738381796 2265665840432 117918094270 4666284380715 2072926747 36911701874 2553147233934 2107158873031 2136558714878 1340467114378 4178195843905 1343468085962 229942721077 1928755222483 527500843212 2196486602452 192575335039 1084115110933 1044918222455 875915234252 1804109871304 1470978793282 693982121022 3321051991 930116280044 104873453533 44058083509 1537100144311 26274940228 453799201876 1077737245179 837278395844 686696419726 437114337759 95327109691 1597884499173 2583242789739 299277537932 45488632982 3527151505430 3714157183285 2879044105022 1385012532215 2146449080348 61856898825 187945146388 961814082955 530709885898 457256256716 296919620615 1725277821330 151467151118 820596968941 1323001351519 100336432370 1437197183797 2670128402070 1211949041338 1041879091419 9702159977 545764781618 588308211340 1012863417366 897007264947 524033785993 207792988148 367101777850 1946312441726 3782305670121 500045167788 300728534975 2286351999814 2317521112462 3072119934798 42617985555 437422505547 188652190403 915736977321 1696499607319 285433832722 835142880928 480361066122 2634044884115 1387759070631 697888625721 1719070792225 545232473277 142056307173 356697722431 249940430737 33422127917 1527056085776 1373214824475 1114586609416 1297102850155 64869681492 1302475262504 240517007696 287279166771 2817451536654 165261706882 161557877307 3189540749233 3622379333597 1281693872198 158506286920 2358106862905 407025740236 1230274702612 302282826245 101803111872 648159982669 510131128743 2768079916818 729226682552 1268973920013 1317324892485 1001207044003 392960127893 1015235206262 2809591850118 8013363580 1295897462090 3424354928130 2173483631058 2495325027423 21657417237 2385180462389 1050547256014 1425334890858 2605064898817 44227790355 2008532343213 255305828267 265589681257 156887754191 214722956385 635731703528 668101250108 3839463793160 2688230675067 1311055723409 630794788701 1353814139040 1219279473489 1932541038423 525246772040 982020675246 539215058401 323372768931 1899593798450 3144862577359 625108763362 1930333860576 184661375554 19554852655 172824994440 1090770070559 3042000226995 3883996467668 951379269088 264087814262 37192094926 20557056666 1985995096578 523473099907 606704231925 460282715152 1916624045007 1238818259837 1055874248951 1593275083879 1407637456251 499890287433 203642294258 1155708632575 425609819387 848508984386 1197167406553 437705174707 1906035545935 1486964214649 2719650553238 93609445559 1319447316165 228249650606 2206616499571 745833426526 7669782384 161375590245 1327763300978 2287821659154 819988597010 1194527946631 2968831950616 1508447510950 2124161205290 702241080451 472375406712 2425729601179 733629637401 1346414370184 145833018627 810915416979 1457703616607 332438305669 319985222043 2367979068176 873795360132 1371067862379 62895074845 1024823769458 3711618339775 725605074984 514478159808 88612014789 625552982752 830733031742 494477589887 274818952125 1258072479410 724642878978 960870136674 837360260501 2872853165713 1587643172675 2337494880809 290285150345 3117817795783 2447135824477 1413210924914 2854336115314 1058932740866 2539395260502 1113615458898 750645758011 238845074416 79869109505 1741615751273 190434228400 379142550935 120578811838 63929091677 659232929369 943637004802 1082099106948 1111492921145 89519344313 1489786439198 262917606824 916176954721 2476672444342 1773850306468 4134612106701 226577817951 319801585346 2716651731517 14747796498 691935143583 384081087914 526496540622 241235514284 890877055798 1252218216462 2533157260040 497262471556 921924374390 9682611859 3342499560454 68181143488 1643859091307 1303094193656 105330346101 2135093328413 10498631954 1278329207562 26634624223 136396931029 3172556075353 1280634945713 292907675382 727233093667 854609061952 2309184151629 1499317209733 383116087643 120211579751 1369222545451 190869465547 336951687212 72179550676 1298856955692 850402330660 414779822422 198091638971 1015074942167 2654276822069 201656622563 1461678799412 627768156407 2684871977233 273673517341 1825319463176 2645998801269 809732353711 1015247667257 34743868901 1710254500750 141329378735 209096545459 2850101171028 831551788349 1397851024121 1710650927743 527488626824 879066895254 10665924364 298323070424 1125106468195 949592509486 62290362610 142846241976 1764839357220 83454412174 754404437300 1024739026257 463079210512 2898303152155 640699918208 179143169718 471744066759 1735675119119 3375807272420 2583943239527 1365584475183 131027067024 250367597112 206325097115 2810664884288 1632720983771 4452519598111 558403571233 1227399073059 773281661949 3016061365135 982496094765 254796790365 182408929587 2161174063855 476318433171 1062533107750 74298387304 938369209337 409885051493 2459921766438 3073499732462 2263816205504 167763014175 799247815338 12422153722 722262323858 28417924316 3790257645044 1179893513813 1896104762720 207429276087 525746563741 1490275080344 266930848299 915907448632 1018199458841 139622427514 758578294482 960822370706 1103179131621 93846664361 681479082877 454132525057 1112159304296 522417847119 226748920495 1645704399945 22107561281 2518011911802 210197079045 2432935608518 1186116645338 1375161449477 550361407483 2615535075529 214074325335 2189392163990 223718449952 1514625892101 510733046677 59583345909 2554142497616 707149314956 256900554828 66074622115 632194995094 2029700460242 2526743256922 1289482137188 1186797280418 657907422812 2440156762730 3628508644944 1841291358154 1926998171163 605523802081 3475027001284 705520277956 309854756425 155241589256 23672392151 925114541535 1364894579655 337328338255 1958723761 2794623486171 85732957524 787718147159 140412527877 814016395298 970977660571 2338987034449 1760887396079 167473480273 2147390225118 416013231375 161169487072 357851934594 113477182636 186726005250 1041484886923 214354935252 114757699830 493853756121 147400272498 3455542675641 806318060856 217646693003 222712501421 422694515077 476818877905 381354199988 129091088633 1468791346536 345062307366 1155829666363 971105587507 1789372175303 503442985011 608874259503 546701910768 1078316067833 2355828485290 1454403766295 1049202431572 295017583863 100621598766 1359632970681 410657029253 128801901691 1227795461296 332414249412 503552125026 6042165689 2462051750776 1348159243566 3042414436687 154088513955 30145972692 1821814349475 2325422873687 2354917704866 603259749589 989589664050 2684444487770 1504779344077 1005993695766 102195910 394242061481 588137078314 304233799561 431504465132 194527841411 1811522473812 964509197104 3091751781601 883582846026 337935626263 1085783739904 251183819641 2132373430302 917708352636 822274141237 901630274907 389741272270 296576113848 51602800584 1318866971661 2997075794533 21638806136 2661202186172 4119418815 751516867183 546674954643 3607138465327 79989142189 294208778186 2424542600096 1832026400189 2714517551228 1350933353704 330036777548 99997698196 113568477629 1074309621339 176418320383 1240091279368 83203292916 1379971653163 1210763553364 741057417772 615732514061 6993607671 1508489057706 192547256088 2062325395889 339708285597 176670582724 281260808302 1139611550281 2555748992846 1526588339795 629817351142 517497756902 36287578019 2506267191402 10747924152 2343398177634 4825167395 1833446664100 205917225391 181617803501 21781150001 394803095500 188531323324 4174549274206 1143324421654 3541328809460 2185659644794 208783209644 3268007139266 46096047388 92510235134 197385380702 203847433664 1785328232288 2601123273844 1343388527711 825984214480 84452813223 1782918894608 828248239296 38302097005 1362369925565 942361396139 305553957408 366626924096 2677986934718 2677382062665 287987798799 495724896148 3734425684 2479367071049 503681245067 1985061714700 407976150261 517435320677 232465036792 2378423489285 1580525599858 1608760920135 165571362874 78220409979 1213177057650 179020663468 144407397052 4098800275808 12289227553 1297855797705 840963291842 760680132598 1100382607903 2446100932272 342285942082 71094437995 1074902288945 294791495460 1529872470340 1793644497446 81777580462 359054634883 3325793260819 1286737377417 531056224030 1925567879968 745602051208 181339789891 166275856745 656257848765 211902657123 691053653655 2155680912482 2964557315222 5148358367 244919718176 72392645243 791395741867 3452214615385 226150664346 1733155054211 1145280754268 10534715345 3506645877714 402424622943 3278380107639 1383900645534 1225316299297 1851844244628 3576056466658 529332743125 14355357932 1572405706740 241355586746 440291704160 1799794136853 306284546451 482218080907 1305967675807 6013860615 791145800797 71722004981 1784172654302 671149540271 38067198181 3960606893216 607916368846 572712381894 62120410674 492638399766 144456275424 594150504921 3537419627204 155933684627 3022935836300 84438804626 802039542206 182831005037 643836099070 764529840031 105283357454 1756728989550 1802768460839 4108235588320 453014694654 1453693531598 218160744355 5980018393 1603442121942 1302676549875 245083982370 894194686486 451209862202 2157524183204 1368558526846 455901163596 143270617497 299036620358 161963970001 49878413613 1374122571914 444174020854 2491618678362 1961802685800 2968382461967 689843545202 560811170330 150104201917 1778623305940 2670018311708 367700324102 792349141829 984290615260 241195148841 563748051248 293149405739 3638312822764 217101649503 2964125578117 739880838321 1784296057273 214872655510 569145244597 30400129091 3908348134988 765815225411 160452273353 90193138959 1293920669019 229061271018 2825665036057 178769517991 3999085781507 1963123572491 201223902036 1096826536411 394907984167 1279053171851 3407858607248 487259208426 1673588339398 961554422315 1755279439738 415908026769 18116947494 755646530299 1135878695304 127107481594 1986135079057 1592991145872 1984983353884 696886071485 575470265861 4020882933163 1145098791332 1846252027997 79729571772 437004855423 1181612260146 1657736913387 628141119446 588586917443 4236217748120 304497852342 707225551868 146701362838 562709457481 1407567478627 278532485284 11268587524 484076884474 1086971555719 680513226351 263685889875 857381555672 663454420 2238427492761 3367983546608 58929595929 310889014741 2506342151375 3051592573858 484729736466 1652554311509 846612530410 127733699752 1166961096887 425074948689 965503977995 99799218380 1297313605141 2070169522377 1589237679462 58383109527 4227903778666 262364857971 602325956179 439444515900 935319356789 52644131371 1464281776579 1834315330154 311880776768 146919853779 162511220058 128173997734 1329296684427 3488912534365 2405364661492 1163775669714 824366508736 371239469560 2594857616186 1919636741741 3720379706901 2243034630790 1193221308590 3555488637455 486358099692 772414091092 1087517681026 982163655865 926856690415 143805994758 867934631563 252702519342 898925186596 324261198463 1115910617861 4035273218445 3066715496672 171728141562 378864085620 313396360124 99914293708 2010151739645 45477094143 80626281946 1443930440942 992455320026 92556814384 249546368584 33894447849 625049847998 35607971822 627878290330 680387233510 2912384058468 848025158364 294327804059 1901264199488 984917453205 174316214734 923728407 2184149107393 1929912068346 199067936274 1126986353611 266905440549 2423254045542 2821001080402 1460550072643 1957697000986 830171344418 7843595731 173894154849 1167038321492 489674338569 318837734870 111512600596 947697931216 2807990548688 81143948864 131629620242 210913516431 4027879645500 138832863265 1377684770409 92036109324 1713167909247 3113427044778 1781961819728 46757126000 162814817508 1486670654817 382253456370 451589248640 1732358065081 3003811767095 139904384473 1334448187 971791222799 327255974900 2327360329771 81556125483 524644506387 1220033470291 144042196819 490981021204 53867817469 1817089799626 546535716057 70199100752 2044087939639 4057305014576 1537637651767 911857847033 1981912142132 2529384157177 699811379194 1646162229929 1618991791850 404693510927 667361403846 13991967799 48628949100 317814442302 39607747144 2656257989543 910668610884 79928904393 4561894418235 93009465768 1884147458888 1553436733235 1813869288720 873116790203 473991772681 201178064634 2667179222601 26745645285 933399942068 132813294935 491974112857 523083713897 1447250466742 28975507821 2837807765169 1162360645015 788932040470 256275307609 1701119968577 1802600351793 111062052073 263070467466 102451191518 7157083136 113000794245 1029433471683 2309409394943 203576065203 806295083319 695570307193 963820802560 58673387253 36568789249 2742870397164 102622690027 229464656723 612431044189 1678574215555 1622202481655 147966148138 1971909723810 2598466943845 772657080056 64609911985 1465327155729 101508322609 2414108860036 1303782183343 1349055154372 848113110762 549409494670 35942269991 2659857655158 2210408083834 1084422504641 3267859674247 570235320998 3790453151281 836621559969 2154872264866 42444846924 1029367852634 26681060154 560913458769 249264451 515595663435 400821720751 1197355399759 1330562691779 444273404723 2549875336493 251303942525 1277791382961 159834789724 369032308850 882846567535 765747854754 2241296153130 247693864222 771890678467 29302197662 419434199790 12507650033 814476235388 393714640546 981062246631 371952882197 470867786367 3591644024134 621910048325 794937785834 753214568068 743096595478 2747354247310 1353234239169 234956628048 1757725613549 39278692047 752493318901 1340025479906 33200874993 136231153137 1066822095035 266092964752 624940681376 1368320065183 1766610201036 136720485672 62633539517 340628465813 649685391359 3209583966594 1250862531 671863921885 2371976120394 1212233262737 1350692304772 174609358047 952029904692 550978260376 10369801834 4606777907272 1676976537683 2874971215526 200703139401 47326488988 463134660101 415862473975 3657034481437 1833177516811 1513927224337 1577919069771 2117583917059 95399959754 574574216218 301323239936 981869827174 2332127107425 1849692041654 206751564769 42117969180 1829180394125 869990594841 149028914290 1435277985133 403817888821 715200079869 375411100926 1996257695349 1214449656068 573446989907 26786937594 178948846555 2326581771447 165273476107 377475555175 3050066485439 562752987152 515150024877 508239547021 6436899231 788131846997 2853914510836 827516885714 3607075970297 256397750498 1270340243248 625196451717 1827734296575 1402672846577 48207156281 332097779000 597721444589 1187032523136 812680915728 3876475014 187971836866 2120436202399 13325878020 1801432880471 395212106968 242706814850 1706538465085 39908543113 2338320047170 2388886954965 934357297131 714502530200 865251558096 90232979639 3287399792837 940932615370 1621504689277 2419764085367 1307463190177 102190355600 680248708653 832504472776 21304000690 161189515580 2647213523317 640978420892 363359006388 1997835263373 1937044738665 94881913529 30558872408 1757695722041 22606123681 60013326148 229801310296 647753875836 246073398020 1469475130896 427658397632 928421822470 1495564458389 1134770539810 417811511039 1103329091007 1007896864768 1131162505893 938459200591 513608563716 39330211753 642826647517 561896166973 3936378380585 80592028974 3818445885698 284649828129 4394516943814 403626459466 100008188416 607605499577 1240965068599 404140843510 1800379392695 1591279879306 1200999726151 1922130600451 398590503985 579946068311 726877573720 859306734043 300611226411 1659762878857 56527134470 2789620585869 1036010484145 129297138083 1628391709077 778488752140 3283628320203 37333861955 1209912506106 3119855610967 911428454793 1483718919579 2384995845980 292443856635 360826994816 379912900720 830558885030 2649772458 531238525020 8154428589 529646190989 1242683726420 115583871711 106767450209 410750392750 1714323330461 225310777977 1773712075991 193416755074 321937390417 542766209 937003699027 921685459176 32279585862 1831784266226 268409924295 542864964173 658545983177 1083614794446 678162037503 117632446745 669969526610 155718730592 1848646478756 2949047282404 189040766814 4036102347503 95402483343 1347728223045 1900252832 2039938550433 471791544007 1671544284358 259430696644 5587762244 900827764273 166785246570 436593535797 244489872657 566827918946 2010136347569 2594878718132 305220958123 41117509135 11930290977 828217015080 2472441752681 1005492242996 905007523893 1160136692584 53355401173 1074239466237 1758602999252 3614248677314 1308949873050 131142847119 2021302698599 59661148814 172320626370 1577802638150 177321926521 234949352764 445903501513 455067604603 1780177514656 2367032592911 9774154385 2926423421464 428386918990 2204084744371 3429062623 97550817617 248895516599 715406548402 9489947889 195660583930 27299377517 1446728828326 945201167436 3012648141252 1103377347474 323522583416 19276751337 1133529661344 771010508412 1086552394146 1308712652594 1633263351421 519190180452 15471248944 3086047081146 209563133788 1494230020876 2059595701349 4091914527836 275785337190 274047484875 1833836841381 203280435063 543042734376 575090982421 1655362317842 1047188586555 28982224319 672073180131 2521546589133 1398584672320 422924233910 917450917600 479057294479 294500531564 253111756570 160739153233 749687294739 1540634572466 763434712311 6166254448 448214137421 2327057103457 984815523346 980525101748 616498712271 152077625824 442166002094 179506659226 992343141038 2427530747969 165478694505 402229365390 648347076586 1048773059767 202700879555 1623195062635 975554204353 3162069613474 908437231472 152741574872 135358899575 557038407744 1904691573229 2089624269808 3054818064555 2397695774665 985685408181 1925994923052 1707107282604 734028711980 166102146920 86480572426 378210336228 587183605561 1441172408586 807850947386 269926223413 2252247920256 2753125291168 223596244178 2630682423905 3276604965026 406889462807 2746147293408 2147407486812 780624565917 1048868007682 426937675137 1698457952367 2532239749709 1523573794009 487475353619 278019557701 1283636559107 58083431353 2236870983149 3564135806805 937596014847 759608518553 113819062242 106844920438 817988648634 1672924865972 277357843803 3843172222977 119997873564 177259883580 905697100967 212293797200 1072573530962 401035184548 441003975253 3364821335554 165728629762 39113229089 18212042460 2279251791341 942226804174 749388323337 167060207046 960433774822 357577843765 2410703192479 454111215739 105217880443 1093526301425 2635738909437 861113862903 2463369337484 33810455853 131581399309 2326807197746 761228199788 1167619438533 657669300810 1007675096615 935944740585 2640731794094 958524396155 2080090864769 181571552670 2327702370739 747567355520 341463132848 524841420873 2810779605338 222763966219 2491779212729 23327762718 1731609897413 194228213787 21354403644 1378053833692 3295724586017 496731955759 1128908374914 2060313039855 1126220692612 235030897905 694340292987 2779881700646 437212944325 482929637908 1472058891190 1069873676010 434450075204 886437271063 203904102042 2364072538818 1524022935521 71495732633 777306125649 1023038086964 500504898056 2652468953243 1739727129312 473588111031 3739832552259 989454338907 1428885679568 445979268408 2628788088332 2905025961894 154145354745 219866539455 1138543107363 3936728205164 1727848479102 743765741265 210397232045 215044970413 211180614271 99482467095 187641921561 1783940206103 1954257716064 227609848201 1176993198143 2793005420226 692311759550 1362795726258 2843109209209 869168548042 2173996379691 771858531156 2312263997444 4144201318790 68320453372 51527220192 2517474398819 471610088868 3450570434114 1210529561922 2754372885405 2492655785122 1678574716178 362660392026 249372910519 285839613621 3034249604 60014130552 590909996600 12563187690 860353170165 1059790286836 936772039597 148653247046 550564291210 1403405256373 1523894041565 752042980886 1330095187464 60053119264 1007835884003 659174735799 1457476259643 644422662770 761251573922 1288767339063 1409070950295 1573918759278 1245804791223 338492604704 3077137446747 264307340276 3426594629817 364154186145 81056640089 167626303165 194568392129 121215067306 607394947629 834255402851 1942964909940 694443037471 282210682821 117974861591 306957332245 342987680745 22696669086 387513013651 2158631237917 134492544221 2256831988528 1542108045975 72365684590 3077761124474 650784770816 605327134221 19291291171 669026258704 950053458003 1751348336360 2091459671913 1810764625826 836380658 1420205665227 272722917228 2553600753839 2210739342883 382958374718 4626698548884 862434132058 2001045808162 1367899573272 118723127449 2729206475075 405214530148 1392773082489 275588668967 2781969977478 456406439094 449658108623 834952892718 2267302045727 164994371998 2549243160233 510622486722 3241745860588 938304413172 424832787457 1840901244923 45928377839 553891427530 372869410313 3664360617635 774936569988 1346523559328 703485678876 153830904897 382006604672 1745617237979 352191157540 803718462911 1951231274113 773833110388 64928424608 1901257741092 409069219440 420991750993 300231901282 276841126344 1054076953660 3685499913855 263150785314 183330064226 621722669873 242489652669 978856791328 338088100133 1616886573922 707343968734 1164582579394 464152829087 202444784282 999154983383 1686900037530 371560220053 287152306243 336076086373 116237962131 253073988 91008218953 1027175333279 358527316858 1718637052435 1208535457423 196646651052 1336232428657 1373060953585 3330459854774 2938036111403 641361684789 2879380320382 178763080928 12225539892 323091302656 482137298162 118208011010 640480265382 25186170138 97278799718 2808646551699 2179272453640 2449676835930 2501354839531 530019309440 805131112476 1558980692463 35380152703 4146865038327 624972911394 792121208979 1777504667173 1054820261878 230814650847 18214722795 1720772353133 340129425954 3487715983222 684515354449 73955683410 220562002 2417010418457 204132196554 534246508810 1855050065502 41652245419 443669073309 1055256461082 3255590202761 645865694713 3087596279876 995658836615 1743541418492 519444718357 160411330109 808935104066 370296773591 1440073906613 19280524401 1125798644951 24993316958 178405786448 346702565749 675086753900 5436814177 795036500842 249851997782 152648694762 886476276835 1657694886996 643074596293 2387225097531 9688799379 101834246543 3403911875362 1263456846 185611175995 1898278648380 1410714926995 3239563438581 4260107687315 1395788952768 2884014705902 957231020243 59773588494 2624389436781 1793828830 33904537704 605170542632 2095526491173 731001640314 917484182547 17520330411 94497115209 452824423072 526550552920 334863848740 967850779887 359791005854 4760798584 2674263383043 990993712192 2517887530677 283927670142 118318981871 1171855376035 3105483623352 523633401260 487042711864 2391529213418 1502397494458 635118677284 1820586866642 764355290483 3704705591589 591355740628 1936832936063 750996826233 715539153304 366985832374 951400922658 2032389907870 3241564441222 1480653517350 118326564302 1717173457051 1829416404258 970838537575 1549264382123 2664031013084 581237713423 717495843114 943470721015 464292347598 1187207839854 914316392001 475859616136 2879952294978 141960478183 508255106483 608477842203 187125801509 301836834842 1046122108040 22994004082 2265893685355 1626022135585 1066079994203 740287314922 463769497284 1099822793788 63023041384 1369802865687 787262101625 953961871177 1242150273795 1255345983719 387887971316 442044765815 4233919293305 813541695891 56031856357 2750859238458 215490322761 356374153981 165390484812 1183919225775 26538846772 1103440477625 2259539512738 77666214117 4130168560455 583489855747 1577667618240 2161790176569 130085001295 516111113768 1111746225178 769004763509 1986636741421 163277852163 1220580726312 1589976552096 338946673637 2197188408102 921764410811 3025362957185 1226565425415 503367231208 366169573055 3692684340734 494709341067 1765329630858 253512609158 193214519384 2240832487344 221318495308 18540312718 379932983488 775801138928 617360975032 1926696969104 148111255613 2704579444 396382413587 3693261561464 1291108840524 57185149605 2796466974693 168360048682 34409488841 420254605193 3984530575583 969012471791 1369224850516 192651087522 63282200984 346367094565 2060622966841 1223149161106 15842920421 919570133559 87434914962 2035714928620 152416413970 3481518048323 159549465967 1345536539801 507079640491 924677469756 72808391266 1670026788162 80572841632 1705332209822 1298237418873 1747190182405 305006127686 1925703488773 4253573389 323303268774 191801955951 4329330073 1109778384598 1467816757736 2029268417639 1595310338323 259186559968 2035960307235 344358598084 12650474067 14498389619 1380522072015 1397135568768 1318772417975 2017173873224 91417736596 1570205007727 1243211835931 1057271269898 725309671934 127383887784 67413393416 1239203022186 17084950295 600410649781 512903932362 272635915716 146397989669 2284958349887 36082955793 1396042031016 158122891467 408585895921 3569471946850 33992202508 723651863061 472446650433 1272065685971 414995147603 246718156742 608427275179 170672972434 624541842064 552696754292 505496562315 1816260174582 432489465580 807363448889 1779616558861 842391685490 197492175878 293816664889 612731155959 858102000686 178461169011 1110994276478 2373438061293 2207613382565 1308671439027 266634718453 236161706443 1843215767297 1862999968190 454737304900 176167641567 484183119132 46481434271 130396619271 2466024533860 182223635107 2027726173884 557606633013 757283798486 993102199735 1414168600034 659573068126 125394864168 900052995283 139485906934 275056706023 35688998216 120692625088 90871491391 197998663349 68457153196 3919899584230 26302426855 1196611969523 1453523554156 105574564508 130928424019 511473208676 41732284596 357555268140 1416646491715 345641921046 332843657598 2453840193 772298421324 160411379847 1838929109597 1285095532396 195252072112 33797470973 1091630900038 1196000072815 949328688990 258169560211 1038946819748 568230810593 258173439301 116687690315 34272595279 993781305685 354531538570 1456000512196 2167117252540 1248384249867 619221556236 3759368106717 523267719590 1669804694137 593931617624 36097740082 354887835638 53734065959 48757236395 361223324645 1198480302322 456391006343 156509582706 1253928399607 317531360884 2352923761497 1665741261710 300579233472 1112219670890 149294815659 1834826946996 433914017503 1659328262664 39314423492 1147907809732 85172616256 73896020816 660350493157 576812464917 912620774560 2200954217734 541047237185 297789280565 716257968715 804518279884 890849046452 314697261007 1585480992484 839455145446 404452282300 3740283967239 1239555441050 285294269892 232403664253 804209921971 2604982691458 26633721937 2507243487 221039543902 32140624984 1835737373212 446204209937 230856419759 237070441566 434020477656 3378695535149 884146036483 1159145114698 2138817155344 1288961630384 1162708397093 3754288621110 394277200023 1308236706270 798819261654 92447207107 896683083239 1725969007628 1280747676056 3294768105171 2970317367631 775654657389 1823162233044 150070578676 7807411043 751293120530 2349645125513 1103635003134 348141680246 129726153097 1880294020662 850730645004 2608521001369 2305889312577 1016565139457 9498551326 137291362152 814546842214 49542653378 465990522795 3306567836732 836373703521 33740583691 1989021425832 166923451447 830413914864 373418634267 1159966104373 3561070720520 114625556819 2286172429110 25503934356 1442041078682 30868281948 98605906800 1111711409649 224958718723 335042792055 3333308154648 59150044152 198314669851 360709203653 7541037818 2380381785621 2415060021754 107859321877 78579954369 138972499324 1492077325161 16763715174 295935754962 1056112412711 2281540259620 345317967644 2084067697777 1154240230409 801344812982 368237846850 655165486853 2325473201942 640238890906 1487113944310 431260914012 78996750492 1170707746388 222539316962 900489416020 577900412280 363344254734 161612506002 44651182927 220078767604 471266522326 2979320604364 232892574415 145755617006 629568283448 109260619692 1016713582486 35789113023 2304954019368 152695273211 788348697774 108951629043 3986289318 995525671513 918446936784 401676562635 1463832848710 2066818677023 1220236354827 7269153729 505524226806 73862102913 1860505185540 3535179910444 62876709518 348558805194 2041882861859 451538170739 271959012657 260378259899 363462224221 1237945834226 145643936117 816906829067 521738764038 129706283986 290234337932 1190791185174 1885578453915 244860679216 23136870555 683793179670 21235932404 1063879806294 629375858219 1202593193855 852831451311 2930524067070 2275611972112 4365842473682 696116011460 1205912092283 1817353857292 456341553651 10368415544 528802365301 240476987680 915325325381 1791720239781 1463654726644 66702676774 764185683370 719633061921 3239895531175 1077182202212 211149439199 607429148700 477865567721 2588137317319 145440639466 1377629399804 764303806302 1639791343410 762536147962 1537957869103 1130716426277 301962285253 661378051720 1279343389051 2140968471478 955783735454 4121375984558 2841958349872 1470569104881 4424029714053 769776724510 898219667909 417748683726 9578350105 3632963108273 1091840173692 36530806541 1973948617261 1314150769812 1784750344024 167131797393 7958976601 106079947050 3894085874889 778718465411 997664283614 3486272313458 2268872064133 18997321011 1782980165327 1787706196909 565047597325 17192511513 1278194942593 2149605387601 429015363992 1958032267251 351506111906 884582343231 2519458945906 331987846134 644374864254 902441434190 411051032975 1177457211906 896539723787 176980518099 2569180161543 1133698953628 892288056322 2721275683403 246815358774 85062622202 1241741394510 1365463636968 129242822263 3285674812113 73605527792 632163424360 181479672742 801094184418 429424480675 1321749716185 884154819435 1224740475926 344642692968 213254815 234941026820 425049547350 742494079304 1104321229888 519498970547 174257030831 984328209155 839736938037 332834225910 305321746111 590072846887 642576629423 3802559953244 2222973986896 3072703021188 475141149411 145568847584 1976484563273 2873421683799 110430445818 1871506476505 1298856550240 340475749745 822128117646 543352696170 701790730978 2551534747629 1221752299037 264173302936 46260390538 44377580863 4556037908 910938266364 500885545729 1185556033054 2457185844601 1573502789474 686783162708 990571407479 3442379322614 129424281273 1553658059301 611690919959 109433805860 1547022101902 3045793234773 781155114713 198870693354 4007896637295 286500867020 945009657384 283629086583 1244905991 1286767088830 2344559844902 68354029557 1105067196022 819401618982 2339087217300 326787283072 589302504683 50200798011 1584993649119 74530311261 705208121626 1169017330581 3000177183094 669870627049 163827068179 429515888209 2440008246843 1780116696343 549990246620 2205498342123 1816936600292 936025560699 1591231996112 975020850464 1032391201303 369510907880 2684157932078 220729120701 91544703774 2668279026759 388053609646 399040322767 2867616535168 1130610369565 670235158510 3758977160851 244828259211 481209253519 974920989650 69440812350 283460664541 531545473763 3300721973497 591616286581 1128910097997 490034466010 1447847047077 1778399780997 271743439094 233921763851 122406983641 346327882883 77494121518 1182215157742 1451042331125 176196674253 2251163675292 1561188021092 18394901210 720799866811 493830605616 738515452141 1272990630747 236840693708 1419826736469 1349482778096 3090153986 2424850738517 275038436243 1551167452 1925602833356 1029293746104 546568814529 1970766507320 8482170153 3991157438963 192785526272 1322297117861 726422765980 1667144004245 1408443970819 499389998981 1915919594 1518003946051 194415947103 1393515156983 1955029196301 2510692118525 890072933328 1995946616451 2363959687985 70116440487 3649906478769 1867653268641 696810678703 2071970832786 956534941013 1099166646870 321286811134 12648462981 2392132667867 44414748844 526369021641 13599124326 932401916679 948679400000 478511096119 110922088953 2457454667634 590792482165 3335793168988 498489221752 557681746863 33779848403 74887776376 2581667136114 1137833326934 2270286260692 477396103542 561960528705 3001394854437 442346069663 2016416767015 690397784913 53269462593 900295344280 673132612468 788358014017 473875177195 1054180812384 877467436684 1303674150029 1766220649641 47519099202 7804663210 2844207563359 1148456056811 70501122756 613197713679 2828859438848 234857808105 216891850628 91429450028 178922346974 3071874912 1464510460952 410864514009 748737069903 1639477327473 39600870484 52959079908 1339226854739 1953360702954 1036228406474 120870473860 184509912680 7203169039 114529124078 218011337490 1616361944523 441007113648 56859565722 1529380287826 2700713627375 1990052940105 670915400676 4542564871006 185693602466 1305678845662 2245973910339 24716317918 3951654926638 38040212046 46029105021 205653389368 198538600825 3218313397234 15242891695 1429979229415 477202573827 86674251092 2741204262577 1359212851827 434842196470 2752378653295 1241851089563 1505816325782 956947486418 193102086322 2360082672587 2075276123056 2164906075684 676032846868 282861752239 284066173899 488581464086 2216025211833 227513503668 518603120983 227669807435 2521696999759 996137462242 2228205759894 1167855264184 1211004825815 117706688898 1992817490756 3650445425453 2493927720296 366373921001 145600241720 2309583434263 626428298670 55086678601 519830157370 49942629223 436777723256 1713976027931 722508465926 594649353012 229744892103 207184800931 1620986589431 407654651640 1371459873732 281843264707 1090723811284 1703454133486 28445462440 1379803655488 1048452619100 70696302910 17927769200 3642096091302 975066793411 873363036502 412253071670 1798427676778 2211966040356 608403599677 2152587456944 114568687669 106140438892 86148955232 506109391685 4012620504383 1476101825645 946256582945 707089401688 1116859718763 1587671408081 144161214071 468499248896 1741562351203 1348240357890 875962619707 919703947816 1806556150145 195050831050 461352697797 2215066026951 21024581734 522287185392 18910197095 1290722994068 1981070224214 89910071313 149278132020 468049840089 136013118945 1961467846346 2248902127221 1650163032584 2856030868151 1844785313142 268164605595 69627876984 1195910685203 2069181456992 771118917883 112367548129 363309476207 1052395232790 259078887582 2295683148110 837750042150 1265506082792 1383432807482 788470254630 1510946991672 73764070996 74083023026 962758229539 1844207727977 347236072034 1270715374500 2567279246547 457277604909 806027506051 3378215038679 365901922150 461315916195 663401569824 82727444262 8269005970 92584586125 9876356064 247334594353 341084553608 87726500439 434509420830 2922237951911 394467226845 247406717335 682667885140 1340526042477 179533019548 438549776237 2215284358583 3338717903266 1178728554018 228072113706 1099305774190 2128770463739 9606913437 2387947742486 664592494461 245813084276 684984928149 716108175767 735540960130 828006586522 578692750728 392902166154 1054762399206 313299671443 482315506016 1121088625882 237167355536 1512135337398 6228880608 2453377607631 1057377027606 31048742628 1387703355720 620312693883 4415367649183 96282649902 2410952081156 2277533052422 1263380963743 1032645957607 2619228814423 3082140187154 172769379124 3413248083525 461875014049 828908719879 109329590767 494285268349 1396051606384 389678932085 400256169322 289651413208 806279225426 399376591541 1012885849687 71954654151 6521259913 6766410443 70224607063 726758024989 123756336873 627226311349 1763493417389 150214609516 425431982190 1352881064480 254455744101 2171388853 499252703573 1352387503926 1383718289865 80799260774 93916631931 108117040440 3140242203000 1190938707321 161599205002 1392232378749 600320989541 6307915058 88440522189 1176267267195 1312991420000 183654127675 2056980862412 226049329714 1306510119637 3814430270188 18041336846 450145198940 53394225526 2376211624313 960174289404 1503284545026 97908763973 29376755566 2802177869679 1695129886275 444131651238 1978179319648 2474232206794 1923320938407 261364741785 2192652347484 645515729687 367007573246 15489193772 18126241465 108441734442 2689884926553 734058545578 287725692532 456781008339 45758669959 1862949202236 772290460398 91928897666 885753509613 1739885396 342233678259 633534199514 2332145954649 3704843387 1130991239413 272305501581 2739948406804 2029557369336 223422423033 34851864806 1119415659977 1061607580803 3193668201970 3541314005 372445200034 599625948624 450811926080 1869499673887 746711987398 725498607127 1032896200358 283090000791 79166969951 53051477144 41434273859 811088168491 1404708665348 2227019327709 1037893547210 43307962162 586196213525 1518261706954 743282045924 3852712221515 83323444792 902454668911 333371720863 982338580615 1466841504576 464842044306 119125196976 1958614869214 789844772110 1151042702919 822742174120 759225297022 1466755328811 2270714049725 174373961454 355993250701 65098576556 84734240519 1193783784898 78254514953 1824142993909 449704615781 986392390363 2828290070678 1314190804622 693671665045 1640027127989 337844855545 891671619278 2964179835392 2290644027571 333829020741 3372180403388 3294451127727 3103101628004 1888692316345 1838143606339 107733476411 1447692094847 151751915768 234837523830 545884349985 3512027747 378255224216 43029072420 1143017139893 3103944670028 49146772531 1227177746663 14851721559 985733331711 662014599092 598013740921 107806155680 602099548792 443312612645 1535761360994 2717250750656 2494714722230 1375962181843 1353577222057 866065796408 603641937058 2891030563641 17971096163 1014770775412 2578948559241 142352503667 1929677992204 739487461585 345947413121 2410494386915 96211839249 1006814100365 1718748485442 662120673642 158961474251 2357679454725 439490058176 667113651985 414749704999 2484574178594 263062313930 842317833870 440205826394 555570487639 614213409561 2335174429756 814133916485 341172133916 1016763006786 1856081800261 327094432369 666568322719 164101723205 224181446578 1209668372245 692415705380 1475256937686 3597161192755 1020624035286 86440945216 341446753417 1415711621915 149650330263 462200439205 3057711387792 2109981925749 623771759166 598199632488 35681796945 74372180342 630849745737 308897946246 2059374935635 1371375874829 950624090641 1663640649143 628863392281 552215575258 173134240235 3025191490316 2302351079448 2427669924602 1569692838773 1625261519748 259641445810 23377985616 1053436519586 622829336246 1701334930919 958802785750 56524443558 829262202543 720128063268 804092226741 1971488725050 16688540919 2746776342041 570069702548 3174239344360 3739631223118 1388990628542 1123442165547 231458065648 3298979552464 587392722651 1314528650266 2377415169574 1768383582924 177336524023 522763808304 686509021188 2023701555594 974311783563 70214104690 3824724851241 45531310487 563855150536 536604038840 2214510987485 1572593418270 2513567030610 2719261295294 2936926735407 1121443260746 230434759960 116645951411 1747668914962 266068405855 213752463406 1320457626187 334310388360 303828306702 1882744542160 1422656436601 182586238069 29865692868 918995970234 1481636833048 3007621170700 2370130211695 801315593301 1475287412011 1325118370442 2857508890333 9812147132 1271697692146 261167982907 2521022746664 2347633860785 573800215758 7018624577 1069083104955 1553605837252 2214351272141 163077171528 1602686295078 2251054477811 1840408523446 3033727674909 1625752941326 767427485283 818679830780 611946370356 4396836820 1721478027821 3903907463939 2453396945312 1683157121206 471825669857 801221278311 1140079856890 803593818460 1606288842745 54993970426 417831326368 350994239074 2666048562575 303863846633 534340157291 623527309578 1191055794739 1546761014799 1469459676077 509644727889 237342282343 1445912917077 189010400248 1181913464733 11637287508 890336615253 1369992945986 218491752075 832206353452 15491910709 2335621943552 44015317362 1615514998765 1170876746398 228930417200 613937821775 3235998187864 1462485978772 424898179613 2009310790030 1573553331592 79274913052 33344590821 31352408023 367869153720 1988847466210 2559917303192 1433721022806 190297401519 1230026845954 305810995440 954981982079 721857745875 1947091504162 264373964671 5345444849 2040524265893 1529876360620 348242348246 149665263190 477946843831 1306238619668 421812988636 1250821516013 65045843840 1063338791379 2153981758125 344691752601 3269687478652 2084971611 418624786867 42127792769 1311381960338 1124799234051 940923208675 384012182182 1642262733363 2258214994528 102085951084 4540873560 109401379254 567762509765 295505851375 2225596149272 2121633593169 74020220890 1434528463056 482084023370 3573364617890 2982904592465 1352558441195 1303249257273 523687482578 522802777134 781375926518 205950044728 3398365762861 542235397667 1354549705711 1013424365513 190992503329 505953252621 40415806268 1165599978593 2693638553801 1467938901161 287228878753 958071122646 2512697329386 2358080926227 1240111684236 105903384287 538713240728 2221155694189 639469304968 21092901205 1184592869713 549272129595 1437467195690 324484136778 160081406613 2450563481522 417245883119 52004761817 2941159304165 2929009069876 229238563145 652365787295 1555009237996 75953308069 3092582245417 816342628300 712711761629 680832955183 432822015547 414833590746 2997257347032 816285655167 541920099513 982315587506 3033468996379 194098654526 13286583732 178086746692 2194001483745 300165809476 2425694029121 258195281778 41810244613 1020703344881 672869568052 780677258149 11627148672 1130294364720 169272639194 827668852408 2811013057 1201683247610 1292457155183 1829881839438 59168078989 1020603396794 1419947639841 286689964074 52378721853 2045796083809 445676718058 4313580110937 5669926969 2043599311832 991903997519 2293294281505 821285398893 1141974955756 85729141254 1288506838985 1628901827211 530474673251 3438605899163 1780376870827 1335459741859 2622689535558 122513086376 250937937642 734286640711 1666686877431 2977810345487 87133355076 1047887554949 2252757644783 1239163081096 23170976451 2869330429724 1070201142930 1285293347694 410136096190 885946203552 1079301522801 487172720193 502827813581 2681014197448 1522533984706 313792818277 395634798484 528378154345 2395523054745 890974066991 243102413769 16401410845 2934331047022 190631168959 284286816150 152204372629 56063323209 902334999447 812458176195 1386000594881 666369228117 181217021126 433583935613 497301354844 311220483560 1674855622666 1404556977791 3638337121734 2289452570456 428117509438 332995501242 1082665337197 625475363500 217317585572 181159477502 1099624228801 1433095151007 61329607024 2103770046120 134989405530 346737372056 1177350567943 690799688249 823659043417 20397790378 233457744709 56144766617 2967300915721 646176254643 4378156189 1917011844093 2462133541856 54698774767 2750776662747 412289920366 1026039695434 314769932946 1260453437447 254895917433 874091859678 1309143377271 170703054824 1982905407283 1907150364927 2409225934911 955798377 27794899745 10583534772 1593464930007 2147995686895 3090232101528 335070107221 155316214426 683801886376 127913566540 1542560959132 725022472566 62948104066 818965704055 24309618368 1306844807612 128723284628 35367652072 180172404787 165758951154 2710009897822 1023178243708 481836520331 216940580972 3034708784325 1734292114420 1583511008243 2827049510338 1694369755910 87737528528 3109259114480 3018818200052 2474405280110 3989918413884 992076853638 214097081303 222753219657 1706541635248 34800895333 75453961585 108921070841 2033320154233 849058325196 139328963006 24589469632 296565111480 1235308467262 913805470721 217600469489 2717704200986 1614121386246 82026902546 9263151984 3769120440458 9863738099 455325255137 260914760594 1062199791193 1772968166463 426640789267 40326552536 939913157013 812323807653 367575453839 18194785240 436179106758 3812465278374 1457242326429 812272330893 2031415970652 100399294371 2880330654704 1982441554356 310957046494 294236766869 861629628683 3309349330096 1605455845851 1834200449172 504593423212 103812918796 625581123550 62094344459 1090820983058 5296973673 1308470520057 129312038389 267217598833 793733118820 92756681685 1384474334294 150761373285 471263888391 155811933973 1395988237205 4253550510 944739589852 1015233584727 1365996477188 556809574231 209418861057 1943885289773 1529268096038 200222316677 1700732977837 118071094384 371045088928 878110422325 2963732626754 1838325703057 179617360813 1790928736747 134372543424 274085000344 706863201835 4751368679 60386302084 149344224422 118555752156 1495740681231 1398624179568 226793420461 2007492760810 1385619092830 2061718921919 929709377249 1010545601189 530606073418 331539257201 69203176285 1371655323029 3430297111378 55370528409 103598492334 444641387504 489904437127 95332112832 790087880682 1502555705258 173822045862 298681142865 357160927533 161632489026 183983739374 2588629541997 776333672662 529883575662 3238925556340 104167644121 954779335790 1276813715670 3454119549585 2685940424829 259222341518 1901508546895 916233216881 341883391 1110219704248 696811258463 238781299589 3742119106942 89485995341 548463913219 191389690459 405484624340 1347467614809 2457712891504 232798100251 2692052770654 564632296790 949315688898 377060498992 1123931758422 57526159607 402482645555 353177013244 107045007613 1517300486946 1620018284194 3882378112406 1334020586455 2099800586701 1928102729300 762970925991 1697654926890 1379603859990 111219570355 1438276867951 1002626809672 1451479305150 437463433142 584105022199 3069450454481 4008609189150 1919243830392 771930822473 1420845485729 1685510072581 803150430368 360635379483 385992794134 636371248897 1209550914728 2701049970674 641524281842 7462944717 183657439195 627162188897 3211701313455 1779986513995 149487544282 510764662475 229329061358 645456795750 1175971939022 1762999307876 321497246684 167967833563 1051470891515 288597663605 4517814845 1037446798392 915072976483 1209457449640 138932725811 651807329935 2502828974037 183237666226 1366518586905 414714411855 90616111898 166352237570 1428745378661 1135066024001 264451469777 1239209546805 678034483660 433277756652 32616134944 735695028380 867780686636 1019557150487 1044522554172 941208808840 449382105022 898165024156 283981545689 1215685704433 50043860098 966760047185 444791494448 515881436714 214003082862 139091893244 79072139829 797366102623 4200127962 447862957108 293891545209 1638067303420 1068030463031 130988374564 799907231772 1014857973349 483758900769 334798194047 299445011705 1868146837877 518380914976 1114558402154 163475056432 66633578439 7839971847 509856359863 276845995173 948229832861 1768078774508 2128725604519 764133132019 1279161290701 66227787032 1080696980510 3181010765079 2094172292059 2383110522634 152577173611 1136056737071 942817222181 435316392895 164216896284 146871521327 2984682058942 2494206136920 3434261622090 2138096165410 24095139341 690064426585 2010852089793 83483005310 362034836009 789705551900 1093810382288 48403265211 9978201686 1531512305793 572618206771 853652533426 18679673715 4061139310311 760444908265 1893140009653 25632960733 1344155476238 1945231085211 828586387069 861421037808 2959376000200 3578677181541 345040527469 622244531723 141785481491 71603382972 1352997079765 1430292790459 1125096917705 109242561338 441838690 134813935091 1004902251486 277694179210 853070829311 114317145807 35400754291 620001889073 1785798421812 328044010083 1954337370538 444773552717 31683167249 1810396579500 1245656161036 673669851346 3424231433394 75203579727 205679278630 870930801999 2325997960340 2165352668283 342596922379 1533742994188 2746081196364 1482611657654 211350455453 1723237296702 890825969545 1417016196845 188375072266 1253768846808 434279463241 632511918956 37220242883 19181864478 383928626608 1345395724452 3895761541621 159935562064 3283374147940 489392623755 8138261516 1256771001399 608180462844 2674757900872 148535328459 658726980993 671512173217 970804241741 304699631720 80133880479 661445856847 808917223387 144050261053 280316805437 37007168496 83080707040 2349169027659 7615037264 218614772059 2767840671086 1581596278912 1953846305479 211467169461 1889688377648 230113041061 713960064973 298366131485 469607610461 1385946059057 549975378219 801830908372 210654580042 4100308525776 949955285840 471968259403 2929062528761 861624487819 1129484926250 905007605722 67552060618 375600531408 154913291403 240555985279 408119505017 390790636660 4106311404537 821418908303 2823303015467 1166701288999 1594925420947 1681213491766 1703347843104 4063012971341 3401293410942 533371684483 1519091158468 735671169702 435084189137 1892046652044 1973913180312 3018374754940 2008475430805 56751000570 3516195693233 408536298699 407953637551 2049082069846 453642864061 843731799519 1336127106479 2443215032320 1080703601563 567804824296 481835921905 3704352996860 617262384487 2085789667013 2042455328339 136517283399 36393601365 346357062265 1951070834720 679254113623 24520021942 32796852427 268507354915 52343179272 21771504613 1110462172599 124177674905 1605321392566 36450159766 188766637907 2204497562654 222037228489 1423026041947 1657724543580 2942463088490 841563456662 402293361841 1639014932771 2463700887292 301131355621 715629524135 539518420670 45130060976 1534579528890 798332968172 358406902010 13539647884 786547906138 1736504088077 2090258140826 363936561498 3116806462564 3356001465295 137709507966 48766794014 473047925111 1358557879471 386605246358 1116908498018 1830926001895 3474353958764 2681598147701 1640097395435 98605575338 585505011169 138816201689 2849888353202 651140666698 987814541640 1278561268245 1527571388214 1556818811100 257924038482 602584755771 2332348680125 107481786022 1889443980921 397626081525 140389259380 2969800156536 271212644064 499071377951 2374324397065 2991032148250 896067606629 2452437499747 3463138701094 2286258987515 2439357977095 2270437984535 1236686006602 1673066772319 1312841947405 1167884170830 3748368624911 1240362003394 819917033262 1738325967834 24551860204 1641133904410 311681116861 333122792808 1256501158719 106338489352 155155397477 3340848067466 3701250430431 726875288525 183837716164 329106689290 2260568087038 140432470185 2922474957584 299968943848 2225794479073 2751291148563 263579248634 59174175114 195795429725 251486158003 152044612574 3236070449864 3266615867813 653455733371 1003135070348 2329017411797 1133363456752 251858756161 542049568767 990759645570 1663149916555 13878785454 408651232197 348700755155 3762374580401 498758759066 636165057851 2142048350441 16537234298 2932365890950 244327400642 1457452568479 510263521873 64234922147 420940827244 1314218174368 2716958894685 309515318712 536997652456 82155285887 9815030594 576888817284 2718453432215 2089507288722 39156430294 91631111166 2220342046151 524086241686 3131539192421 2983456938882 371976616601 641656572975 2422366346638 45800360359 870040737731 1241820359560 2626938004690 1269691237474 2862558691127 967471465167 1851213894631 402737543155 348608807917 1747504853290 1253523374431 302757368846 9596553263 258365584898 13995743806 268588658329 35706871315 720446325467 1342965468731 425397379 226776350080 161120833599 437134213271 1006235727785 608965664770 1012235616528 1678228918142 268524588273 2485978517227 1423066161442 643489263142 2618316268888 1069234184092 11554247491 1834041191598 213190546517 139114586024 1650509011109 76642571537 248728696528 3233464461979 106338273436 505552651625 204987034762 3099671956561 1187080487200 1844428007686 3271252771013 1110124491957 1419547458480 264482022605 3591169737775 569768951971 513749072156 3666103269638 1107022813635 1725533279142 34470745596 2045847251534 139126637243 276484403694 12421820436 530927478111 3199990905065 116019234808 28076706667 588800635377 1203660615355 843091047581 1134043623254 3372549572621 1677287025044 1364731388982 58251559190 38762169309 12051503289 1411548475247 131551427989 2993726466259 709897227296 1854992984282 2029291300261 19391234940 36053907173 708836637709 3604542324 2121032023786 1275270902426 1426910164134 612008686967 1498013578838 877708824339 780957892311 1005178815738 540732603280 2917861315510 521917258748 2327612663221 757741623504 1899486218892 114201004650 2074319521491 2112031081994 137867545977 3024376154777 420210372398 138351552308 2209202830420 1557787486212 282132420783 1406875498827 139109619901 893476377660 1946281039360 1020698311005 175548372160 704449414305 903841221384 1045089162673 1622726372820 51369970672 162688259204 2389213664773 402373293742 3711682144217 1138548882445 6475014944 88051544446 703139953638 2273636232647 852296886743 690690976917 1683706804559 3073407754283 150053488386 1371803459957 2179000452996 97051984063 1011369433062 1164851659362 312269173856 293227952275 426223261499 1111827498483 1701246500147 553129360648 1329106901653 1732999790060 1005296357048 33098347309 3535932825727 324319315367 97272100530 516670239264 639850695606 213858381152 1594899484946 96199847839 979476053543 837001734140 71958700748 783533067639 1695414862818 920771736121 956431990306 650081327343 427319701689 689950766286 516862210131 195092747090 2871282884771 3017314715656 2287719070617 309153327961 572714338988 1041931662976 3460721335621 101686423305 743916861778 277956650314 511417260037 2296938787841 1733032442553 3026442569381 184085485944 1283462814690 2232207505240 1187010970569 170822288245 3227221841439 3279049625155 548800840143 2043691322832 404623878958 572983158877 2189899450004 2015690945604 436810335642 96673912281 35908499438 1122487761188 1148088035258 2491573027082 671106925041 1330979989366 385911468961 632068099076 38618916835 564009832595 2221095859080 1702627338367 2066309196621 1466638273560 2362457157049 679658062503 11591681550 324588414547 604720223500 1043667164374 1013989787884 247278634796 2941265643935 413427815235 36779966987 15385586934 17144618486 29365413872 237754029127 481624027270 217743135420 160760949837 1206228726760 484460641641 49268262977 3552771398349 98871564799 1096040429286 1813458903270 182817075157 924735522616 48778228391 44631600611 304944112343 166618029296 11122524247 1054987117016 667302785497 592466975134 29151827508 1109842567383 1327897234427 1564350447071 217883021558 2421254484378 2271678591424 3767139278617 517853368070 430428688234 2546128718376 290736934450 251965008216 1141104559056 244036408154 553804351260 1764819386987 1161235149410 1894103233156 4177785478450 316378481653 1797210712100 616423864552 2713568374617 183957066334 48169181303 538739542110 700343873675 3596368655558 1841937740598 274933488203 2013709626950 1031333830210 2030645560986 1684639103739 1117519293377 129556266828 498592568088 1398184107223 45140086149 2635309338441 1898346970948 678089299869 314184437147 330955316458 2228986460895 692831130500 3657388216252 381641807596 854385629364 1221920548537 1582911853579 2497496597578 1605268606384 320945339893 544528412738 410704607866 2430768939 627163982319 872982067332 4375690021379 23475783703 10379545954 1366095635043 1867199973612 771981518632 1114437510599 1742083653901 1504240602207 3297937479119 206740526618 547166149080 19435368478 1674196036304 156350268674 3174826328084 1488883189382 91104317827 1713366950412 953492792065 148087012915 400875676551 249562332444 1064974383670 2604905326722 214878390566 743924550626 871914198607 690899504625 277235781611 888811854442 129522460984 4287038175191 918310741053 1544692594445 2486247242473 574228266583 603135329473 1331368515776 35980810763 492701473475 370412694597 3185209833632 273530855030 3033450264246 1277282482835 750123868867 1175778021388 248574216835 990613583220 147299170249 351976916042 120344614537 778362243559 1158923270797 445059845499 2042233473440 1754446101459 1472265334263 29256837967 1150881004347 15694735933 1532436395223 1331920279353 1203108179124 1652816441674 1379451134693 1797744455520 86526701786 867809521006 313469419594 749874443012 13741940085 1179022190583 344644306034 2593539377622 2704019688133 174071304258 1997633095745 1767745308030 971660731434 32377257825 2476373497122 878681334840 1553588002342 921309385245 3836656061389 1502680551018 3707038077163 340346227433 111750660920 890257298525 1654120226457 466945655331 319813967305 85038310380 321679087200 46332520150 469224040591 16203236961 375754605180 3620685840011 713270256890 1670376444759 2443135902534 169042897364 1565943742643 368073672719 133245625529 696738399670 1211674430830 308255097864 490155579708 481743759791 1283933647184 1916606348812 64307207262 795915941185 1230700757654 1895389921631 3796117579844 111052897899 548206997152 1133879888407 1868962030369 90692365812 58274703098 1678200792427 16908866796 254034403140 2839625858414 462656360316 1676802347789 162426946494 1020037445845 478561805117 697672006083 2416797603768 1188388828857 1258144053607 1206984727885 3165300039413 79037679620 319657109721 120791193384 7243964077 1342304759289 1969126319139 2654445237023 36490590558 1021423215025 3018533554037 356418462879 154709090015 479435245829 1937208765467 4054005863096 63875154132 1635077443675 2353110569 732412696 724946850112 982203014448 1470503807310 2548112856923 2034954745916 1762950524561 1194374693018 1104988566174 178499972786 48575331979 25172229594 1470127115135 120184139984 152521114943 11968326321 1241850865451 1140707170553 1236923197183 527780005421 64064057384 12371196197 1101847282779 1516613716328 245776656926 247171325096 604954158259 877844532458 1328787817184 866052893127 1272159454353 1419942354967 90330178292 268932248629 37210822672 1792917626615 252452885593 976158197556 765176220772 2022492343655 69818373988 1800831900663 1177126091437 867134411092 1015721836540 411819451677 747121701710 159154384692 773463127798 6414116267 442986742815 2634270577027 1461923353644 337149719558 1654724711212 141785357290 2663179333338 85944918251 12478695164 53510811955 2800532326352 1758486633197 370141186360 1224722122731 628709934199 4197864794 345573033277 113644984267 1340189476554 29556796682 84035412937 551989735922 2170601608828 661560726609 2478808123767 293943603670 116240674745 166109180239 706089144596 1417556701042 2031237442276 227438138626 1106473356847 541233180416 2443596699439 1737854902129 2076642228995 283201003731 1529123361002 504430662063 2086235808091 1005077193036 34872556916 12098386507 1018295846397 52449901697 2563537555844 138022508351 1970959956521 1006574676758 258378121652 5319163142 84926427156 772870655509 1310081407239 2101338982490 42120265829 1773963591110 676763859980 368505544342 562000145061 145856073846 2757391180536 627517580935 349979868276 76351813262 1302799341978 475916881 2615668304273 2004072654098 2241217055292 893414244008 75650255205 676979105870 814530185093 1468630082606 648647219289 765712975749 3729323477458 939051541952 2177717953099 1141870630385 190598744851 1232162100971 64266158848 9462966963 1097192961786 20705304437 1309599189463 2014151660837 512383628419 2756283003127 3123094286186 252097209442 1414633873869 851610895766 1776730538749 447583346151 429270774640 27594958392 47163010000 3345559455253 349459514699 629073687570 168757961255 1650507308211 329901020203 2942708014088 2408045002483 595938659529 482720106443 1119298987486 49382727666 433363670346 665003579134 262039933166 2030206659913 597161101629 2843784225454 1422532899728 1384483169045 341984444663 984995107536 2075193960630 147445526977 94980991238 178347061756 1087161597975 2113653869562 738057277277 167203250422 1318228543208 1181972818754 981124412708 1475572117943 557588718096 3956328106432 872979161651 349817311372 1091276877693 1063579226961 851264729274 13531356492 1386582122301 836528932339 2619272441109 942916949664 2055133862038 2779992708630 162659929105 389401824854 64859795109 919494049502 293999335822 2380420313122 1015009242441 705848391784 915592978973 1185448152869 419933486226 1415316117460 717872812366 555452900739 605280208677 432407079691 678263645073 2716236038746 1484561274476 731302034075 244334812356 473972032198 961036333086 2331967123555 2142482770768 2095689523687 436840194079 2303715456153 2040778094924 595756471069 639508935886 2862760333355 1490495543124 129545026824 1135373998432 1132632144085 256564485031 490094134704 87523751554 2841398746043 9353387021 942618245534 1623589932742 1833991477483 863513090668 546950503271 253642371904 1750822343664 58315470580 2520771393174 458129127390 146624974877 261969129573 1100199982637 12215451925 1265226322366 205661652706 232192627208 527707222347 325360036276 1396966656614 343821782815 205122099994 2935710455771 28598802726 15632405633 692471114502 1515210349274 3508995194533 2823112249310 2206944702111 3957188382237 1155927716740 2379287107857 1058357407031 2757922892621 209916154202 387994624040 1718020285996 1065384252448 937480321908 418844230545 51866981148 2967005835501 3171176494686 1192185988334 1390429687855 949876924482 395083478735 2066163349190 2914407792665 1059683095467 4089515503584 42925901401 1021176435760 82366524094 1628679849096 2929054693423 392987095194 71720003325 855386283177 2034363932953 271003208409 565198982684 555743940037 2037384245249 996813708939 1606085541363 1128597653901 2602858051575 1142295591603 2709696962657 4901581230 2068851342373 2544866554 55759563084 383825865092 1335986987079 409409830373 1628435457383 4167948612036 60245476567 755115988616 10026316942 2440320325412 3383428337671 3540770245346 294566584918 346274942841 1496633892374 139493578896 1181134245580 331451190724 793570083115 637438794970 1190984471435 390492620 1553265308883 303005527332 1020706903528 85309524387 192217522357 3267181407999 171077563148 1653733086497 6492649463 512818278960 195513418319 3463095435903 118018477315 1038238491712 211545908367 370899294373 196578794602 3837546824272 2836506134196 857635878217 796975476553 284110166891 1470980450710 129575294249 496760306576 10735188523 438510397831 1144302284528 2165157748963 1646354117019 796066712601 961402082772 955749485723 42878741905 1260198797794 12090656155 790185284350 588850293710 1594888007494 679539070243 1718683282927 647988924077 2177545179329 11976637997 935613524348 2666728435667 1220769262779 3451105847085 1053151660907 1057846068544 1475916433587 943947754547 128473363414 194751177007 288478282072 1133037990226 131863582746 2619935657266 3207705834870 4351774683809 1526315209083 1859576705412 2058517508165 629659285810 851297074186 2657748130416 106199053145 778744047433 774578848960 1270940406458 748791713404 1462479191207 1084734269969 1942811268762 616959021883 826591077735 1872396762572 751482697000 807789441563 41847890686 1879674354645 2685267807938 2629303886332 1211981753883 2428467182616 324584624624 1680469957290 173206618080 506267006064 1680305811849 461121610928 123107614817 459881616025 1893869854937 2150093064076 1190940025141 38362412905 1377741787381 749919444256 370071367252 1164237390870 163284886233 1026633999375 3948570687 330669026015 1544601435921 590104959865 3075691920899 1290654735193 1489633106632 1500430793313 2439895938550 71261665148 521656174209 25496725694 457715694272 951031717067 55181693885 1185127280370 3741206145984 2530544153183 1274836849185 824298566243 1545326229074 2956262561899 120402781354 382421686441 903675177488 56516966057 63326111721 5606112377 1977821306191 4089687950431 217912218170 808649333590 364588067833 2985654610017 1439460251593 109181427233 390260020960 1374818875764 100679507224 2007002260142 2437067803380 85235442583 409453356029 535882824948 972303612194 187141285722 845958929396 861418121032 132909638766 198582211594 466974810598 201314668399 2348785243739 732308812347 1807406202731 2328423637503 3675068314870 3382459713635 2528001043488 173195972762 954412155994 895571062489 1576980885757 419650110707 36421539090 283125366755 1703366156907 1181583303742 317700686498 8801261850 222165896165 197934824796 150302507048 1425622874759 681390458622 804181724816 35331890914 2566634107857 33800785581 948403432139 1033556768976 49907096621 461555405062 3254119059131 1365751292357 139199396617 1395447570694 4043875849008 221918379590 423026894850 1366087594536 1181745148978 669524383072 1304901159527 523852151969 1242916298008 924177600389 1804286602289 1036001692136 434190694526 834599221120 724708221380 1646728144919 1595543769870 34840686987 512182262547 1834270782967 307334350277 6667245495 108295761499 593568005716 393570522263 93293065890 2456197324472 1369305845587 380968932204 85662587727 2217788828384 21782643903 3137568743610 2451898531836 2597454951854 45479796922 1355325141124 591313430312 1244206113157 1009292051840 531518324653 2881905613706 46260543222 95154599202 1820262604298 1944997722811 402554037004 3288407598162 422800573344 123299870066 533238256022 2938284034080 101585312553 785643507789 1018807918961 502789437529 121960868361 74503887958 331114967560 1434997864703 903800106037 992380664543 2301401641676 2214752567078 2157540732437 1453113102995 82296799414 887991987145 169878017125 229983817025 557118344965 795449108765 794497681293 239330337137 228847915587 1455082754721 166102528702 144327906414 1033446720204 1380708080184 1525113786483 2870017716165 379958865732 606027837873 565606807532 52564026276 2501602329901 1044072779946 120991430989 1759290733376 940190000729 1172693979243 1758913371375 2313530880861 1436130061415 2255662212 12266034614 154955201370 2906283801565 12850923957 117089183153 91239760439 1630397780830 1499927791216 74400121211 892915014528 225464550569 3060392216708 1241613383916 126274969494 2472154063589 2160578884626 920445042699 508199559640 1135236108916 830392271469 1096264368501 1946564359398 700445147476 3367067073410 217439263898 13758642689 63492861231 1114448404328 4447402527923 140067468757 1209300526031 885684668502 1753783440486 518123247485 429832381654 2878450358339 7805142473 455238001704 2923158851033 754837454411 1619545360199 3199865100808 402622426354 23335095030 2186408688112 1322388779542 327544125503 305189945519 281639085326 58965186937 1868614243998 1843621174840 453100608585 122213769734 403931163900 1540828130985 701625071101 581687910885 70454941432 48277461248 925234467930 2346471048423 1191763217989 162709971930 584538059445 355473054030 1254049362413 3884545791264 1346451160895 578511671884 1369782492092 603130686017 2710954324386 2133517619703 890318819202 365636077030 691343634337 266209721719 3102523521747 44024665321 911978986618 2198499585544 45628850683 426652141449 3240403810076 682318370157 1687898522059 102940377315 59752568130 799274279440 179831360017 723161703432 1525129700967 797404857691 461012197213 44534291989 37276585264 126611445947 666823852926 3108763495988 371937625222 256584955371 3285795872833 340345210425 2774843690283 108812901212 564188828398 418282034091 161729819533 1657675136063 22245101553 64722353266 587537819317 911237022130 23090810145 1079587210606 2899503053708 170314898128 195799271680 1304908221761 2391119629249 839058802562 168772378192 830048912969 805616005225 477569279573 1509286841052 1786803457396 91026839769 2760558342177 1121262205122 1818960745555 819352181859 3174507553753 180226812576 1757925145786 660198473393 915981312536 378603203687 289719515326 717200565227 1071674430317 470332186103 2705361622602 419586447619 876490086730 1831784684917 1629189073670 1252005742699 8964426393 1378687282901 162865923028 1145027421454 523647259802 723409592585 146004516469 66249822995 164438073689 918666194943 930494129969 3705954661159 1677810957327 79999013760 822471927590 957505843286 820391172712 465463425525 1430983778362 2733997973523 14707622358 574583764219 752305124728 2812255978364 689189315848 2085231983660 129303213659 2944651502403 2142778499673 150950799393 3802970503072 300296326719 704892958690 603145623783 170388826881 204948264540 485336442025 233102699651 87113812922 45055653120 285586823233 99141243089 321873381448 1546379200671 1546345070301 965721617354 2779318687693 3033770954275 229692039912 557654530747 40928232617 185285180285 452318895031 39261828094 1017018537194 88080636082 1714194414624 98448046633 818062435297 943079040386 480622155658 2243922258823 823906189741 214850264700 2029759424942 202707625089 88889202248 624104903282 1126714087155 1576009085544 1446116658332 697429822 4872310751 62998075984 2507330126568 1451534733556 804840319221 701491759002 1016237833054 3900163124483 2364779143167 531532455357 2765188696564 3108658436 43299308796 2650478142176 209707085923 1432931517354 3146110661184 1862596558068 1635076822220 322718959750 750580227196 652546753892 690154373024 13453419927 111130126086 3837793068331 327059275877 20043280864 771946212996 31525618962 140202965078 51045511734 236774594514 415819446626 1143313100860 1883697524282 190221336488 182889569224 241476510015 2233231646262 80305689936 4309155149106 1131919570454 1096453759355 1576553669101 237674512658 2918739828948 1006063617840 950133831273 2933869240040 1285587127132 961626254766 425036269315 552105049357 1930009625331 1851555428287 153232258027 2150485879299 499658710716 1109349108047 2922361551904 561524044179 184620552519 1607032711758 337398396782 257283472400 655227280197 2076981117744 9565666998 269579593829 3131109682456 113125739076 413621617195 436833112548 30723742671 1992054554708 614271742365 64043939818 688351836528 653160269996 3627744159383 1787126106415 559930263793 2032067019831 197020144172 3437349930184 309867237783 684710093095 1479907057877 403986199610 59335822864 95347254565 840781534064 57452405848 1104351530145 157887642618 79725904507 49730063282 2692728930173 3142261902514 285220610674 514425713346 3698433181588 809074872684 172736372024 3914932586553 329555032314 162603948028 1185675798023 465559349130 888865573611 745805282702 521810046176 1776516660829 835821508650 1136807159591 24011323396 394734975190 410383174605 724566786826 748029411785 1539594010916 258973804763 2058281579577 964020953622 1961227457970 52179602539 2141566969033 2301847404830 901362165462 1288980546353 764972665076 860334443266 1815639557128 1394182755480 2684708004015 610169818324 733868234931 55816669582 50193551191 1752311853020 33283985594 1517786211197 1085275829607 1204790797537 217974250960 518298185058 2134979164154 120813675477 2115006279812 1142171943346 505211165495 3354635795 565491304127 12802590759 486007979948 29711873271 690358878529 664899711790 226598441504 208067912925 624141350323 1199714823214 744556187638 480285141034 1285933201409 1252499363406 87590520929 24082007003 260119357521 942934859084 1218246253165 842960907 355043052530 30266579532 739798438213 1333202645316 714717902055 1000451260023 2264490072575 19370760588 551234778773 2578076357986 2667580254729 593781942562 881881117468 798452443492 261984746696 97986114854 644604717476 126358569280 471896152941 252258300295 1546345329827 168133000667 1843058955765 321379450423 590704726436 2099982747691 3283463123326 37320407665 2084201960577 2972627157941 2108233889939 1720886921654 23191895402 273239242908 1597059170958 867409488034 1448991467631 228905052377 286273983987 92554900185 9379173632 105469993114 706057621469 2863384258851 926687900422 5785774765 705394341772 64836955205 1536600472972 1924093433335 2691566861798 835742174130 54726754141 2518438282157 1627047100539 800819380574 621897852844 114886089416 153232780313 72387578240 547497606441 17399308986 2130201191345 1567723959619 3307135298537 3051092725907 312999878926 2246227285331 1891795198110 2204492857240 914540859408 600192732994 1396415153119 714235476727 71466465891 3542971733504 98170198 90543955838 39244177281 692024908398 601076154692 3043600634565 1751551179689 127175754164 66040565568 1499925327327 644624014174 1030212969454 4199508034 1240072543380 1870321417904 1181979130722 162697385392 1514837971139 258425177802 624416755324 10116412019 12784071387 34482367042 2445176072848 383812810942 192389719331 444839873639 2618275280357 173830445139 873945758832 3799227358418 563128398614 3374666635143 179115081 249913310447 672618699935 1186647732488 2048450634 1243598496056 818247239335 673369224529 240074898494 698690432309 2839517409494 437884972178 55170213848 276757145333 651404142444 980980363476 338880498855 408376419348 8262856980 8344192923 2601321433 2257693792316 326673185809 2882522748657 1014799849009 2735022413855 2185680243833 2015655970104 526131391583 2186663719052 310737272189 2218636753951 172540547281 603041937301 25417983261 14770456734 3431893090590 18062196999 450322969959 803649720129 98380198013 158018984978 1818713783964 2874130401974 1527401897346 1222484170900 416101963236 708742071820 568735709250 433261419879 858030457257 372186116269 528668119435 659691968882 1886645380640 289737267109 111576021151 377561732407 1483274510448 12433868683 440488588221 726288037905 398115049830 219822974292 1324200108 770331153367 14176861808 98811965664 769574088009 302898263794 612309094675 971295668587 264674008400 854843369619 1638866711592 10299095791 1890545883540 3822210933742 325115691224 306612799054 3157776142151 2786578938069 328522413973 23796267962 1235987574232 19619588451 81030775930 236358050301 1080703027607 135232482758 418757895292 1738988435996 78804581282 2415192331139 426572477400 60630352900 190198271882 2095593574631 1066604262562 406307987244 657944706850 813484827172 348628512956 432095163240 289385450239 252097234771 2122851351097 2296080212114 278971844642 2263315504152 39966848496 381166399996 4249924314065 311070881691 430595066342 1108746444066 1489243459838 265764005676 666145091512 130709127097 1223123694434 976899402962 849268998399 477207413235 1378430026025 421987728760 59580117264 776321367449 607861872957 162157957882 2432321948283 107260114153 1704129297526 1292366876779 60638180366 655540685338 3664141403112 580890329528 285229526850 89989633681 414209013938 110929018380 1016128232716 141942677791 598135034579 322086631023 693392465682 881246294696 233792103904 1919374223811 519123969314 1066836127949 807115782824 336158508696 816988256908 654617039002 491631105818 1097682020823 306389758133 1081288374212 2047976654312 83445068955 214639941885 1834057720063 794694171567 2963658486931 178239720747 3759877054751 2363637637023 971588413809 370935479041 2545691380436 829391837893 1513450822687 251194012833 75811540672 2115172816469 497609835288 282756641763 2210024666835 1134518088826 2494790741592 1544878063150 167908728624 233161268215 306785330119 870797085478 3205232625156 1848299249572 639103954893 558897075564 789488073046 9126920733 353307335408 539961788768 298449246665 3420510123348 372370649033 1448684326249 470583382385 303177527903 1229875656892 191891861290 1236566988703 213581126444 253106425212 2772467200696 3324704961865 127561543616 1997097178438 511278642915 556583869486 83707190747 1574182549399 74933515509 713225569933 502578665190 338819858719 46837358888 155462535589 372193813155 472777578426 9407188647 1240874469009 1062862591459 1356638433705 1242350229487 447228599719 1119389177981 1312770109 837588996413 1466421939202 2186579081550 2772668254023 504792812852 816512465885 987627110561 2986245921885 732497428718 598933182966 609469887002 3364860302176 2425501903116 579111587542 5286477636 971035971901 933924186860 300057881815 172614980910 331082811694 1858927935689 3359981236072 1685707083856 544714040085 803482458665 22913156589 832117455151 33546345099 1348098140129 1064437327317 1528191156244 972636629680 21515454938 548252210076 2944327983081 2465891666767 2081900897879 1359411342749 323754525195 1685555695489 13592633225 53743931910 16839735036 1907463134808 2551286792143 1255412232506 869911199132 816252860449 32203507583 1207430347317 825274757617 99718057198 561186994120 166190446417 877371279 1727298222708 599629208837 418305130805 84852873150 1259608293603 46688383705 427302755008 3032943338052 291085275244 814849186917 102722447904 127735602950 543110343404 321971513198 56648757021 731944829307 2661188219877 727078210189 184975940061 1635072292969 2169822394317 2168514076521 1230303733792 2621534914655 1609956838049 300590768695 2585126157454 681314050921 927142909700 3835960256899 2988393953184 342176687067 713574539905 2028664002908 214793441263 33728941974 313549469937 27144581565 1109377765651 281413855319 1312724582378 159886617965 226786865192 1527798870253 1942954457352 4252521827681 781647271190 1144771991942 2928901030695 466347947422 115561087320 374600065122 141666684317 568323514333 2349257511637 1034723481622 28816984598 1872070237649 438546278181 125986905867 770621633173 780550118739 2039139830606 2658044543822 1680816446562 2388293121135 238646673473 65984346971 9095496580 2077973611821 1364944496861 2293501366024 70795441033 272200947795 2687251265738 1925613600618 1744087798269 962891580030 549554311782 1215454778766 369140167668 1065651720966 51612207774 1890011767007 1343412648812 3755443077886 1909498156525 2375042667355 392174340538 383640224749 1106951245845 1018526367156 835958838438 5640602720 166487639680 409872011525 119916360630 2467146442407 393110070074 1546331425195 747466770458 778217076596 974253262224 568290878949 1097219523241 89821406358 761174691786 322491594753 2119321874420 172124097136 455850728866 971888106538 21905252416 735371123371 2120005503727 369178895909 1524838223123 26359385398 663282113395 2206544559709 374290302735 716393109943 82658970503 46457155319 220152025993 441759256478 682105636246 217855687937 196874210517 60228504826 3043607223174 1109936253051 587675800995 213973679730 1146013159184 2163208059546 2903125334602 1247798674798 947242147333 1003465511350 271034518068 795806465793 3639253774179 1067550931474 3268991073862 3396376193892 254328923880 431981477109 265407989297 1243200625137 21142796812 45181874574 781284059618 2019911459356 207566832759 1573328455698 120381318296 148125219243 1223161913597 1030998866665 2747407290491 329023654090 2613936104740 5786229492 594707534149 452115926940 476544670193 860955336 237822859823 691472680018 2984589222073 3080966487157 753748387356 764192804601 1050386116715 121750352899 816767595784 1546133410232 2588571279116 746524654423 740521296906 961772830692 85722469168 591581669693 694615882178 1791068021960 1755767959430 570693919394 367456371554 127087644031 1158035650934 336905038255 1909207655124 934107253248 279239861028 619406660876 2551439629047 3653373589137 185309408662 1569950115441 34963469769 68270209570 2812658815353 1727785287334 1326497809034 15296012367 3503950069417 1244843124629 1131068416618 2491188127444 1759820137335 783701476074 752206829368 3597360430182 1681598811608 3438374278888 960007173285 70533705306 1256756609235 277056247154 1024100779291 3818938339292 1418545958317 2830240643960 1227117894865 117282296312 1685314823789 266348940971 2512781093415 177624420406 186726166495 1664356626790 2053855160513 24772775245 81113117968 1876345714627 95058736347 3185777706551 226641298176 1236466424822 2616792618 1988183338591 729716797566 832559546233 190651882903 970679616809 1024506762453 14987944425 419757302693 82649824654 1274151819146 716140564653 66728131557 156359147573 157053316471 3617270891205 382992863852 202911186491 368154095633 2425570192634 2378103505361 27103077264 237138335132 365952653189 155402573284 1386439894710 103740856336 3519450924294 1047159909241 2266797162999 300028970082 907498227169 82137742801 2801457575113 1911818622693 3524859031745 603165904164 33330907732 273583419816 2304442129215 391199524650 856472292014 537699115437 2880756225002 273911220860 294869715776 516711498984 2454762686337 659663239196 2516884085770 155709036317 34828812475 1911098727589 207459959330 291414725797 15099601894 695161570 2063523519034 49866956059 128602722408 695061628753 248626726946 323880387659 531193129149 578889673159 54101262970 625418729304 2444463195507 17428778207 737035431959 246126103393 654040482843 183684953888 1366991117644 673505111800 1529562590504 1773033999901 2140695337257 2148054248152 551168472683 227222216087 2317784304752 216894245861 2051377423224 313571605462 910383543790 351904297161 2541739413894 7628146082 1118231422592 1153106740430 561558466407 671191405158 963365720800 1512605865771 125812033166 1409321249493 711853507193 444331024437 52810200726 42497573175 173228965205 1918658879053 1379373870195 511359616942 489387331992 248182120948 780200254507 1564954275 214878047962 326425515980 1083565667154 352010056907 2338427861451 110882993630 2790228074575 361194861679 836219829560 1497165306882 1175348771962 1033042893291 132736897115 2233787382658 2655778201778 2634226849072 55726589306 1836642469915 700444360641 1543644251515 1114030120181 1546531578007 111677669882 1280497821088 68449781767 879824055204 1187395170855 797102545743 390804066566 853337594847 512252693519 104231470106 2197441392080 643702844950 2086149132543 418533534275 1694395429107 3823962263920 657029694 970456691297 2035633126197 1122988519109 695289569422 475363080224 1574366885278 2098997233540 51681723390 259830584797 205292046423 471002340105 876016747973 739215873713 74603028005 1553919726876 4436031898 142334526226 225253579498 1414422944423 3357264948250 1060026731317 263873254415 856096385873 556516892314 317237737412 67726865133 965010131193 1375198574215 36569648014 2460270427831 485078435579 291036694301 2053048565896 14601653391 376156229719 1599552119270 98237742302 850243828616 211745224858 605889540176 3458971034986 1578829949470 1390926143421 347209033982 3921835951539 2081615623358 2156430701084 1187936450143 20603592272 490775510295 1561672588463 2315359935520 1004065498342 70281635284 708757676366 1726544026833 230765583974 3574671794854 459177811174 1735461142723 2768010195968 1269137560580 554517771254 92824355576 1265602818327 631522312213 3359503297817 1424095308466 34526006178 909392159067 3582977764972 1557124768821 605196076 3305910037264 639061554538 38058871151 1769978090218 681888333248 45682652938 2908366910532 224256536420 2914471436650 258424567311 216084554718 499750253449 1726812978533 13035577547 10220766765 1857741887529 1780414553639 2220415470208 596163892892 351446934030 964750268683 575387426887 737273681339 42474789033 782338021577 4208248807362 128045468537 344851485904 473768084039 357164164613 260742481080 2527806966328 515197179573 2170335720045 1077945367427 2814738702225 1664173140666 1077071658837 1672255205367 801882188846 429176658357 12678571743 467376758547 446129916438 83321619585 92088150706 921228517839 1104103496269 1868878987640 3223615497626 28698216962 3802452443632 247857629627 793940452803 199231340300 430647113840 725033352804 113063067366 143104418574 201571635937 268180278763 57711281516 1625602900858 27564163164 70227382307 2450207323635 525552010520 380582235052 31938420218 331811113502 1469259719237 1627492222696 579574054489 3194244472149 518474717519 2072470623507 574404537261 408866871491 432371778395 151885210813 3014663593003 531956921540 67233739361 32925534179 13948608833 56951483736 1270863353492 279126324657 1747058481069 455634229299 697755688708 83988846108 975759855053 887596557732 3886000256974 1043793158294 1777955135958 1102256067116 1208485514913 1465935880452 1707560576614 570691276871 3037769483035 1104907966408 161652989831 1235737179617 98177561262 79195828936 369417554363 784402969616 3585163375306 3782796626989 564490310262 1649398533969 578481575893 954625276806 165454532696 2658845069266 1546253447019 1917495408540 2488119434071 949891438529 487864757257 16105446227 1205622116664 1141233381489 1887039946934 1487567366772 3384802160368 1173932615032 4090987646379 2588446406233 55085398861 668588275754 176987853064 1267700157365 50931323523 525152192247 18143942379 727808458431 2883142379802 559275965764 902671608580 2434609214161 199357582367 624993003438 686832340670 816629717991 267245261028 1585545403509 1490795477130 82603157941 1269297291069 587527228368 1664890790088 215609344924 1165096194928 1602583790353 1335781005749 83361532331 3641763473643 2618257994773 1153254449197 581160763383 1090496386208 1556365279877 1181196900926 920726087111 327340338520 2053828622429 654477922709 168008800084 1153298371715 3486837312089 1516698738895 332895691776 20290776200 269313772600 660362026268 2050064679059 796093819511 1642700551740 661160431770 1134161052022 1440267332034 461828734191 4015615075075 1303044984838 745987504365 407391334851 3452396562497 133982339067 555764766387 9328327500 263935907490 469083387615 1684140509751 188080114511 1089876697061 944300692293 2022287857995 3066176987506 103616488315 1248015150256 546920703607 838949424254 880973726016 2815555823713 205550366943 988235246555 309542659072 432705131369 2194958953112 2233506716134 255314505827 3131370341301 1352394753317 897150784203 13118779707 253428960034 2551231998706 1588344613088 928237048075 2546486992039 230862982388 159437246790 2477243968367 1059667919563 2552991583814 506931248249 3894692561204 158302503562 1180450838133 1572257016845 1348009706303 14385132216 1223557070511 60600856766 3222117035285 146444671124 1588470257517 526085616759 2566405256534 3985122695486 293952183285 494455308667 93903290268 1070243685667 152205747144 433024039937 1132286424563 215588874091 38197305582 184340963900 114232669711 970169344510 333889031974 2417052667378 226478345185 35284978269 1258025553817 1516659128581 2419261353472 780134047990 171569351771 769530611150 2346164447307 2891461128229 568100041004 759042513617 4070142075530 3617069563923 438949968038 3337272318287 2639567214143 1572108056339 1254372975820 1548777895629 299017401767 1385976020911 1427298892718 230130727794 2699433031045 2653086568374 2011082412360 1181943768489 282015702403 24655821558 1543141128612 3294631703772 400536103976 139283942352 589337999169 384639771649 2088511881725 148236724232 154649076031 216064925974 252809515048 90255688552 947833505500 2515992610687 19725704255 976420164547 1141656780004 113656667850 2045576559566 212422936110 165334563496 41224290889 983838477880 51314467256 73035150858 24982132155 611029381936 2042134139275 2667152269125 2351899410336 1097871370562 86486962437 156645497540 171009999032 50908183195 2575645007589 507822696964 419016504334 909383764155 445462757133 452627938289 353410973630 3139097386630 127651976756 3434313809857 136235454839 463225239133 2602774098551 1228870789435 1572671092524 33291126352 1435619400979 2703167034651 1991735132703 235911764539 2709267242848 1640126484131 1477910090935 395466206782 2438277249654 947752927216 51515422982 202978988264 1177698388851 1522128863243 287534981129 1120253681526 1646814610633 578544989305 1580286247510 852934075920 690707785500 1944084491277 10489121605 1448458343366 2291774018862 154488646606 35403937688 2247765266410 3374901303304 85509923406 305320155079 300306204515 1213699122027 215676281984 105459429903 603853575726 2832482140342 14588927658 1943096363003 42043527283 2713224967025 793975620092 1339739921662 454389813248 471941061060 866254374366 1203007325960 1116161925673 96766608686 860409020548 717381397869 1067990161280 976773076802 2252122736443 1133884748209 3000748935608 2597032253818 1275234329951 142562727784 1475749483795 1415423894011 2832098870796 286365089712 1052047145999 917359812545 212646153955 3827890245909 2892888571866 381888197489 296993505119 424596488470 1691374749533 940411319909 786649297482 1297751092287 1676346020752 815710537209 3380808021494 287519133178 3533640520721 1016129924713 2391052048957 1185153605459 2965149472626 75360298440 773375703429 3138516528724 1493308349989 154735270230 1397976004397 537854904824 146416871835 466736122069 61321780023 128537228312 1579585590445 100027809272 3017282297599 2342293774525 190206784501 30480201204 1845377067160 3493281022960 425423653890 683907046269 953895757409 1094582574368 1035334556874 1782620137954 1765076049711 141816678503 533677877109 2031891595921 2833996735006 803979618487 709614385796 278194168302 342355482445 2239628398522 3948392230419 361740367046 3351768898155 2214291958035 104226354920 1422523475252 1636164847504 1366608404650 1724708491748 1434674234176 132977862796 45896687088 113986015106 269374444041 2295813356243 60721567166 442057702802 1365932133548 1348258046154 1103361117852 11063210006 13999007866 225099428161 3182460081391 3770627677151 117210847456 1285551747254 1852626858436 2093103697071 205218194599 620428508613 220501125304 1098343214076 129414610218 47741305726 289567719279 1003401046484 329070670381 752401940652 2400437765859 1268516351597 3284307767152 1361945941515 1322671393298 56950840770 285577650371 352971364287 1400057857408 328639857770 538507029718 2100168670865 2267043501411 2707998594100 190009783782 33045716758 402409185247 196480886206 1395595025961 541299228965 2233754750665 2586592230825 2538817047427 620323480072 2482295864706 2468576410608 1809362344672 3467640514411 880901429689 3169738529690 43887391179 1652872745660 1814616111770 524062370584 143578816441 116249007625 1497303797943 2973220208300 1167658663892 895408673285 1822460682532 880396465503 2420472768573 1180119895493 327787485254 174224102332 215045907671 94874810431 1328270221358 1003795299375 285680779151 2562882693364 3259734787176 449641202176 5624142111 10096854161 1142924552662 790489167197 1126868389152 2502429016371 764489686253 612287637612 1180874348201 8010936080 1287560116639 582963069473 1911660725659 1006930103660 765199250759 576516412883 85959555772 30357941446 760043157974 1478884888846 947663279677 71195113973 320184247499 225440447371 1325696570348 1263344572388 301444134291 3972254035280 16728309646 486997175502 954900203569 974449219386 1482592120698 1180443851092 1223596280129 1185232568325 402786201807 498458790156 101515161490 495460118794 373700812824 1736535271783 18774539143 273083807540 2250106774029 698735768438 52312795613 2924495060471 1312010300716 1798123615191 429348260310 1674306878355 359831545599 60103941801 651108328445 1075259745192 2721194400626 1165806970292 780665403752 547902199660 3852074568031 260356799610 117283852377 204468437840 126659146494 2134192135027 1438128900723 1978821446533 581515563867 224835737044 1884884319700 305420074375 327196975832 1012548244173 1359878395332 717227005666 3802725418794 330286682234 744173368130 12732246737 1466835319081 382180671963 1845060756424 495640182535 1992538852474 3780180715831 93055761002 617076998944 1046076647371 866551216867 19205229692 932852596345 283596144442 3802080197705 580012176346 2072293611912 57631951462 2025670821774 2934723836942 1077356502178 459128557 2103364891101 773242701029 948174755219 1657887217797 695184273455 302303887 85227678691 1228775925084 579846686081 196342376806 2123723972545 165092522632 1055232850435 356039102375 1539038846027 2177892554766 919855342358 171112712834 429905048880 2464434994155 2302087993673 21563064832 611453291757 1874469918577 339118280361 1662007163389 1111654305584 8438283014 238331422030 387315466867 1746445326654 536711460889 759845575463 1210670977107 289836885505 2982702284994 164336828566 75970585314 2110329316025 236222965492 32975424452 246574277343 55225462259 261041529380 436033066787 533025379064 502544451737 342542765159 1096478140971 2065306508149 619056724987 626157275629 308522576257 987729178624 425759224166 842205876105 831066067255 1502478786406 382422958046 3246050597971 2063988949671 18203528873 985574815158 710132192371 2878873042086 413636527870 569100478953 615750965823 1817451869771 1232232098836 13229723931 2199486843862 801234225740 745117299862 48811674942 245664565254 1026751322028 473885841593 1352289629006 1797931051495 650673824449 1900218150986 671139034048 1732663704125 2942137455638 889013139187 165232451494 3804639965494 153050652594 748724100956 1741864471 2355842566244 166840958819 2372436757784 191445952511 1979375586436 385059408984 1066175865099 1373447877472 2780210037556 1378817949650 304480159075 2772403818314 2966795716649 2639261637123 135060707352 85078982597 150052479640 6476702541 410493731667 2640510341068 3057024273897 2026352302696 1211510117107 819180813264 662787173822 847723074871 3207336419329 723264293934 23472598311 675106617 14514086 2537673198761 318168494673 486107399855 1342448033445 449824438121 1641831819043 121598972094 641840650063 117090358338 883308536252 50153458919 1147369529827 235129194450 1375372889743 546681263153 2060543207375 113570610802 847633809028 2461805908346 96672888346 1833217866336 2619090371591 1249618460386 1403138385222 1908112894510 572553941591 1321293623495 983507810838 178189339525 478793419091 762769997568 775802124027 62929032890 623918289816 2371048851 766208563501 1529125751499 341629183359 1880578370172 719294486986 356793651643 2325542402697 198821042281 1067232031136 76819669739 18428166875 214830122474 309058686300 491265837878 407732194403 135489937909 1450534523171 379561421497 126620910319 1907716520072 1093588614529 22619358 1167201226501 301738099231 166688147058 856721047023 2441237458865 489958111872 77616603327 247681201032 394500262204 1192874893856 960554067886 1258654455357 892504888563 4955221216 864770440156 334653550934 163626414826 133763279331 6345690709 733290818150 856590488915 115676951112 794733305921 1162588027072 3814349685486 3026886309019 1757301321535 2548864322289 810793436577 508350894856 1353143110503 1564462513469 274283228360 99436182860 2863201792804 1707566438950 904992320934 885488580270 222898824065 556342860065 1355876043032 2737869195892 436347436978 1314707279521 77095738123 462645208102 3660959405573 1193585185316 195787644766 491789602122 194159582386 572059217140 1076572163320 1509481300604 59411537377 1819790643096 575381794194 1105374830420 1257374379634 595482471532 823759782784 817113087311 163758299840 1082335328953 1878558032080 157391513678 1943147216855 659318453729 1985962300979 1581233947206 755338324766 1381766146397 890232557447 1097263412745 998025556605 92601828756 791513738825 1959670717736 3117508837289 226814972475 177038055779 3274541172160 133557019823 172332413278 1167343603039 210129486564 4276828065556 236752244236 2161619848945 3956737831906 185772701440 852888528006 53806127405 1137932893259 348947228055 739952678344 1626267380053 285356046088 774503924748 2787754763964 1819357357212 2074303551466 506331953985 463720911801 815303956563 1457632104982 278505549419 2355782136299 195298397521 1465116537821 4117424430967 15824943573 714108289853 1077482900019 3822526990760 1099021922207 383484791120 2599529378873 438441865338 1869999386841 12136594040 16432980339 4247940001440 68975375453 83006417188 65170726000 1013999546353 1284721830012 2019091429793 142774727514 756853329984 3719011048399 2265777647682 959486634778 460821605472 1901540752553 556623303379 420934748842 232703932935 1278111513226 1252284915216 2313980688587 207501626731 235231724729 1656946630380 13982763789 546094719085 1794774637038 428869916739 56535129823 1209455807 1772000727020 485247664244 851320001576 1901460108215 130532507346 344049602677 92675145779 974505805731 126564389690 2469180317939 645037616305 684175351723 1207666891832 901881182917 3030592574592 1948082863762 1561610720723 1094566184295 169919594581 114719384767 1115277149583 1783581702174 2827521368957 1146298666078 95564848320 804375831059 2862863191749 1303144960505 57997939288 189161753628 295357514168 3289967671446 291877777790 2344916252647 2356922552414 1232718498302 1541903513340 255798536367 452221739423 2172829745749 212440001409 1403952049836 1453873873421 30987699201 221846469888 1527476336036 1189968889981 2783831201252 1470073419161 897575353982 1967634418250 915267627223 158803467850 20571063748 1347642512987 799119200515 2682806585852 3007960978226 5897304003 1276399966684 138780667788 3480466639818 322564216084 2085827172218 2007791064458 1688514935493 591045226769 1453162383583 5021540774 986838967251 4174630200967 510940204654 677837250366 3689371027254 154832621863 397521529416 637416061828 191785141242 1126337277586 368206776087 72017095816 4192260108335 1507075461869 242984459879 2136093318617 11475743756 1049469037145 640706249672 1042689861176 1650309275172 1326205007225 377922193706 78092804828 1343520181283 624120618614 933743599200 508337456310 1073568912987 2422246027837 645946634068 2392381953676 1419448330420 73735753870 4072358185464 1082675256196 543376586975 1302457058743 187746101429 5394396641 56228056674 350471712568 1944534262269 199244053116 1522794042815 4030314464088 1181456079554 35713513308 318509651288 1998464649817 23985528128 1193194074364 174169997422 3825339770152 1289321660784 2832559236410 238597935622 153666359729 46269001659 46386166026 454534147565 1098646580067 1703597416322 412420845373 1086448371394 135776952506 89677943722 1812435512162 3061158144164 1458173826298 493631837101 478433382624 3178285493672 14328631582 160697392725 689867125067 2876994953553 263578874586 209604499055 23746938666 192821299667 1024636486727 1991800752200 1320584650085 202318977363 1324134496179 186119026524 1762913697650 1816172925834 1253079478473 4041897593088 3414324083109 2139517027996 892648130388 373715004653 1319720550795 621288811193 281546760213 211201422518 461566823144 104063353956 1128353077692 499937934316 340736841747 14133431337 1890644836183 424411934102 494372272790 1041631046810 1235426858999 33976552159 82803322215 126595756127 3806463982621 1147520324999 736537638052 785757591638 2242323533363 1624187408098 310824867201 2661657801788 1603352796298 431409270978 483622590074 2934774205692 243533311819 960356683865 532560297219 2574885002415 166028152728 2934103815080 358362178591 729931349542 1582230223543 1647413436082 1852611747173 8354744511 1029341111984 1954806026165 628964806958 1765972584631 37567113550 283926364501 1070575970054 1590995354046 729865856213 3731308389668 423951843398 40213890652 367259168584 1487199462353 818714043505 143879412465 2850749225 305550933404 837873981315 44910212332 834846691615 326443810033 1535133714495 295935796156 2428411052814 502443468313 1377051148426 1939624965762 368297632266 149684408587 433411304804 231754254656 2840981308609 1596016549840 2045284858997 177606392873 2762943934626 769240994211 1108312138294 1774525520404 37147350749 301272606734 1728030954806 2049834724589 1010397552192 137815264647 441033028037 2548832595921 2857246537278 29585941962 2997609705726 472586651483 621496843241 688356396529 2546164835221 1815605530399 10421856762 1893249790820 320761304641 1503803792778 26962232432 648595321096 610843295361 459252410872 102125339914 892258495620 306467909861 53956167246 127342919477 2301372898418 19119172893 109061063416 135987364025 93162416896 2320533062819 1178473246385 29070511338 3923310055414 209348537637 475812158172 264653128805 99640130135 1374596046521 476262507758 87846954865 205843648898 1143954727816 738661447601 41494277072 1116654666485 598094866434 2820344854535 2210154989810 3631119889112 1147024433672 1386673113581 222605157556 966279662402 93455715019 1762277165416 480900600803 2077462045636 157590017298 1167647574075 795256562933 648803454700 137830715709 424449598343 20329177334 3651629682226 1340300869140 504806650771 664007706913 3260634964732 1819419708164 110036363088 569705986848 224162206465 2137349913032 28468682868 1207619704994 90966284112 4522659820 1873069179519 2132515808874 1927802386073 307986924693 316859139968 1321034185310 2214697214048 8862250970 2325862197233 107088242679 1234990849791 1825020018960 576471323450 1423828254311 1589301302718 4182951076992 2767631886060 1082675016040 556325543760 2260863398665 53156558248 4313609787063 32919028592 584755054392 2251017874856 1639525114676 3354994759134 1037675169134 1353960737218 10998258115 159105660129 647264754163 87698139231 239561209376 155612928096 76196291711 19099777878 572188310892 28466208897 118409506197 1240262268323 1017573804225 1683360350 913941604910 155590331497 101719895573 3270657396099 35756333723 618695488289 1718127493018 289422130967 2138086878621 227067166309 511300082844 1140308041629 1007294012887 306977260220 1657672871444 349944017137 84912451762 2787154974510 1142140354 239749964520 2047211984395 1235600620091 46334501365 528772428388 2615430404522 844680179427 201135518497 296651581984 120858163844 1925064399414 131492301839 123610427840 352566465810 15921836704 615907628009 32443969063 329690817178 2239635770005 1657897899291 1389055371474 965541361878 1461864206350 986522502307 118109993226 1205255456524 666177393042 2846870742690 3212664796547 15650920759 801222833124 855618677395 1097383278171 1148316668026 195812046005 1630188223158 3907481406109 1928511976343 1465013228280 1274006474809 919119831597 1713511987596 4234366997 953104971120 2646077992276 2121409954995 160242074475 86525221508 354354277734 378910606034 569189610465 217488255384 184761479855 3094218260511 3818841647502 952951154556 510896290977 966409816777 2104008423641 3052415816243 3124947572741 412043401875 173974921178 190835957465 249146044348 1280128864452 3272956512847 595705235625 390005322869 1450330488336 7845357789 711099482158 48964382875 60416305910 161458568054 47802818698 2066676293878 9456925566 283165739875 87656782204 2555556947544 121995973592 648115312582 2169300404310 39701777512 99157225264 640561662660 415214588507 663884262740 2295756788443 1152425215732 106723144953 1780463013069 368838519618 83939512664 967535952687 2761043438349 1934577606701 90504664697 1069912802249 773930661929 1825756593988 1912027328425 1935476386390 1669781125058 1579560242641 334430451714 1213558311712 720599567737 1306390364902 191629484337 35396338175 2372285664216 126008268127 2685457535863 129983868449 353545583564 944802109026 1646812815786 1373670631971 490443312856 225451898162 3148129862 1080775602810 471928681625 1534232082371 1603960244046 465242256981 716687488794 931941346140 1364756505065 237380314503 892055582953 2882565972130 246210528711 1020398623011 251976328147 26109212265 493679941519 627593421072 1487310315842 2018183251279 368057164797 218766391992 588447159758 227782349566 642000045631 294112416546 1087893730555 194988268618 1216490077788 1070299188468 1036071010422 624144231432 184306080564 2033524883199 668717395093 1857095928993 407295463504 3097984040769 313162463285 1446362321033 1678585117678 204103078192 226232330518 516671616814 992285153543 1299765295234 279565439129 1225656517905 1979650710648 2616010840934 9284965104 783281569198 100960951003 1347232202316 333931343572 795522792718 3448924502543 673453396838 3438467472704 13416419691 255999493470 420657998944 160817333480 1690919267011 784910963414 1297323593175 798187793315 3124968249041 2495889863273 602994817974 607799223830 1999163676617 780189323654 473179125942 2675165913702 393773608522 279923360838 442090344247 96333839188 627651976750 1055108607459 1168881697369 12915166728 49471473413 270914982704 228667221826 3292861137299 693342787947 750764270175 951216528684 121052281342 218730778631 1184340932983 581081231565 37627818836 838222285106 811692275585 1147689853969 1067309132840 1310678498218 1113089269605 1414496253261 105930495669 29478332502 2871581792264 61615346340 281763338288 1968861214808 110479151933 198141269548 67168657884 68196914950 328791103025 2235588914646 283065745891 574976638403 3872652276463 600701203355 252897346808 2891983124147 1991460403998 1208708203952 285877821082 3382256978853 138971086204 441515656805 366207164180 458300609970 844572317838 1907739147096 874933933870 350182934407 262568876939 409592861411 1606424025528 533983546027 1519183120103 88862413906 100381250820 3392698560314 99930046689 34079123785 301412638093 726361162981 768761558376 1621570616077 107165965594 2663424586789 2168421891142 103098510346 2531186383037 2506529729404 2647263688673 158229667942 3960554294 1862907677952 1255851895643 2874499550188 794481857537 265566288917 175711279856 209359623875 2671922479109 338117354532 332069461589 3181159104093 349152934181 328676202794 744471614497 807083448198 1201634933213 1386314152523 84735252858 1828383432310 1792295500830 938604747761 977571613 1662606708388 522224585352 52165933833 368476244811 114792195140 178406143328 2690243635736 327439450984 1922986119959 752852237536 34252191706 2567480123831 422292478402 1025022596728 190185228369 2913549070913 17346416357 1132363770570 232480839088 983998350931 201303897035 236403684191 848584594008 1393323853721 2805252253172 369967000919 2714130090395 1304059213111 905786434347 394775174171 168153686826 1334199217973 341299107043 1432510030498 1310110032390 1634507413253 66891424142 102305835145 38306958989 339751823811 80476926650 1599116964994 27555562291 562986312297 633748866958 926966722796 262116479908 1204999233464 458607896141 3732340084629 1494061541293 953897922402 23770191838 1473654978780 43478774561 264635828654 6030962713 295503635424 476653105299 2374625448026 3737426004994 44244185409 2728109340096 604704944423 1081731994686 282720164801 297285422457 2773194141858 1987708551598 39481442475 128450548773 814680621845 3483462506421 323683169046 357144309043 620461092842 1911325996865 1624898561177 187425540196 538721308054 818217249489 1761342504565 59498861108 5466147484 1638279674405 973264040214 1717640752499 3340081716108 21356147568 434441641276 132803911352 527465257395 1431662574797 1855687226197 31710650645 792009652859 1077954514418 1026921204040 1859092706115 1934147768651 1011989412832 266793011400 88005122885 9223852197 400599583138 3632040553649 823746425567 2715195498834 1461681569254 1919116962483 806666771105 834190533836 369814765276 41541663316 2898380723436 79583524458 2369098729508 1929621424471 3027949392701 134968878303 932880244689 55800749539 1443050129876 2650383839773 1462989281513 615384918257 68555712511 82605690475 3090610535 2041127272390 1490873258802 935705658423 108988676575 884091573831 30123508972 8649083552 397338987398 163825694479 767456916504 962630940240 1946364618883 2381784183055 2359362787823 120422977787 37110064788 1415734025924 261734359337 95047263100 745483485895 212373360939 508737417138 806942776269 15526697775 2782305482996 200657877386 1053419752099 68348208649 294493405263 28114754563 839033734318 1755779856684 2084433439675 550898349636 2782776370402 95297482292 293253496356 1436495728347 1485863957903 90101364793 2045578472300 2901837808422 86319592715 76707164756 2161383028026 361623597296 3392443077542 195216407088 878085557769 1175419206059 813369387174 494646812735 20190329983 3316323479170 2164378799606 2259517348226 1863223060129 2348250580294 1120390367680 654647270666 2621944675776 2081374204484 123351997383 767212839597 177163386721 2146748020537 1173214399233 320568886512 334334071608 1756959840690 2484593670735 34219913534 969049074962 1384551913569 1789582849218 1934333778035 58352340991 424341615046 1263951618255 1324822900561 734447544902 181503301012 2582223243023 1378531880990 229025848077 669267683159 253931015659 404985445241 363473229161 21601704910 491933018905 3571535144535 253229369214 1981251227612 2389587530389 1298271071773 1791769377161 2342992181091 283626384769 494554038174 233044400065 219574203603 849456702736 545880215087 480060111052 309592697751 6056271293 883698581374 822177153836 2269721903717 204005883472 665818377067 503984785796 1699242988832 388821498971 4161962117515 629364965265 990643041914 2071876527988 136757806617 3029580145222 792964571252 23298211540 1287013573689 77986063024 2086916476118 423210520012 942722745168 352879708492 2062883516753 150769892212 26968841151 220021692850 140030786949 89815886079 2532587808891 189166783499 1084332145042 440548269974 664881440418 174676138034 37505909814 455170869719 1991821650490 2074527787124 1579591372400 328674202627 34346551574 571849627586 72100660017 2146798732293 2688828966235 17508801466 691103031483 3799075813986 482361522948 6853825079 49175993766 591129242622 49858189811 1537460351919 100497406162 3954222318532 2490484544608 602424035699 1972564730754 372628654466 1394198728969 1116493003689 1007673157433 385507250836 474720150996 3291390856668 1106291681648 2425464308353 687441222952 778404721093 313258984725 1165977508717 221422965645 1418588767475 717009237060 308747919574 906967305290 1930642145300 2205837195323 2073627412275 743331570685 119305854060 1760149710756 985281324005 3462748413983 1990260858859 2193014540443 537406342452 387317665711 1841949362752 219653544381 317633920221 745975743930 224674258334 784724840576 353748674768 609522328293 1763961474343 3146097031381 458220086608 105046562948 3307665657540 1154386152990 1548547627574 457303249981 1673485934363 96261060485 256350153787 39031263846 744232456976 194514300141 13562496276 515192600950 1005332492704 1195562110465 254994455223 654209046949 142307033973 2120991128145 413568091674 1182761047200 617544549522 1511759070108 1073658280454 978430847403 914754073469 860199020414 3267756106249 3144879073653 1690406822771 418379047977 1271073896434 926348153942 28481847502 158994982833 28275394589 575284567337 1381436681490 92379419925 851439501647 327041591318 27935231047 1422233684414 1643944388794 269224340827 1839626802856 1924154088077 442447243176 4000320178144 2107081054161 1047516744878 172319147948 2989107071742 360344686173 1763958366083 2070892294941 26401720519 113588915255 24643939610 405803210793 43691458582 578808464367 710230560356 713496947916 1702534964271 773739178502 1896489314767 2419027587488 1293218128452 1093169472010 17474937216 503734335247 1679357045600 1961756272933 2578605272426 283731508745 3178670960684 303393769410 1100412838416 1866442144051 1266609159892 126044340099 213648023502 1224934302944 944675107977 2628117324266 996960685261 70491405862 283907693 2665244569345 2550927203666 4002390730293 841200545349 198530369292 863067835174 1380704348295 52789192380 1778219098163 1399115303 78870565027 54160480667 524152583480 73372483474 304189047590 2817359662747 1248868664234 1642385711149 1199055657663 2525327230 582937566417 215306136311 255297631283 138491439346 627065923532 102726052646 638359892926 384368113706 687595541538 327167277159 78674646663 387242885618 505967039803 343646740457 592830417419 170734494002 13111337776 2291241452004 797580946458 841868253140 450742565092 505730982770 296714375095 38093682012 11965274176 2095158140108 324053711498 2384816181629 2152175184998 222573518632 3954234266841 2911262914402 195329129644 286183981578 191556331409 50030316474 806172114816 405745146622 371779744232 1057860956381 1346449765832 491136159675 779777426190 526737086507 130030673375 1450775048141 106503381503 4806274493 228064678643 1797508436479 1563116641718 214632279346 2168657988549 3597817116649 2589779921584 163365723401 1029245782041 779754102737 672312546574 127892715502 469436325524 83646958376 21384376268 523751970940 3453925348705 2076187903367 1525018793675 859512486259 116622912697 2114904846289 3736017394795 3602269056771 21589352362 49386091699 822193948912 442633221705 391290031174 326281660436 330034183425 34697104139 1452392737035 125280234263 421462524864 6972976829 235979689540 2769265046867 195799063348 1693761812380 93744613987 2429067326509 2667271842 470649377476 2858965850979 119173220079 758750575314 104219090549 397513719916 345960111263 1355110531015 1728746704512 2019741332088 2415608212614 730829308390 317713213160 1213132335966 33531244049 82877302102 369521220910 365019390164 1122533833668 118492403647 347287766067 1917815782803 2861515562626 412654735629 128547900129 505864927584 1073371063391 637262946817 336200359011 3052304655672 790265547471 856101612104 1338335885070 445861778045 266600715280 397185101705 121114900248 2866358227185 1834159888815 968902060318 458753422889 278041662674 196008010850 865996127310 2528846584641 2280560176567 404661068442 1846920623081 865529468455 1186285368290 707123973188 1839309267855 849849678687 2310189434438 3014741201804 848566121865 748646911067 1295869651829 1206890381574 3805759007026 58739864763 12521235971 3722165255750 2202141102738 1547497885790 517836942044 401057557182 143553129793 451584669358 385099032906 705037974950 185166252372 1418939770423 290940421846 46476132155 284348516774 347110962863 3721578539208 3019019730245 799905297910 725285594497 71464990277 144615699838 716013140648 488191796991 1447980941490 734830432427 626756558587 352574106966 627225694475 1220726435344 1123813955282 503010548309 315144427265 107879627076 3183888063678 2201071372196 1576339159142 848165740774 232639592384 59140750580 441885094248 1811978406740 2902311053292 82143226457 1282666389084 854476348534 1078211306805 763677914910 3517258239453 108877225511 513785041243 142013047985 294271675766 715173562914 2360475164696 3199072691614 27030116470 596949045157 135840892832 2973046352686 346044702514 26432566109 1723946921325 2523785371459 1780964764713 1109341793881 1563424055833 28940547349 26349313601 883474120506 249934781568 1168424549428 642896678564 1586891638856 214044989056 47360391859 551489023126 2247444396711 896509283890 1813225179831 2455688312559 564623780425 42024553452 210214542301 1684209709416 367123690552 2638647843786 1288939269458 2976810662716 694069218236 4031952366484 40618000707 653607622130 183550835648 288480403301 1725354973543 912061576827 149880834537 334311944042 177253130462 484288567856 265791071770 220120397727 282125484439 548223607826 891649930431 1524062211932 48007259250 642878300212 586203392025 2931004741755 1044910306793 601841759106 1470054744296 200869221419 750390931021 767275028075 1966974360065 363451041115 1654930967681 2141798372291 164866382207 52919405112 2408624372959 2097477492635 4120995916639 1500538584 313347376823 2904879735581 16026649722 600209101659 574674503442 1957757272699 533400183081 223444954573 1355266289132 1722155731545 2201023758084 242463738565 164152193701 2298916850069 578804612651 1439849820979 2085849716785 1241419512548 63750877078 2172820157968 1006068419749 1896463822051 198781873587 217469574751 425805600825 477820035670 1442250579748 280132329165 1067018875092 840454582584 15001105185 741211434314 340529031306 904484662773 738897004179 3175461750805 2759454722677 28075037761 1363240036923 1236549991338 570544916736 369405259427 621779420361 109406767640 62147527493 1733294721875 1059437469481 632803503945 110081645749 287793148806 45569227416 563533711297 974464448575 209290920864 183242842108 170811525745 1024058721300 281537410818 2420860534144 2042794939503 1074847813302 1614285539991 676387563952 2765870322450 181655857044 1288169690590 871560724187 397170390175 688839952504 93816373542 161666104768 731440972669 1485191056809 3234959871216 77133380892 336548479102 641902681179 240176759831 640151309305 376190509156 425524736082 400517243130 3709098236743 2048126238946 26708859472 1966673009588 237763932619 2830445661473 2668181155969 1913328721207 455432288421 94364346053 9542916392 2200696713042 15345053487 492993636585 2561278654 402508063012 409987745958 404979778907 71767286015 1902071362525 569503209867 801752073096 3341423328190 1687988103769 1342365056165 220243072034 849222169254 101945758775 814779686976 180354379152 1898468989681 945094663015 101623041349 1211077410780 9897684925 3775500740229 245578709765 1063199518939 1863602507253 38599505123 2499493136819 2665185890299 1464582134551 1433047034810 71705357145 2063090951555 316223786161 71714975210 428946039533 66041312922 3356412854215 2868460044 988693223938 2616432315304 459584198071 100292790252 154669511865 458172610159 404833938273 2173153724410 841954839631 105858400222 1078493386461 365687265779 592041130127 1085055812125 590511650777 2052568471733 313037733110 1912908469049 1523477149892 924950815352 37773961447 2498430123897 983796805897 105934701387 4238756029 1274123565601 932341492007 327050865711 112364247624 1231229744896 2676717300645 424634469282 1973584338253 881385458675 116507652622 605511133 3919927673 570060510349 2957149669425 319420406080 2403959214347 636147535538 401303600422 7010895823 1428342093492 619930383675 1476248253479 131084059204 2345018204410 349021571050 1240313229769 824253893766 104064940868 246387431190 3024081325214 69448112769 116911569354 2052980763285 154258291768 2703378520933 328222091644 522878410345 521032881846 767663901886 1714653486214 99723909959 195521632280 2405002809603 149674198446 1492310024631 1586271706508 1650205209282 113172785196 2976627269733 3083443495327 166854455982 260421109265 1878988613614 211869628085 1950366001584 2789333338459 112296889518 207696415088 367080442232 2779284035189 2263945552982 302121439379 2457095546195 164849501228 494068986627 44181936602 585334337304 2476293073811 3000201085811 3790334440549 1010446187005 193828681435 223268166229 1785160130136 882218334149 817066037745 347532342967 454461592733 3435490189826 85646446298 1176932631170 858834295138 1272882512464 864418491257 3151850155561 2526619018041 110453731737 364335714048 18625372378 1329741307746 2470060326847 3243163674711 402117482448 2655218682478 856016994108 1983772591175 3368165091620 989417360100 203417452696 611480645655 1156330305718 370637036813 2708428286760 2475643394725 375266853817 1595453286021 25006382893 698428745031 1547246962401 2307160576181 212351635873 1085122507207 53187841551 55746856845 470802352782 2040901118933 177870696635 1206807161314 769189114567 505121851083 1263282481478 115999909661 2886516908042 801994362246 205607946440 3200501586 7910621761 833902668660 33536254217 2063832904 46530989515 1259511984067 2929609645912 532547816769 165270239809 210922969715 262237938173 906128600595 2370185876270 1614504686144 726686515970 1353524571793 260614577877 359372469767 3145025078694 256232971248 434046462171 3226668629621 1892457474761 273791886951 285857649056 212908122363 101378945073 1609428925803 183286780629 189708358183 156132412338 119306561338 177540394127 185624028379 2135834867447 2557792206 3421083788613 438165853801 378277499280 1529633995698 792438180835 38929508742 500873318845 586083664353 3747222419452 90129645590 71169386314 509330056879 1538364995422 1012614179220 468156295744 796631689313 2084028185634 550703966368 666757291631 538546545827 536299949020 963257419166 89025412049 864067092024 3225070585811 3577123735907 3044784314260 1744952983357 315301038944 196021126770 330966023766 2005195252174 610508664388 3272100567430 747318514053 503909087649 974916941925 1261486546368 380671330652 446637203608 314365343294 157680311444 724056814392 1089823019457 964911045978 2086138436277 384384257179 2169855743335 475795118799 2420685353278 709601143615 2466597118090 377946932095 349451390342 648959109823 1718054121185 399796024103 13007483678 495645847722 3274814987918 1969699454813 46272855564 401933657583 3532568719868 520556435522 103330017027 536666759734 622490779730 31548598154 1371552233255 205895638961 1015506097987 119294866996 360087316714 325398351375 829958515685 559977864003 650084405224 1490249031234 274588042786 348750082256 3034840650767 721335480782 1484989320313 2593885998817 198570302409 2469863787746 403246597042 9145250147 2069223605808 1950048147015 115020969408 1924915867237 1677756235787 1064586941990 1346461212068 160728463644 1606508390485 1696575642745 1938946240896 678605611179 242246916111 1596000278000 16877056556 1166326963534 1205008078903 37512393176 193016400997 119340345149 739227224009 225600836222 2717597077450 1119639535299 7897261859 1531513109813 235952383911 3397122457381 2765834182660 176134454595 304403125114 79002643363 35456300001 2517057457 517506699221 2075924271 589648668953 108212069918 7721503186 48741860103 1253223754930 3088906444364 1434877898587 1275596536795 25227766051 1422450835804 104421117451 229958979293 780801764451 244859928317 573577369495 227228365327 444062892071 139753519767 2745716442103 3718581210280 150641879267 2784601063155 399346442640 1540977723594 716558690582 295799875527 350935053676 335040190601 1348277176136 2228072170994 58116323499 563207700132 10891204182 386291366675 174118286638 1059075847399 478233655024 498209218612 91742627620 14741925368 22884113938 38660342187 1633886636650 189824400840 125363513653 107949198464 284972104870 111134080367 983606925371 1669952889219 21944361701 1093714275647 359131783910 24281009835 243643260877 96711550694 21260840764 994724994358 338766973988 8648884374 248329306317 3177629925895 893777844183 584304211545 325491030564 25372858667 201477180540 2656604983787 1178872105725 1705228109132 460396000068 416254274629 2822818131306 244686693909 1092887826602 2086963635716 164474640404 3839765540044 1762403005201 2614645578666 53159495420 46849838248 503287096395 120627162393 379431984562 1026137082603 53518189178 101104456148 241863977884 2505761566638 1557809732564 215820720410 422552959342 407707309922 1373875884874 228871210578 1295219582656 916778228448 660976568356 906015824217 1633007689321 644049578084 1806827969171 3066831776222 1886103932640 357701443806 432882833424 33048887634 431212249229 1791787954846 236040666411 952382417923 117342556907 1617094946523 338919908803 2976117546348 966911263303 4218106798 1109841925922 1167846715394 168600691902 164172172287 869089045863 1073557012781 97750212709 1204915228932 242200578586 30593173611 144758803660 366204984119 455164300553 515710905919 715222112776 1164894516792 1332311771447 303291235208 8635214862 3028516623784 37266953271 3234407050225 2686247065711 366206412411 1259318142415 736591759598 1652363746294 1399916491915 1718421812186 1457506244334 3252414448533 255071482792 143762294338 2167621243074 783000104862 3397103173439 405560463364 3062728947296 182431267947 1677344338645 1353547403879 720410882559 3595951814476 1252460638401 2528682366906 3109829004152 282816470618 417929942961 48169606789 3078933969519 290308193240 1080548252863 1079282229147 658768953269 84498757814 1296740192226 1013080148283 889297803283 491097851496 1421589355367 250566710268 25886662062 510452527119 1883881605796 1931802011266 3319059854523 283754026189 864702915079 3294621162770 574891912264 1116881015877 1200039169924 101876623536 335503190654 1589703708925 216528496077 56834376106 2006702173856 267360964 339866916121 283505943141 873381107111 655281559765 288930867419 659252869324 320760778537 4172648615767 2714095546080 53370289696 564284461123 1075136738054 2787787075197 1220061360914 400087773397 14149619810 28371153796 3338835607507 120085557216 395571693554 1401211866836 2651556777028 545710210885 251950735132 59609648472 170217355389 196728111127 2260660382365 9188096061 139345794738 2821790905404 3823684589616 437401536321 752121799944 905835469853 223097805959 186331243008 1803703399019 743666640603 1421933611251 155339748275 770014203367 774489231289 297064104946 82341856947 357376424197 234884504644 175743368005 583251542887 3186063582648 611381809794 103454460042 682725722088 2071907445816 1006298715656 1134635803218 1909544944022 699588685404 843849478616 2751382585262 1285041519836 329910797404 125949678827 2411328611029 336095276744 3339460989076 2752526940557 411804973099 1534124916962 2001599687104 1162725467241 2518968122627 1345362615730 949351022216 17584690644 32806874100 2322939628355 796159630546 125579970851 2037911355557 73988316545 1540020297320 350722124906 3914326183762 386235914731 1701729277396 1031934776326 736262910341 398558427784 34542366404 1149133107667 3390468803146 1055892562658 49517371207 247315465724 492507866095 1276871809967 105890054814 1114198187845 1239447530597 381284866709 798536196478 345962904081 132483452629 1209324805067 1369267482325 1857847659406 1286969675890 163189765789 1011195678 3431446609268 1321788907167 302391914245 158755893838 1619575691634 1881758425652 2054787089227 2081226355730 434997480343 1861557904885 2157630721895 1798880389360 149984851018 1658681499738 1036316614012 3371549072785 232889096416 142101361072 2452699514580 856107526546 3473923427020 1297992591565 1781344727813 252870706677 143061154642 523904624569 331552320804 1557478169479 167805754182 1272405123555 3352571011215 1040084608758 1829326914775 3161752234568 709639088616 1112254793133 468765756640 121118382031 2372641863576 83212221874 472289882126 739657568107 1341808706889 245179586441 109924877839 218176250736 11016474858 3665859088630 1810972347382 2179224114260 5314720999 2046783822732 92593647348 1839424041953 1636041158535 2238754008399 145304809136 9609899376 1303744028108 1041005015422 1456827383326 210359249866 1410631199671 1740697469375 738825052491 644864826034 879257210507 126273973652 828935428437 406420517547 2680013066346 1442240770754 3468034449703 151142502092 27675379045 285994266134 1538398624780 170963778516 2579218530526 811939540416 3940845594025 961606831684 1443362639827 48851358460 341024811744 614604824139 848031117569 146402157360 1701160533201 2367583102168 116994140900 2599866109426 823577738165 3165835882121 2407769434615 347148496546 1842291758106 2057023791365 1886080228234 43572276540 60627216542 51416361127 1191305264764 606453405391 435893414924 1225982048114 907538483204 2438356013305 576643713933 3194491136033 589021950657 3503360273327 1556123301982 713775615118 59414837600 50600066830 897179918927 1171460590092 1060856554840 210053895078 217234300110 116651193479 1429885686685 70366230673 2982772060866 253747455317 1211743439465 373463973159 1419304451561 2801285343278 2612685028928 1131560248004 247116756718 1616452103339 208255198716 540842877893 704738508297 853536950885 691981837257 17523799800 349165605423 1941675272629 641990591505 60007841023 781086011368 2299131756544 1963507603013 598217851027 3133684072295 281463935150 350960402703 1991031593100 1070250006380 1898773807367 6324880056 318669489462 217006977993 111205362236 28704338344 202572871216 77376956778 1338499238251 757641025298 394369495938 687563800812 1106446184285 2525934833463 222052419498 398133190437 1525883297917 2570235976417 61995253013 3508662692936 152341936769 854066266767 959681574934 860479090967 11293255084 2552987503577 2392811779487 352323139958 50325573677 861765585026 2762340188797 3499472700026 986484072451 187427387907 2672622222571 330212700317 813919380818 333843691095 413155010409 717644155017 851782259518 419504598479 3420068746045 905279987178 1191644806468 3096721979795 750343633128 204098154292 2047281973643 234578278448 573913678841 2653671016077 1945271301816 48151388880 421534152037 257381389615 278227472381 1651740271528 1628937965160 2635355105182 85144297382 2164990859244 1226711389454 59354855757 2732616815872 150308225444 2830376702828 42400332468 1618280806983 3397074980382 917225500511 2097125281258 1808573649665 780109549451 158302808790 55679289122 3316965236398 274762976838 2021009308549 97299679361 3613436950819 1185171752422 34432055960 2878186961509 212267646695 314850018372 1794565596245 84421004362 629860195325 997148438413 830917486271 13904681261 1722430076849 1691414887050 72405990101 2426099146 758912985392 2751344337988 84613989002 13256682803 455010550515 1304654811763 292478742101 2962311981264 355946981310 1096411555730 631453304878 200178863076 2374366747926 1569720182520 464920349640 11056734189 2485794587070 1130861766326 868084145187 590307887 1154326839276 16722500790 279832560738 219606154781 896164610670 6676315382 429304559964 441112545709 2012647741900 759977538756 165566390417 461927436699 2626234311089 90491436306 294328813923 39501561696 452572395030 107085795148 973981415473 2240252268168 1266931749319 1126822962077 67771835783 105867137049 2721433961120 607675376284 1527236619598 2303570385279 361043389321 633268764119 270252929318 3741673949761 7778189808 3599108181646 1853102444355 656078634006 412277230417 902069810116 434284491771 115600528199 387315055190 572103929278 42039921623 3144930294207 43624073572 292396864136 41853853907 2749495539179 757115340010 1197240634057 375764012831 399812029647 3084285988988 490876565621 3465003581 107439021979 3483592043985 414014040371 465299668120 1659520463679 1337481137711 427365625476 920121277486 1129489947821 2662368397395 595747859987 223930068507 1865752370348 1738290004231 403639964842 1347025368487 236136054107 596491364956 372090196713 243897634019 812377183853 84804706400 117753632803 1708462811057 423547452985 440100216819 1142939506394 1319808629911 19033338766 2119716541154 1545296918354 583239945904 486569811719 488095600426 542595007777 2130945693838 622997710018 1050173471433 626366235222 778439253824 445119350650 523461897692 167420236816 776155091704 874936603854 2565720385345 1075426675418 1469142916138 759303250366 775661328681 25611337612 1580530573209 105384785991 3714893715044 18741973178 1470122137317 784415675129 140563573430 1489616728682 1983843328501 213944665593 462200483846 1023773183949 521433904921 165922624962 7861913851 980945162483 878358558003 584500497950 30617346036 147492747094 139955674343 2486961835710 1770153469601 977847475267 2539027407430 142727898411 577550137625 43555946143 834350076066 1091332573140 91796019298 394006433870 3449406263694 544003731292 2586438651860 1545603071283 1557914988368 779384058519 35284637560 1669717888146 1002132007105 2980108426634 1760640832786 453533868221 1983385749195 321513246055 2277065316886 24945780093 361002343958 2279448418415 292806972654 1969635200301 329041640173 273053232186 1833109413549 200637534258 1028296891607 1372661140960 900402317393 292818671652 1786755135931 535398807751 227883037934 603050625324 338979535523 246222665635 374557764380 206352189645 425647706117 96358977252 452136396402 1161548734722 3036450182304 430137456633 1250375714503 55314754408 1262883902907 475944295069 1006182065960 3402408521773 2525454177364 589550520057 1312965655216 274074864201 426581073001 664148791748 93955409221 1579492445927 102153113266 2844249061066 138572691453 109794981312 131235283346 1141558126164 2493449222201 272263104965 1624631508660 1174740603840 1150924355524 159652023676 1516225711187 352635360657 176660204518 386893248111 82412293780 116869785352 480047028267 2467476853516 201575760439 2389189030636 478358667638 2051865258651 118928059228 244354403719 19552681009 1540860752543 3015368273215 1450602475674 160714704120 217744238915 3847845566859 1472485651760 2103101418090 96890321159 2068665671939 2321824644781 3019586006081 2174358574166 370951206242 1940572623215 991328924460 1417319853634 1316898365612 1601110077073 740158228950 2367130094674 34427859730 14120395139 1348643410469 3833183039268 1831804728336 158362705773 241040732092 997412241778 308036176511 959001393172 1136322935277 483781809800 365338460254 201851860169 1437117513273 206966179411 64046292326 275476971020 3733153535042 104204566983 1515739946038 1669904562583 1975460595877 619905596039 1647684561115 143971671884 473260008674 172357831300 103517459959 902607207029 530667211471 1465299656627 2561692198936 21460711911 1486122062826 12910693518 5463405009 2435601636614 1382114480847 350261898627 2364915519933 692993214739 1755970686725 2613788149836 1017983471606 1494211420352 3028746839537 11960764568 2756674087346 907190004699 856254260954 957173524771 769062520713 3210961809792 2978850443743 61871501461 2940179912061 2839015304140 1023827434655 378280599092 1617744142476 1761980563139 10270272743 705691450350 197330894611 117527525856 225211460584 606716397666 181390788931 402037401329 529274211237 76503723148 91785242675 1419620027781 133397467491 256363627657 2804587185587 482075842779 92864435134 439667569475 1244458502332 2139314091521 3009459636000 136834158258 1254541039101 135026428270 1574966586304 950955339737 218926495654 827016634894 1353907146921 954183276940 585093126869 106465032083 217191765235 1668606031081 92012497138 212007683095 550645395506 1303985213852 78146122893 388802240297 971839947866 105199683375 682354043947 59944349599 392814160656 306348782991 832970405461 223360114931 1323587913678 770522088418 1852896118481 2336946900380 1410078560680 2260815098169 885300641420 1756634460239 1705509380641 509506963559 481610069070 681838002197 901914287568 232963279409 799066976407 3626203043240 36785937700 2319395353170 3062904937499 847025305233 657642870971 2720156186994 772541387021 2009952204450 2084478742913 180424323337 1451151871618 132850652969 11706077829 511731674935 281774374607 383654393912 46231040263 2161104653877 1137155981471 3729458233526 1578599471536 288344082938 63335607149 1983701320928 836386735534 112168150470 2446673338606 2330536192720 1207646521505 1024483451279 660346277787 516192605611 2588690523670 1950796997459 22277368404 2485118508978 857606029709 1177687425792 167413859171 776345393064 138423005859 1321240668797 3578420103045 1945556158729 296303644671 60454667450 2803529813099 808450408132 223105517089 2759941642004 1521979027315 1155900503588 529862818386 1001165151081 1891245425099 396847353309 919722409063 2987520998 142375831357 183454353039 3294944814634 1659941567703 962985135173 180055614872 1144531400634 34751076973 1936313238875 49528370776 1845647262515 205337151262 114488322568 49282202282 2369760574866 781578533605 258359638022 177812642037 187921622206 657507186147 199682388977 699292923044 700762781453 1343212056184 24752261137 7000519549 1570540436019 408009575877 74851865075 1605121738082 782616897712 230740867366 4090683661675 1555877269337 51755998283 2001757837074 1482111155427 2329890090571 329818255743 1323192188023 808621758899 908325880047 1401252546240 2169127106231 1616118680226 163322916358 177163898357 676491471994 1165731362915 1407877805927 232268692624 595828972259 1007799994778 120085454916 124326265905 2187883761379 304172773566 3437670992429 3641589589664 10369670948 379020433287 25059565087 906170020812 387042657966 192582858401 950142741014 2132523744552 251105258724 1594546823575 8397138768 216071843089 2183130717776 954106545419 1328319298570 108870283339 170812380629 2273189922742 166127840152 11114121913 1440118705717 143281218149 3408720321128 3271002809230 856949452227 485159472119 2473486806341 165825820819 1560279554862 74418728644 213161158912 614752005607 4036045567 1038023172293 336233823660 733979080222 691632218412 1990647942369 261664051556 1598620368606 739557109284 165129520587 81982498118 1406028998247 1074521125363 1630377437499 824569924972 19147282331 1518877497241 165717725463 772058238510 1621862544353 12208072214 2379960761788 1727679371662 2846725901424 370157974709 1681335269933 1550835711015 49752032140 502868592496 228936843224 1625092240314 406874596042 3286915924687 5690573495 2504319661188 703484038363 2002751094564 119927273807 1746583070433 2243014172873 1348870421519 352396247681 1969305242277 1600547404244 1728745838 312328883262 597747191376 369536572512 1982816148671 968242328770 2754190297449 75711299167 101942182608 1098870991601 1417563602390 1720610556742 307625709224 3639951542259 176808936938 1751440648711 1506095361575 24055634815 404806785701 2988177406178 1412447758820 1014033350644 15578328361 834890771518 400311393616 959023137612 410883132898 928919431881 2481906329751 1543394057861 2824618033588 1717157848456 415463343750 575821037130 2214945569086 432470798091 176139783247 48781409074 99945858556 2906626278195 2354581370545 284951288739 333415882677 327003366236 364209148348 3519526890853 2910890744519 1254234241083 306159056516 738215470339 2409387991466 182652806454 519697248222 1111876143703 1044571807076 1853263338494 191496136205 41884751242 318796933 980354946076 1049809418477 421011448580 1551417666947 500494630145 296759827164 2257442131157 105035419638 271546171666 285119324845 595820752917 514686229327 2202807753470 1627705779374 1127576357856 1008611524065 2270979575948 223823665981 2031988245152 2263838309266 1215186254120 138526011055 48036449242 1750401990016 237433032883 1260541655472 1413520964629 3791396091 156071311333 77027857727 1136126772865 774679546473 56961333163 2523597345466 953615892295 96108145074 377235916188 92563207697 776019200711 1952489165582 226831501280 122790428021 346686777340 1742525469292 95886408061 90721606226 72363571432 3274827867760 2053155963555 127658501099 2286954981936 1290729650801 27398958267 2797337206998 451211829584 1164221395788 243259817329 1402340923389 57890313375 424706757819 511338364919 1789707115346 1390774179057 726065515305 2435804354069 627611524375 172066221932 838661622244 2181883529791 896031978692 2117687647376 137513929804 3684564793168 164451451786 1015241748472 2290856558745 7491049626 444691107550 1338300653962 1446727584978 7986636774 3648403939209 960075478505 713649363928 2692748558311 3835065761837 952501213078 962777171622 233876692942 509800736409 2761558233801 31545175848 643428261940 3147687492658 1199668683717 676951537204 30669986951 987479870798 1857603526742 114636303191 432716290792 388546923914 11536135983 639251701600 306036436655 1963838037262 504231413852 1213210652867 47943203552 321723849601 1637029697326 395471746017 2053837972860 2882414788034 1277766697234 689325732738 1311721544986 1683130325673 546835027505 655528223217 795099618166 646608574440 950745118756 135374545305 156685817754 2167691383297 3824908578181 158052254183 55244656830 92883784839 1423011429345 38303217490 459780031234 732178938856 2112240896155 585417115077 2004404773583 1060230185507 1889101978714 1073723591900 957564594141 334992231758 1459557040593 3276024824318 1856780820835 1044138166171 9787086260 1189840689663 165917098096 76064055935 195926630740 76927691567 3852032801 8050840180 381071551913 991728441986 119213138883 244234422044 228509272131 911438338848 1505536031820 2478124801629 1809099806854 84369217827 372782349852 2521003431219 3030343851022 95374272847 976534600314 477726733562 89915365990 15659702728 174982268300 642306147386 1032614267656 2739445773155 462126884053 92404093574 1076563191887 343109023651 25682098744 2016787424396 1246156970448 892289938254 1005548342693 166235425224 4133384944817 140841426152 387596825226 506866119707 12079994689 814809062678 126594595932 779941275006 918984190449 73825889410 417303533192 701254813864 96920951175 1126110523417 157979082412 2090315748251 71163258423 1793440029735 206526171213 510118954808 1009442234245 805952067150 713066943724 1434692477420 1052341496671 2772740292643 104537419997 1052327522265 191178364206 2723576706806 1360389370644 777286921753 80820567983 1044707531605 449343405418 594332085702 925579765387 51027860983 1208045268314 269166895048 838216162232 929044013844 2270441457694 1846975439227 2826287879015 3480657203164 1534658797941 2713415383205 3731740910807 2767168629 1558924178719 1202605097807 241843391332 1628187407051 1000481933396 2152127215759 1975877677035 800669416502 1763795954240 1290340780235 2396835360436 860740590774 205735559084 3785354748990 2168799280105 452866639550 565975954234 784900415332 8087018419 159542919595 1630191007159 220941051439 1904478829425 917742427278 86327629601 853482299408 396984870685 580260438185 2901264574705 161948488421 179328033344 1647754812041 2706317654891 784320353263 76867907319 325514354848 669032721855 1407075719702 2712874625117 83763326473 1061858663014 407663706094 1727441400805 1738738302461 3340381405605 1941236159784 203522363014 552014152875 291416396380 117575355242 3208175007606 865133657216 749416838420 18543810505 1791684230576 1645001246414 122789575121 277531873996 2146928043375 130875052772 1564562349405 1295648310794 1702845249678 128956131732 273460412829 180573257877 969441058139 3487611168201 64498225582 1638808826417 2972825836648 258234812152 84222529627 210603955668 2175541203546 529587878447 916032010059 794900040831 505765928447 450490921171 292482332875 3853363255 508244468038 451151489271 137530590096 523342779282 607931880671 373144449293 878265037362 972379481960 1717332747161 110973285826 153910447142 3290385038674 1898136356251 443142798880 1707581104468 874715429452 922616610897 161051527140 1081452961249 158673080005 1581774273460 253589214267 579403243905 667682890 673060401822 323506468523 903142782123 73482127682 2816924194304 1853442878937 350522010333 2844301533377 959564326821 577524294784 1206517868351 3258454689617 23779333660 123344816348 1481641495251 2235079324958 1007909701197 942015482325 1616446394542 1732549726210 241573332227 942853683804 1255867674399 118522453058 909919413519 81513352140 740922959966 1950014698795 836523723411 164995179294 10965137367 1643934371224 119950045144 73080466310 10748973590 888467855680 1283099246482 2384442668045 590157317174 110147624129 225128277500 36210024564 626232254728 841528752458 368392415814 1943425589153 371825833297 446059145973 2803412537985 1779072780160 2436891627757 46643950379 82231922314 220302269391 1756741774855 797536849147 125412631516 544617569168 1615674397092 197599667589 1573365143054 105976783968 110262200365 2153499641419 53925482643 283715316402 499594719134 71019064877 31743686765 541318945695 794661501014 450265376811 197131954986 162039510090 824766317844 3430665632600 197744041210 350640945938 3333627629193 945533064110 890027331418 53740710219 3058665555664 1072886869931 2478604206705 344614415097 2648745324927 1266318728040 267782954944 1459666418033 187006546505 6201702694 267873574888 253596104843 2355984657300 710449396630 826067418057 677603587549 1977787883133 1319291626376 406449290345 53560463167 2384543423 1972675681044 261545980803 437084265777 172993550209 1413393601437 4129260219 3189490439699 3120370640859 1512648785159 1264975090 398936680809 438772086955 1438693972222 1822865861478 1785980506249 80517392626 1393007293066 1099675156945 54172124793 282480907588 1313699943701 481006804798 1572230045593 2133702070088 92135239882 710344528933 1825944808439 55773803241 176847383448 2745787094964 2541505129532 60064869500 214726741288 216674244720 1045177641651 526836682801 31231088580 393023556913 31103997167 2317701015683 564918729273 2054576198524 2166262758317 1469511199715 1619389043810 1269396043438 1617774463311 979692458439 516601510703 646149287353 2120882198049 181787456445 112604365064 548176264081 1159491200778 382485541408 19122843622 300106430902 11745181603 120487867046 3319420447377 786377843389 774136711497 72505229707 1617395459851 1318412005468 322668786883 239433341008 2066836297122 211269586701 128228076420 1578974074742 1023837424528 182893575946 1522543189879 489584073071 143622247952 2656108979932 141649897819 1414724184076 90542758400 1560309005839 369660257293 635160418909 569716288416 559800427563 909821274 30541899849 292138192967 1106621494476 916269095826 446906182200 1049121919848 1980951523758 823325939941 130338666398 2551435634069 54035115983 1939659020500 194418711006 351429580624 615573878140 400556743470 469596985907 901329723255 4103630402596 151072843056 655465213987 2642307497108 615120025575 1598322730552 766903513344 307420934155 860337829785 1139710823830 11259594770 234671612920 462653877126 877360285779 3373055881121 238499755054 866110108594 158179721524 847961507472 191135706356 974601886542 110041642157 403021986850 216701554402 325106086172 3096370931789 960642123251 1077258677227 455295686794 49245438268 1429164740844 626541836301 291986861230 2030217499806 65119716810 2414827842028 3078162652570 1311047783846 3931244962536 397206687923 173709277825 2161536065385 1599456881953 345028146219 1345693833654 44853739587 3104571432360 1960185190850 809916364921 970966916255 80870069793 1130497331 219475283382 588295319966 2768033800888 434130678491 274885062118 1768888405687 1766652705296 198833892429 153949053880 533560943061 3657500737723 165916151765 505174256784 813366498657 795290015489 84369184307 75711489246 1395306199694 575042774962 1136742227952 166907113765 1028920356379 258501352415 1579866212690 288303665618 136965940756 4286915012762 493664008752 416638969848 293824453246 458242514490 2406051846111 71808046924 322447779927 998893759283 184437311644 25513017332 1913580970902 670678806215 249240590192 1332979878830 2242617899203 777790257639 1890971762297 1187485144186 226369562315 30804769589 3373199188809 810032906814 459312021762 2215838690225 399864048896 2733739433000 1339413701773 2173907264185 41064550286 1070773216258 398404181320 1293771808562 3001024989521 663552613732 1070099390214 674889502971 884080159491 36459675957 2310156577083 668690852894 1177306494740 7513553295 1445910972910 1587023892300 3379989108091 218833982343 36061195849 2685510114289 32076226447 740890854035 20255316441 286831960083 1636032386081 1559868853278 2768088071472 1636459477629 928733906173 467895655663 569087608871 19210013877 437561377762 955685383556 29791417280 118404441348 957016300747 226311589977 612794956876 247995480971 451963841833 119553747866 1115341409246 758850623179 2850287649541 419519827863 796932088153 300658769004 457600283244 2060982026095 254061752745 310587736539 522172584478 2652551125918 94931819079 2208989599883 585562317178 2568937911543 821472034046 1903908059129 394537755457 834062218743 1168978114591 2658821166327 149032110706 296741811562 603041927796 875052640793 1345150536667 365728042204 390139322707 9726425496 3964954947 25854651049 28983401588 592196135083 777054090167 1044759323847 1531625631299 1057253145355 395428006012 1400193982438 1528471749183 1103883555860 2168404034849 55458246394 3236636872608 423121316529 161136152110 755970560787 141380956851 3158990821518 63069405467 388714419866 2654236199217 991583958620 11992271524 1347603669631 501442828887 751905303188 1061118690227 380328152427 244365268851 313960250666 161807453780 560378477389 1276748376888 495773386686 2719633237386 2898708111902 426469295454 707158028573 5820676492 50024792823 3584588151505 1851787578009 1930304297656 38421092585 2385340525565 133871319772 939697695652 214308352821 1073117696157 228688814861 285372962643 329027821957 1077629316699 1061016954237 4382902577 31421818414 2309403985213 3211283836527 833703021924 898677631476 152147049387 1690765165784 891367583410 3509960861889 310480531140 529079223280 1753378297309 964266373577 377133592629 2164640895365 487148734813 569433766270 2464877907408 559393777684 886425658864 434554203954 713338480424 142862879945 285426918379 307824989942 1005140821471 1022481053757 1598122179651 387683289491 1285103835604 1872654926230 74207663839 150705171809 35776046212 31199497006 516598244991 6793674026 609913054802 2446493767499 1121776011168 1075907508885 322387264683 917574790265 17779339686 1041168395230 368863307817 3869118904466 329888880528 4621310761 738313013198 31313040291 308961213046 7940928398 2627453588946 175924000424 1962288543848 2160376966843 102834699696 333555747454 2211715144102 193076100532 375568004438 62019449653 813260739717 1341146633659 399524974883 2143821375711 77681202291 1134653929237 843720806160 59015521090 107484206634 1152447956855 297792564089 194932551848 1179817525167 3480863348499 2627705262253 133586407115 278644588029 20512862731 549337910304 325529439122 3083714529518 37445857950 1293995210857 229156580543 780156384776 805033877081 1019496940148 52755638451 305864794522 372665896386 2968764278831 723295828292 1135449691810 958994234315 2860855611299 2752554897418 573471338385 1436865656926 682769282756 1384865686954 753870132678 667390069802 2351945613861 353978593819 101674026129 52888119640 415124839825 657065039538 2953401367628 422834297182 1015796156835 345499082324 589843401958 2273830818505 917472390640 1617428200749 4041422964179 604728998764 595253292432 359651088557 190521591102 759983380892 525961778044 136460161268 162698690598 1568460557933 1003234557810 616850625408 216502424020 679020295428 111888828446 1094139678688 35761218949 1134728370851 562298647292 429371789782 1860934830502 260510977584 1378344535966 735006476634 920886916220 1038875596185 3096683595326 1655303873739 915234500399 1287845165545 1707254546369 2025079558509 1973486974603 301840314196 271611769713 1979861418077 2622572340982 449071576398 114259409211 2004736761002 1654113136089 252944240867 6584179698 139048823732 18217478402 39269636845 524873663676 730947022191 204238707462 851450513457 173556102551 411940290365 853779519208 1034291746778 2168640082860 7704304983 1443904097459 3116638116572 557602401840 604804432368 114240867936 2732228480881 384832702723 863233194402 158343728643 2740904437028 55057502607 1100009424896 92303730415 17507967233 120365820401 130838056626 303754346261 32123949630 276516219280 49642680246 2022444435786 42161993033 1790390043749 2904545237011 1931097950151 839423212608 222681375869 1976065127274 809634113588 1391515561891 2198935554418 185066114734 1211265459623 671642205019 2268301157386 430978393517 227179070457 45968722365 7581374808 1402286612504 1728650128340 191518903662 3253809830098 1698936344324 65677993987 115253984975 672562752876 716481827872 2039544164554 488538605584 34203806482 2626118962860 960603723462 1267425894844 233781677820 2778164050732 1872770757213 1531700806099 332307311860 411585062584 381033751142 157517092837 1022499131845 1242583049949 764073123140 3588864015 2132656117 1421858106988 65232915767 1262998282476 494842146723 2782041520685 3507041449364 61815183297 1902105439315 298988201743 339785445260 205460752591 753465616035 1614839655444 1260357696648 3497256458967 746587092279 634178167259 225284736157 36325395464 2093912725 3214388130788 338547995730 118500802136 45415872562 1498708978995 1464004355309 568577575650 1414729759213 1167721784768 653497751182 3794232316773 746762399172 496646441038 964003011773 569009425236 2006358606 2579141862608 656532700953 216920774702 963938067 491286237227 314475262840 23286339905 864657703342 4140814158082 127973679193 834445924292 1948207843021 1816645107574 428244080676 3223334902340 29988050329 2468180485396 537222646954 1178791204863 930231746133 571803488594 2290305410923 1339198850507 1348013087677 263960893438 1005450167642 817095985488 1925931679 1725600694003 162601627370 2542441793384 2194507801996 249745900768 141272617885 950742451581 876424386419 415866585852 730083328662 1966718807069 1656532873 351742113953 173259202098 1515557681438 2779325124136 14066963341 1991967102304 233838066644 661401070560 1759325115457 1170659304724 1291967943751 845633235321 2450543248498 1327264356447 98834567046 268226742245 1866614398962 129426818962 2606598691396 576023321872 46849923202 370870876335 355136048948 397457010459 399435404369 4124561719804 90476248470 29224792967 55800545981 2115721123092 566749817980 71646798910 650039861047 190342374956 1662641659036 2563017691894 2193085974867 175103634432 605950897752 808345274306 47951756863 1148335597714 48952849207 313989579294 1653621055403 1711493354716 487087339650 1406398433698 103254233113 4163618582557 1321542013607 231294565231 129419802125 908125748227 343320726171 1151610167318 176197428319 2346291128885 1956781577999 183021791111 261707361678 365188473717 113578404844 1406307867 529727366225 1894825758021 683626609065 186370672278 1080500790645 3241465262668 1369828167074 169770074710 40434723488 115957446490 105889902088 148980877391 538737330806 588735894071 131364525576 1021254551655 367998681825 1069864346703 720172672801 1600125053978 234613473265 1647674616530 495711025109 2680544340959 172719258273 4017848978499 251380208415 780037797522 402829774009 29921559858 507276713396 60219243877 127311915275 29199387906 2794712305481 693628902229 76211113435 2242618873331 3050359486671 2690572138164 2719533218396 252681297607 2248158436127 3265967881466 787866218623 73413745402 467568464 1383599258770 16290710338 2413822380863 2401106554233 1266268760769 2779134557732 466805322466 232794798113 169976000693 1525085414519 244757446508 2772677714404 270631040553 181267854289 4083703897 159466629224 393663993045 781039877171 1258774773794 3020236529181 1679775192265 496233888299 732377577084 277508527657 1711649078 251947361283 523149387190 153406260119 939774622940 74553867970 848688313900 1326659990331 187566232938 14870414076 179639819298 410332923699 670871998510 386723440628 662730639930 1139043480338 35678045685 117092353141 1620613977927 546168565087 1824491138028 1245980331121 100263664265 1686917703485 192123855620 1858816927332 1692012573522 206007147175 191737559344 362008749669 996139344847 1908826101990 2967378775636 896279035716 397307918324 469197280289 594562815761 3427510114392 152557705305 2463794742269 1148793567270 1550026590116 3140367169011 664301399027 2215837628326 191166348020 203292671113 628100719431 21763025346 111049862466 422080287901 463198346537 229980105329 868842385048 103259254045 912215443590 296952299600 1868963573273 113306591365 868429254373 499517467703 1181074579781 237603146168 1442581500105 301159867918 840093763324 855937461026 3086780129 121737066714 914694998154 1039812101702 3637249355915 3364005827780 184206025336 60823150182 2746608327080 704447753504 263967664677 2489213920985 2684972422645 275812558927 1142981304524 9541401315 2020757400240 541657489802 2823608711856 2421708015786 494842851990 7213904852 1013747041457 322134389037 226360731256 383030942250 121538301503 1308703631545 831384561 928353026498 735246381836 2305639459751 111321570500 1028900175484 3071655812137 2019009536162 3685931322764 1679325986032 624915589973 438317002675 2802097046472 86519546328 2223033444266 15834349526 1280032126152 1449715117926 1660159904669 1124864298852 1911906481661 862620530074 323372879593 185165615842 443032822272 1914791050901 808328921820 1361352885434 20383651202 1168275472019 527822542374 3697329626 124247490501 1606225517660 987559295786 2583156869702 480726730986 1448581833990 994306862703 2034743738099 161772778774 170428189935 3605671816381 1025548098983 3706494566157 164635998050 1185209526451 1821678935807 503635435097 7423680474 606197864138 1485141608963 597154384495 2395313515704 2655870659939 2568384677918 2060709189048 1713448138816 638924496159 24391090236 2033232351504 1024882585968 1665819718395 1373124691553 2367836580215 172941900583 43930769705 351630599882 217742667482 94823280779 797609029292 1133265970345 1173973066565 884612765111 1185494048234 99443503281 678373004955 761708388939 722354102361 91195780498 2295526036401 533057463907 285592241999 183650540027 553124869159 912710689343 1830348963562 2988220664467 1451815553013 599319117189 2986024148771 138158869699 176581770287 464932277839 452356320139 1116588238180 516628245564 2762109794203 2007675068793 739831532940 1978121143190 708867140168 420055862396 768277011453 593974490328 1302939148440 562758374309 1551607169860 611298181054 150401118239 247576410406 2520741307550 1045830817347 269233936237 1085231868757 3677028970 923260115333 400906933946 503572379007 599969601362 290602161875 3803010415243 9551604643 650549591887 386980024062 520616352089 8173183758 558368090853 568109004528 165568059852 1107397315054 113481955008 2244750529358 135169837229 322590131826 372947362951 213451121007 190638581023 1693627279548 1087132605457 297323591656 148057173158 2700212940013 71866838632 485499419530 363138669569 588900713320 591729093037 2121289006860 31988675384 179729010680 840852992443 1000737262246 4102292407089 1417111276708 1308826670978 1116285318962 1293911637824 841575591852 1778313072186 38597964114 2749237310659 1379839530598 884685994541 1590376956945 1901663926271 1726766167040 53042124067 1574298736150 1340840262436 1980575756767 1257480588873 1006089186315 615566150577 519057484913 430271793456 1100471415096 174914862278 1355004363599 287679768721 365871278847 907360412579 3400167522671 1259367743619 562048905108 138921116793 3008798833127 251387870051 2444846005972 2637289127815 124915774129 1491544066493 157918872138 2977089387739 11292097611 1486832979681 1923044613850 293097764032 373848230333 95206037219 726240792693 68581033666 134820623444 634653067862 1703419728702 258736530882 767786823821 3469822732277 426657949211 158527201052 359305711668 701314706184 3786641338468 470248088913 1327114992214 108543944508 892222803290 540656532975 358466742978 351132499661 47171918584 174194377200 590058973702 3548813469809 3443108404536 2084153703597 1985219149723 3317359800 2138706283588 1635026173901 841601078713 202618205641 122475933659 1467677805368 667148911567 352919317125 679804468817 45222342860 1160361252134 1374733306021 758572798334 2797634542643 329617081060 3673448256551 255725461131 822126747553 65538788618 160684089158 3741804393922 204906060442 1678304551815 77853953042 490313860581 224977582555 3989864183541 2215191289447 1430646408821 456601729273 596066073875 404358381513 1898052388950 150548437403 84616229948 77160061332 1203877714135 1260259198969 475002713116 220781839143 342864009297 121281035243 437621621205 30910693083 700310900393 1647481125658 1611597879593 539365095900 11496839230 857366854642 743783423511 1113342932782 2638426972467 1396712136224 23509986272 222732697332 1425915411764 1658047302933 85441442552 114839234171 64333871221 2579994973796 1938476696353 227561987962 1212697326882 2081048034431 500614659510 847528418290 890005181907 1661802210280 650237244234 953951969830 1019200394679 85986754961 619818148198 1624027040422 439556921789 485377035290 1446821392556 1032639140221 658978996687 819688471107 1650758301286 70999770353 568493796313 548108684781 628179880156 1374576971955 124019777738 231275213670 850079568227 697850361391 1280596509975 3079686334815 74857772039 664092797741 1172336935265 2834413124791 749432324233 347099616853 1477190405026 1333245830 978571954693 1463499659486 1341255860379 1462747613513 76019176333 59276363080 361332678406 1182504328064 3024772410327 2202568885312 456663525604 1606982827366 51580134803 885124624985 164786198089 159942180299 809384531929 1475980101491 2427325298284 49832125524 74324704750 2530644918916 3492231776348 550580181057 1088653451394 1803821285743 185171171960 384910976682 383823489755 158370814392 289258391299 402797947548 2305289578872 1171319451770 1752324718669 2415563904294 87331123269 185557043872 1228638732775 44378326127 1737305989439 74220423060 3677032880377 846433755688 904966895586 856050093385 207151212978 234063345419 232513053129 1585943942141 18389458592 471325215188 282295013393 35165774338 487284674058 262031893533 204040550274 57990299157 2223170954222 58819632228 342833831619 77314081929 10709044049 966763086292 1661360804048 2130297541798 456389586742 1055111624668 2857949979062 75052112965 828960154697 934474688396 361631975388 318697722766 283141725428 453409854364 872667811399 2278009217347 3912276074537 722577018763 3654645549 882793416280 44025995839 364336776415 99666342673 329970086215 35256948238 60140812082 680280687086 104727205600 521092555298 819428174644 2465308985296 3077790753006 379472606686 131428510822 612546281129 1742393383831 522672849808 1369203020398 572300212047 553389965312 1486428643617 460893304850 8809110114 1397376000587 85909380300 208695564517 872153681887 1537108092873 451239736341 100754576810 278998906201 291505553094 2438284024154 251362763648 814992635841 1252226511987 142279198262 45954576273 605603515188 3113595298863 229406717644 1685973360695 439155318629 275543957124 387912429209 535838588320 832198561233 21317553395 766469210449 635826648832 30404662648 18104547192 1363058924535 513583996690 716769037138 465224883364 83432540300 531034305121 1588474220040 268555526299 35875717672 559756777619 47849970117 2006450430788 722498758153 830630717758 2051660735823 1364257456577 804404158157 1354601549157 92597388220 756130801029 266617944737 85996017805 2523532892353 1015532267623 374686054015 1693120335444 622766317158 104419102403 832291197802 42273757929 3090449874340 2110673236519 251004677784 269304187479 1498335237349 599157765540 110165397938 584318723131 759783525265 751988687312 2138008036 143548709776 1676365319503 215022264544 1696457576456 1330824375427 1721179536923 1408559656575 801387857200 1596419797489 42459256643 212031298817 1372265632458 2464472279960 1623867412568 982003200827 2171567782094 1062649357934 921421807091 1018366212171 758226057807 635397738204 325458718791 132819292868 2017924414284 942181746717 119293319514 2330695629160 235084605437 1846613989221 1975832572456 3009036067184 739613273399 3995174701 12839345719 428074133076 93481036757 2040451616954 553375934723 1517331018569 668795414796 51019275811 3174093711 1637846263941 1389744858201 191504078613 901400467435 462565669136 2121467367145 43817761217 239255636390 707428534334 459706255047 1775090016372 1847810439784 562970385636 289952826850 286157755840 103471247412 464435419778 778037270852 411983180036 16793098347 401674316926 334196559491 37696158505 392656368271 179918911222 545697263526 13273197349 256069807124 803626480098 1351026482048 693656317981 18919275362 2648525223355 693308017242 2481151533876 286527709490 499125104892 359305388631 128447953079 1653941845541 687003348513 2899387784947 875167781283 730849304209 657218486301 63928265281 187991964599 20330622597 208388948254 109082036842 458295524563 1721840009349 804352753074 1345303585757 63301427509 721522790979 93448641544 1139218795365 278363249 769065175505 1623807272884 3524796167420 611116477839 634961288437 917987207585 970971709279 327637776299 107123978721 540851321443 1830415594339 822059003596 54359622749 1339558239644 552537518624 2279244901564 919061335629 46829713059 302815628313 2307440691223 2084964562646 2105421979234 47951229917 863324720 3034220049616 501652160137 2086950142791 341650380382 2098238636714 2305597587783 1241736403231 1750743677569 138417999929 1182969585442 1103261639281 665547416928 1072083712638 726311456773 550594118488 97066326389 1722982741501 949690511424 36025900612 2696002609535 7291270651 533212431934 830283385406 112972269141 1078014248534 107386881591 253518725249 987536411 1082087808534 2746585933838 1348786458113 466657437835 2877693525675 209275967780 364988621650 354511231764 3543893983402 516324533203 1512077566573 1282337498269 1700042550158 1484193573420 1907088351115 1018529259492 53959697385 650463433339 1185380873 436654062521 1282361585654 148883934453 851151954880 422658198209 681913174464 2221786225282 1008897254702 704165137657 680653981583 1233014134234 1394292056599 5735002120 1644610334161 4138498927402 666163507301 1348135229547 861109509233 1479166680922 481488398608 113175588560 829194924923 1002316389569 298656954826 2299163293164 252178639656 87716815912 215913738265 1056917288332 1096300865320 108015963925 368572684466 28283792122 170255463746 577841374702 755477550619 1718573419476 737023928015 676255977744 300886674785 4990331637 775106627274 252426411580 455361726007 660876128977 349760026390 67267848157 185270749562 15944106778 4261064327517 1270275697745 625400317125 18258935404 628300396890 947405573012 417499902887 175057552828 584693898776 485173451166 28961599663 2774853367157 79778451207 678801598654 2185887792642 73894122371 646757205679 1958318362239 2534592502963 2621708519613 1144314320045 872691269981 668573986453 711994702548 3610031120993 733815274168 531102077334 58011596352 720981886892 1830637777342 277419379038 1005133358270 2213242476585 395920615853 801360806787 320492280014 3392990803233 2619654505134 558025269915 41715007770 902647083493 2189726733733 19798769372 549348878045 40859092830 64051821755 2021389396447 1190013411107 2594677674601 182806572049 904210419035 627734976942 1189442508377 1337440108395 3763140039 772676794252 1154591746877 2935579460573 139836321204 8284396286 1810943655759 187620571888 320573677211 244533206060 550755257870 1557740625724 240763836933 1342305393022 847509022211 74574273948 1717626399610 1756299996109 502687903483 204880242908 945943601895 285837689568 1745670741405 574976706678 2398946444412 1529405947784 1333935786731 2024245937652 1171071392503 546795272079 797984144318 887757778276 19117375907 53629205049 1106503852518 531977680627 2700522100 551028344096 2813047182278 1329931708842 2820364225668 578891903303 738494078649 52143392865 217070989972 2074041753189 1157245170228 32024895958 718920239409 471077576869 270025557982 102690087378 3911269251354 203167460757 47717796191 161955664066 714683316278 876980908 904897577094 2297318320468 791209984463 1329764954361 563329333104 1254465762545 2446179161055 932051102304 1708665839983 6000094110 802321879073 4370694308 668149767304 1372837021706 454249232373 235682043188 4117511856469 1166639001242 1177892404780 40554858031 943060056164 312455464350 3031448601843 214131709814 1992964702638 1498639540057 81780687510 2188374176064 332570250089 2006192713015 733375567818 4598146458 373827488705 808350764308 2551972556226 1947721216689 27466824088 48965671717 3092031531 363237457093 6712117474 739691984952 1818194415856 25136646711 236480716231 823455890208 331232602360 853726346889 536299023723 1252308872095 90928036163 1642423303173 321143417969 2250049921692 29014121036 1990371602804 234096789949 545082279304 2786845218258 540181462231 1718828547488 477779512004 2088905672133 2692890842851 449930222377 152420444119 1569689584856 61106384 676062110249 1090129814152 656497428102 736256862853 3826169106919 335419578633 88817024273 1366315638413 441120514082 66978632126 1303368083580 220309888022 203300021940 345689075769 2806884307427 2277495650545 3074975088004 101683457206 588883717366 627580448258 535408802230 162144821665 2489680721358 476509989948 1874398930839 1190543152 352805535677 48821990619 695689544884 1255728679144 3298925240050 3571012732376 976638372756 206049679814 135440079618 856501247765 57503844224 289021338627 1164250026943 374650583796 45268844762 190978792892 341482905126 139925249957 85454413047 2845559577897 2314104937772 422485095478 925397029775 2724805025090 3501312060174 2084248091921 644201887010 851696922421 2349266755140 264666148491 1073925929195 2598171186621 1098299278433 873889973044 3384488428392 337109199501 436969603655 98261675986 660432717643 2327113619862 711104599910 229882011055 46706985324 1289027487409 636806766781 203946398219 414020091310 1143774354152 120128536126 602460455592 373333875045 20995476015 1778896690160 2734706847810 277996679070 2016665621986 893000188465 86503679279 544028344029 2324071744971 393765689701 650482770898 151495829113 2172567156592 497669474033 492935078959 771379487494 237792647989 663898185805 804539236943 329402846569 3433271012728 1983866932059 472130983629 858318042813 453468209646 71272538455 657591543955 116105041064 2879278616662 1494308777372 1652847308789 2865878187566 661836888329 836048623941 911245944095 1953055103004 786323232680 1147541792362 1153835902693 1889986040546 377881467098 974792570093 256716647557 716535950040 1360099222466 2041933090118 2004030895543 1394300132916 3812170356 418578968570 3056095047091 399443819727 1545006421321 2569346607467 1788105272742 157150799697 1954602332099 2639016251084 2692713318707 2343821812755 807819122887 590492865068 1358521295871 1373891083518 87923383700 3140494279547 46282076021 3505355044677 188143925370 1268589695175 2276954710032 1081057372849 688053528473 288601159933 1121742880288 1452550682410 327278437691 2775431565343 1673331555835 1084133264953 21992167444 133212918697 586011254138 2557590687516 2685877680279 1131882431634 1220988201868 1000958448336 1824966290162 191392402315 1532961962926 110965590785 2085393138188 3214593073602 942005787691 354770602102 1407510093587 2362434497326 285617143572 494241030502 373521330694 1647436923 204015661822 1340033464902 1233637802844 173668292002 129035627571 2378724357635 69893536672 2500190427622 2099932969875 871737681678 1115320086500 549522037788 623250945736 22851047052 1317771252661 1155939394226 855763201584 671540474468 607484769807 2024218788230 435982176679 436202738182 1239930541506 198092055430 957336682681 923126347960 90305553587 1064038397820 5193574090 164781075939 78358175690 429803920575 1649670792864 577531771071 620788658494 862561994786 611305230574 3187366172994 34865021905 2127322437279 117714956454 2315685404035 3888796867772 274047266134 2792377461001 553710968817 511756923530 464214694758 154124592106 52187105093 2756033101830 1316077706043 1080099405509 4059895052454 274375310582 202084627517 277851778319 1598257399500 1319119818190 3328133621825 585613271043 3861915112555 1437051572320 17373302447 732787531821 343249747705 1602771083560 2870617965616 1168821732661 360156546656 2036680105159 1849797129753 96685752228 441552190422 1933750696141 321994010335 125491553351 180263313959 194999694304 1790800973814 533334846356 1235997106852 578526436078 3200077647236 90539331366 53134105435 80598518272 30778654690 1102599479125 1431028312820 1242895810736 3027343858928 658007314350 1775419973162 16500045051 353825221204 2491047893924 438592610626 336727349749 2701535867809 307962428016 111468783093 99510625416 172367358423 1673707431086 1007714888560 2456453184806 1546361043089 101512898871 3644057762017 3581501305742 286095198256 70350452346 423607264963 125226836757 39949106162 181674243512 823458356136 255369615130 363281352743 954902989788 572918936767 3559698672098 1121924023693 1042901024009 147080604608 1896782207035 1360587086679 1929104555602 1597134893950 3339205008705 1861898276028 245329995103 507771064736 1646109567113 682509815991 406975189680 141494317740 1812532881376 8494337260 462934943169 976290172150 132726587544 2566543561306 152692609903 1859177431527 714767759656 79929501595 662138732023 449032724997 973459919151 1684068429254 2365897514222 1416236579034 5388487144 2258499109757 1376286421239 3080975091545 1784720612622 1251665297293 949785408079 689266494241 2611222403016 457576208083 651685013780 1945316433814 187196732957 173521347793 10875002927 829422191660 387967479601 583029225 173671914732 1213023996385 571617514748 2835647376473 1598721640349 533752562825 430445150041 1418429473752 6959533159 131484905835 1530054326529 2730101210482 3177665363 5024873616 367807335320 2532411913452 2657654183957 389052893465 1111351098530 1886134188009 1199600597273 1302281317270 529643797844 26770686064 72128506009 2178619096991 1423869169715 756367086345 258594021181 667060206598 996894782650 475025088512 574067263086 3768078098719 428305248527 87189985387 4916690287 3674863449282 66420172479 476147918836 2065327824604 1829193606856 2118532237180 360798680350 1463071186164 998155362111 132957222831 457856933266 494763813126 2070021502737 1059477640160 51496738336 1904655342384 426190936927 426362634163 524758825291 518130601807 2065504704335 954660982220 3157519855833 208672774349 77401653169 3479692211727 1793164306317 1566560543695 100340710537 1075727460820 77251879295 2079239416537 3519774743356 150553929239 202489178069 32564978207 15449058769 317223295692 337747632370 1267799813541 7421126769 1666625770 455611704478 1945370255268 217596351798 331562465090 280886771451 8436811642 652598476468 520756428215 3141673369310 100120595328 1548822220935 219715793905 17777675208 405283997063 244632212191 1506927724524 489317626431 141656413308 262610375993 72780088413 1657667580915 3277573951654 1985364265350 273206527187 99691455706 914776625135 1088337811376 2035583086289 1372917257172 611266331577 297795322148 932311779535 990759821293 2656707659259 549156218068 1149118911549 1874564253775 142486558241 873082018378 409214196579 264826499495 59905883443 2968788576986 101812208797 175919886776 289728492043 1612631522637 770602582245 1803151830556 365522653482 2225509238077 50936000646 124142362197 1222503534301 2634129912911 96674787999 190322000026 835003299940 2485671338199 568320220345 1620529662429 2568028874941 93283977513 543572161995 51166385164 311290070928 334745250707 860996151604 2468630623134 720113021744 384399184504 100785420247 1095501425082 829806568589 645529972007 205338857182 319484564552 444798330788 3388612789271 262441150586 1252453760527 2422624927605 19606782507 487272616734 65595679763 230003363395 264915706812 2812860396878 49441688767 811124762292 1802815424660 15190816384 1644808762365 998263610942 662011613153 2060168495538 2415899852863 169611977703 788552091141 829643841311 2496759926753 350122199483 1230201180494 2217915673462 2697323360003 236813681527 618601532623 834024022767 343252129426 486944645597 778141926371 39644408262 1805709483495 1312680140223 146677900395 260190546503 230850721937 960844762080 209481967156 512455830550 454608940663 15895930795 711332163093 28472733591 203829051981 1221634476607 1905730729818 697697011693 613379135177 62471474295 551049025355 332185967629 334603123704 1890366058623 1424461835107 3701156450556 2280535719623 981228388394 1384864965314 392380541393 1307480486716 104328983093 1479305252365 19775432402 166456375158 33771513355 446821037895 272436977 557535565626 664247087252 261784985503 888325970448 2363533844361 1135471620934 466959446645 1405586032859 2464679490815 3619061959196 577223966534 392452039649 2025529692019 1280807563993 201587001565 494929692565 610538489284 314399184138 3366162784046 1030234898413 197997971336 312604416812 303734206786 29216975585 2633865725011 571098463110 695963020735 2265322581565 28501893013 278646354692 917638425337 370061135810 2900254390155 473764552084 2303751180370 263491993437 69432304479 2008414193619 55570608353 3500489558 3544762043084 318813369 75013277603 886461589323 546342887750 533820795223 39100840553 344503338335 362247942675 131266138143 431123811474 36176620286 351998975132 815285630350 1528819908175 1034756836756 833072589029 552397405233 305172882369 1684166127198 1052113750259 8511094748 2641288906361 213144181650 48095295402 2107556080737 2791373011370 2986658020042 85355700714 2309741618902 122136151409 78056730695 1429647485264 1003458898809 148369594769 1951903994014 773307043742 1851182692870 3797963071949 2635279630905 681756979561 583685572788 2877323479731 3176370178774 1127773375891 110446959655 1454158993393 1994914687203 283668162427 1802573134384 1553730723408 1383596386341 989815836917 86423263021 508549569487 855383770335 3492588354784 2571559409908 47556099844 511458552961 6339227077 93678115398 384478751082 2089045564981 1468167911041 513276207406 88414470903 73831870657 2701170328929 187291753884 290950824627 2832199402860 1675790301209 801036731411 244986728825 2882348821407 3153725020 3447524745779 19665517275 3598274476397 2018086784008 527136868255 3827398069 295803355621 357945813648 2243322915551 1007877475979 595030375151 237026339125 61959325715 717861362087 60003626649 485248194754 69707609674 1263554234039 352634443342 1574192232992 478375641475 805896127890 341404598750 11630873766 3385736462761 2555971376225 121598044712 1164815148037 880428159765 211212621048 672952425334 1205557327687 485809469059 794908526838 1528660958476 373454082415 2370305125164 1361199450547 3182921938113 2915120347194 2017887316037 86452893503 253014224539 3325927742435 3015037995496 1158009674565 562783118129 192922179078 483674163431 224887719980 240368035933 1046314880240 284017966654 2814246095464 738737252854 1378950347709 1241707411934 96011872956 1294834233751 1153465148653 2513467777016 1101647365639 1830429262628 1031913155988 5899054091 1382442524570 1183155390410 1049530308641 76832024736 2243529307631 419900459368 1824978403282 890892316657 1018655185900 3058414513476 643522822463 368792048746 401345206742 101998327778 2961033522329 854875704039 1563024155396 16813764978 1762673728875 1020111433279 339835244869 205018622230 1441391887666 480679491247 1659310900 452271800908 866991087830 2588031622017 30007808331 166324527748 2613951644261 3713948235231 779367535790 1103294367006 3033730188708 2180739514985 546892427473 1123928458952 1008431429603 532785527536 409261738429 12742156483 748318377293 657182993975 1034335964748 101571811091 2620938819230 3250498373 865651999795 2113589387539 288166990974 1590196391809 1487153621697 1789449150156 2668807105 98352062936 487247348808 3103347792855 1526261359060 3651210252896 1042738263170 279863320090 1818412999968 1246832732650 1771078786 933787440734 965865252559 433301697179 92254203607 157628362599 120463805013 986100046149 289042107069 2958542342847 2138054715918 8070541415 3654368540917 967974923176 428282343969 3798024448507 2240897896888 2358800536341 69066700228 1329073381917 1252996672926 1199902731859 1211548796745 3204547412546 3338682569550 1272907861126 351529209654 34399282089 1465615413360 813112448767 2498959765200 102618593887 40694825267 1094774102614 101114027054 1784158952067 127370624997 1076266029807 63324698678 3679602687136 725330872137 176046236230 121860442485 1553212062079 1850878378412 161903821526 3028797909646 1818353671 2266125280391 450400087998 4423669210 1510255182998 541927509 696156102065 686465790904 2783362301430 1308402108408 288603937 427982624971 950147162448 4061605236269 265226511607 531567050601 321938657909 389919787648 293222432377 237726868053 232570218012 1048652583134 171925517873 1708334456903 433583361958 410581495036 1166081080736 1146261628598 453584746293 1343321312897 273676754278 12640912431 760840937552 898298091339 1948531700335 2021072299065 69317941450 1473990367266 857574398318 1049189802112 1428971056060 1145034697311 1969816772460 2897956345964 3407958137795 2611415001162 2153896834 8771764580 1523269994208 907160493589 2699976587744 76488285588 152883768156 1154358836136 120392996095 2312785337173 1445985868945 325348042794 1465643612287 670805520355 181599526561 2867437193170 309352801520 61845979066 103064932376 1555794455221 437679077509 82718154877 1071131198950 464223893121 2964373815496 360428232162 1214972841480 1045293298815 162698969859 3617614334936 1978641059261 1027657668257 88421985839 1689392060540 1588368243968 393684866805 835120800085 343047989350 3027484174542 663405920045 423467085841 1214369748516 1991224974316 612188922241 2846160327665 671550711409 957694948137 2357984672660 596894169797 74684955131 1570155264149 427994747632 977965027708 126317168964 1062985736423 1541639309914 9839107527 613200533683 2048635535689 902136723769 773627528092 4704306316 517716049525 32608314208 379582118788 1507513864550 2169109866058 2483679412893 1778154060266 556835788443 2001500588215 1401630519857 3344452521586 472035256223 2199444004940 271018180837 90220917348 864636326850 2545623208639 238457608978 715262787120 521974286356 487417955500 169359161883 1054211778373 322333114247 1537320449709 221881485642 1361296216964 2232608440861 153592400625 1050860743420 1531802857647 199934239101 863511860059 74644418323 50419275237 604466160716 133110693522 1543594543990 248489396024 195992820978 3398980825027 160802748982 2280130738158 410146674195 168136867207 406579107475 1856338605196 212417530074 1201275984583 7348116181 1122683528116 1619785474526 1957363418941 1528561051413 972284671592 3488544685542 2115313539268 1339101233925 9226352608 115080178971 206212259675 47491612977 96578628491 170643219321 509234529912 2352485504026 273085763768 496748644068 597487477279 1707505416727 3720781640126 840095257590 269651505329 2377066269678 567815851231 2977344979435 381861909814 495910198167 1718247537441 664209511752 1794288642102 2699643563863 193386037871 1343782600421 849522952988 146943817177 682159765234 2600889841907 279553418164 109297958499 231956322383 2110468153606 524542182958 2185915582600 1626780023563 3723877166290 38330093877 1525111794990 155671487061 543960018001 3099768773144 445368309465 285256894867 58160122727 893673158167 859051903687 292187433643 1104502546408 2048287097551 305163290324 741193762885 1071194220 186747814359 3139912866777 841285318867 1601376883267 1929893958818 1748682967170 14693766564 1335960278236 805177590053 330899399599 958186707078 17079061529 1743326834154 2335619785952 2364769022385 1672067019368 1000751800501 155796249314 241316584351 178864598641 7854733865 917800428433 53631768157 1356234090286 48432884290 2733880282519 3380594162486 1979897543977 459608244212 902827961125 206257840831 1706791878690 43932874480 278063294493 2146982534462 70454469183 304886691867 92843976039 154925920643 3035873269219 1222518128421 257261202953 1124025611680 1579473365179 220182673255 772149798003 581995815720 1101761410517 1514139217880 132706352582 18988586075 699907693388 117460553330 464999890387 502106663764 85541919014 201966035951 2750675621144 634642688007 738990017028 1785427456268 1197678579101 1613462989016 2090124237235 559139582461 617395979484 3164528993850 537419534104 3127242649124 419465942291 1484974693518 2131182938032 34448147793 98700756684 557425441984 1333768143380 1799096470772 147822865419 318995459412 725352813836 938766788959 21097477161 1602167332684 2260358534347 1531660679935 904930300879 2269792671753 1100069217728 913706616740 59880835634 1038919850281 2799083117620 642070783718 902262377806 4536521226 921916760842 589851501454 179825717940 430769517104 1059801678967 101940365868 2210324587914 301944026162 219609738607 859425979448 68496703275 836837354841 11275620612 74053411319 3515884239714 480276045903 1163204851270 634735716412 1133217124706 1081489528512 70646628971 798488768555 180910385016 1148485597455 370699149779 3292297636968 561917468145 452787413428 2677574270789 61674712990 222614319712 293197904744 642159170898 209644661923 738716502419 2002957988769 608515719046 553564784958 2590582827820 82596250074 974467151016 590070443753 182503870482 1623763517479 3864355671640 1622563081485 99896819243 3139746153758 122509637711 392096694497 1909817847509 863527195332 831775408147 396601670422 338169133742 73039152113 269925216161 1166692599508 2185490387784 544371528080 1268969536201 2286230660125 2960866632207 1534489100550 2815835897003 783572487342 287334292906 40216956352 876737680835 838888400418 857083545433 1192878351221 645029977917 927596292478 565258667764 2176180807961 332726332323 1563590361775 131897534348 75906543542 2016600099087 2379016957868 107179380031 139931651368 1698725582288 1417200270865 68419453693 29664481945 550827521699 806228709895 2030645739122 189798724364 1843083722013 40147678373 130615624527 200895620105 1472756202461 227501363602 50630384115 1745157808204 1319537090195 970370671280 161699869377 1189118677217 72343075715 507541408790 968029578714 734842599310 2371712351866 28067607815 1873959372997 467783716673 588833663371 230829473042 2716580952788 416791597455 46921090892 3941947497678 537790441074 118498145964 1959606680682 648857354521 1789425099487 670576417805 9215222334 1582803790055 509887877753 36479792626 118027164860 498788929256 91577886677 499703975089 2440741796551 494379029566 292489997212 2495421385 405754839463 8156087910 483869405584 151480213091 2190667520896 510751527371 1288010423325 628864003189 1259978286022 834579266625 117187633737 1014954557788 160442371528 22766280694 1323445993084 2482190456417 380256280752 845782082 3414414665384 1232545634115 2112320465382 1632661665784 899110294033 1647751026157 125937428022 957923594402 611862539965 2231628606038 12425968893 692816342152 1370176123754 181886106640 633170546540 546243567552 2493828160493 1158639638710 79355392201 723522204193 298368399936 1687734857513 2406486697700 846264361433 1925163765824 804845859182 229473287751 1918266726809 112141462547 110370245295 1013276384877 2665047465603 2761267031110 60703182552 1495999717257 3635285186852 1981379209943 2898521434771 7457862233 2789120856 2556775260299 2153111716325 1509780102668 1618296478873 1476221525606 75375931093 1451972525491 2119619916033 453267906284 64303448782 1059093743919 271960648701 1036051033 340210337216 1469910370117 794188203136 2080812118898 2175848210597 1482840671918 3816166422650 216384785005 3290812580688 522962113821 144139478362 610479699681 876520255762 368318195899 3022853485208 1105861621031 233259566280 22929357380 43763639631 3199219874088 632830918363 129012649014 1610501121163 2284701127607 161898745857 541407642605 1176226849436 804262345952 938181104584 1099527579269 2251983884073 45844541220 36374392268 835052650738 249114859595 445241807099 1198384682872 469067059659 36489336849 2415822467646 2581390668012 764561314819 645302251347 2424968590264 1046464266381 1942433959674 884985163050 1372311672553 129920567182 83955528565 1872003415789 1085746236759 357925745943 2460683266151 33362142283 53011389171 987262050316 51083862526 1050292535056 2296544260960 2361511680725 1970642549 591271359797 535802417413 510667314716 489521795674 1409281225217 2584387080087 964457235737 721329269728 6110329054 863266859189 708750244476 1224843654158 646156433825 2778938238023 266017752178 873636531762 1988446385858 2111819017431 467413668991 76413890786 1141606318128 2361346709793 1996684833472 823722010036 1378035110471 342059854940 1606456864683 722746435970 559668608924 508329168893 2580329685541 75315011316 244330010630 2479371936034 92423458302 2098678354160 563677745844 70330013845 400914929350 2194122455147 1695458246739 219955886924 1365150749849 268564249103 284323171404 110500876338 172824307431 103744106937 738344019708 840000751021 97623960759 3013068035928 2608604655123 2678427691057 211547212129 258688835638 444507303152 117502460941 1367753291008 3532759023251 741699574705 1341486626165 3176792800993 1399813425338 1058092156732 1701312250756 436713637214 7265779926 44658672011 1127096843010 2273564117253 522354230272 17398482899 1850040496303 372114039080 1887083178908 214032607683 1941157056978 572652233485 6656341559 640567549651 287364453798 2067712616145 5937199921 33406351820 193949651429 727007472463 9273438852 1255685531631 1017734093027 465991441868 1194839988144 35088282381 672066274776 1098690947349 668754873802 715438907113 945186848693 1723750790678 563291954341 895453872309 3241791636985 2338317302793 2580980831697 1413283856317 993757309590 1848940212607 52089238331 989467661092 98681391902 1731799853408 48946996856 1502992631943 150208826537 1046535721165 974763973284 322127791609 2007245020976 200365678767 1071291386077 430912149006 175740493762 589970366131 419894943209 1153928721127 80238205453 866864275268 63709865954 775089692340 639534589865 680704895372 228253794479 173736917441 464871470067 1807184601816 234102009412 663929558020 646663483025 20982953046 251425476225 404924373762 2271217303569 886786046588 2545324556746 217294817906 58685648556 546772768506 2472282682927 603251162600 168036242198 146161062218 430864479102 280137871796 397837990070 525391072926 185740846905 690823665111 3099982651710 20206903700 716627253254 3055764818882 202770992904 378173441752 1338015270934 19843272481 2978508968072 1886364253920 431437942895 1477830327402 168529243864 529767495482 486174283709 325339788826 1028580018 462076453555 2461028262946 671516213201 1068240387489 2037990006327 320438729366 1699833837296 1166439317765 612744906022 12961597472 402700723373 3602437773384 1172066094433 59430346249 873435305190 3159442302841 3237746346867 30485680213 1415714528132 312239905781 1425480441711 3115230423740 2872430816144 307224916487 139893009797 26592319178 105519543704 45711980066 3216856637074 285033678916 3354624947694 497342313731 649880024331 1420315331895 3056290054813 1342056507038 13837498244 451689326397 327561787752 1625989907702 1109970884466 1603817802391 1352643984435 100039123374 46048304161 388630496950 735108997866 665430617564 2360745899679 192083274625 1923453848974 45422406088 1462417629738 965957968786 199196053998 1592339524368 8237693357 993037439931 94806979376 720912606331 921267193317 5561033361 67351929406 1632365008739 697640987884 565167752184 157887802341 697487698074 54743668730 25066515001 1511676652213 293642599395 335152733277 83601170105 1390079945299 1617370714146 1178072714174 957779337493 159359053495 18215669057 253517328253 569341829515 56937150595 793179380279 2355371443625 469984414056 1607141705115 34126895476 20367008686 3732193156310 1649116156458 8903095674 144362360454 1810613551727 188435334147 1052864535239 104092337449 136207513508 84492286254 2977562006838 2164623400227 115567858738 3301227775696 54130401872 2321054129776 101797549825 2072972957509 823198656225 2859025828343 108580311966 117455622888 447775565293 549463924218 1298113280265 243287202179 3607741642827 213335614039 250740832951 842244641789 30348618675 31497022590 801367550719 1240296870376 357252945726 337954554431 254228800355 1849519910341 2685688076216 2960402804004 29669679624 96274580034 457245201579 1425527431588 346124636857 2097843534801 14821232369 925433423887 160291281376 1218515279766 162707248444 751201032114 359585341118 1949454340956 870784743268 571266228434 2008500802500 4747642752 240373434498 644729947918 267716895830 54099721785 290536486586 1892177310416 603743323552 1095258275791 312394981708 1025733511237 151592215906 1670634891136 1691271836065 472265493787 560391537990 20155017145 2208952197665 568407217292 1925751395516 709049492032 3451868557411 902386468081 808883018237 1844510883047 1172970831371 813962450792 234681498669 589528558127 870615913778 642893052469 155843868069 994171123295 289761814792 1882021437481 1504102205828 1250429260335 94930520487 643457824699 120219703592 52521010614 1065432601948 28535937284 1820378898439 601623274013 1000086992344 171808281072 231953513024 786882288029 837219099305 998586336056 1070749916300 2198823319037 1244253625453 184512247027 688481195706 129234863318 224619910 1594946380547 1010168530899 3323056299944 140570165569 1184782050014 1537755523630 2208211418825 1680976500386 580086311702 2328862334664 613740385435 706595358234 644416482457 239737580871 405289867836 575047458998 238476003296 2295110780450 1063525749568 134693370948 84868305935 1331071903191 166212389913 406243505221 495146814697 447128528363 179582122738 194623514796 11189346275 1076025024855 31842764294 1550487166339 247325502501 472129638726 2686895155621 176340437604 2710685387832 50885565822 563779641182 364340456703 542566235436 48308085980 383644657663 1730496877810 1330359551259 402404650148 2225910053777 1012469721591 1002875246969 330186557640 326720079180 1545002979348 21207502738 226801216926 2007625944953 123722059215 1496684982670 453369914416 2475390074165 19586273819 307137853265 1480242765660 395740635853 246543346369 2254272297450 128825887097 1236403897253 685882285427 22198110123 84933729659 26069915673 1738557471363 1639116878635 486298644279 285939205194 705673009226 397242270461 13717358845 480554219311 1197223996562 376376498057 51541364320 257556799250 70717347630 180401605958 757813558855 1743554816477 1546969272290 1056831943903 1497693091373 1214707721242 594858523327 388652954028 395124398963 450780662721 2491673907029 789134034491 1181557929216 204215251115 350979090854 2205891561835 652424694304 610036676835 1669851655233 674992641154 111513634901 1913475055681 762886809428 2545867102958 1529427434105 55716007809 1426086732132 192783999540 1459075792297 2655955894380 825090470050 1340924107431 2669604911353 856596931200 24567489565 973355588480 793472224271 237498943025 778665996216 303730409865 3517980465180 57260911221 3008620085112 986165486999 579637735380 276433904815 178917341205 1344225217293 1258874876021 2600308952 668883313304 569584807377 1304847877951 720144650766 564498612905 342188081393 83209670388 3108277607610 439108706898 729804159406 84846386416 217189309299 15268334461 257303055053 1670580684868 4016891732066 326793492484 1516666012918 476199084867 162466198283 1806405122500 416961656288 370032827411 1096952866345 3142329173401 1295609771405 3737809258168 945684797549 1407036389776 133580040877 251118450167 508013019602 217907990298 35438684000 1307549357675 1201110993611 1911623333875 303315989034 2838156249833 888703963691 746929576177 2515443653682 881341961285 319818003978 16205500652 1206996758726 1305764838083 908286272238 1271318095899 2566190281503 283851098144 577766824262 723703393848 649131430324 32999106301 1262023603925 1042838330703 1939979044445 11411867752 9961390430 462752281216 53385828414 455169474536 1040697419256 212648591336 666525299531 2451098688390 736899808840 2363441312487 1769329457663 254650490539 53432318477 365299448218 640823813056 1046230767635 2264171058622 2158789299809 2301961064990 1033698697404 320856651104 24491335604 3231280803940 493307141792 551961682274 848485751747 307533500302 6128156548 403318812784 2177996465017 21292748911 268543325561 2605832114410 527486798426 1979502574334 2074847035172 1635122819592 3011168190171 654490762660 407342549207 589851292285 900098509983 257012186250 1508784606291 1473533483512 814997803397 1250310564112 2199325628746 702677946158 2696362648848 1792562096262 800851618725 931424549110 477776299188 1872119661195 1228671088410 381769254504 118202737766 2623471568621 1067822679595 434896523129 3371121682437 127262309876 1659142320883 1121981671884 8865524837 698226913196 2088962110731 1626741520095 1065678799656 814585688492 260800311296 236400015967 1167816274580 814522844945 1051075327250 1966547938754 834046912122 25798591158 959302597400 534525697931 118573471696 244293388677 725614852 2330317889221 947192101969 173770685011 923743563465 339840359442 2329498199814 273401539570 376758421764 331232170527 600115530329 24419606682 548370891917 1814075855578 841745186374 540454373858 587122973718 2073925574506 823346901368 3990935100 1474859331902 227230566024 1772696026549 124604939596 808814057777 883317062490 459392250056 1436190682815 897283699 123847102678 2566060071867 807054671100 53504052813 1589894828544 555344984409 2165317362140 1435094173804 317041460508 1045166263383 115920813470 1273468802422 1715974910135 65750656510 100382196174 1590832227960 899643615929 12124835008 487269947649 182014800223 1251969274647 102263364005 368438186415 806156411026 90355798348 2597117690210 517210652664 1895639259781 1532119185228 233139908219 2454226945631 158603434992 1321119251152 2163880760567 10171152859 33524912370 199779061985 77449813529 659902863386 585406828328 26474501916 3562195226689 318271306341 664971325587 35332014785 124114462841 1639228794075 1321580589677 177051570564 885791355175 1404723630892 306159097900 29607250676 491167444896 2065871080312 1246060123493 257145644197 443616377173 501198020577 215737631207 62369955687 2754784972698 38780861676 2197828360597 1098053035936 1603292063114 2377303407 618102139925 54466530219 669368278014 356739647727 2242730937553 1042397606332 373408692162 203684411207 49687074765 1436318648349 1099266734793 796516394819 279684971628 852418286423 2749946646787 318885344617 608060502340 36542323034 357518172700 99993527317 206198092970 86822357769 357388007840 10764469741 1678373623731 3380141911890 2490345209377 1942893463306 2899619499557 688489884921 1091771998181 1191512182162 762979864593 3858439544661 650499555353 752911670043 2236547062909 874603820357 548443283711 1007996651997 1901875749706 532256241794 104509191379 442549315974 2331487791609 1378702149372 1213066203938 3232803344519 236020134333 750675210713 549462329563 2190123159736 831279019753 2470506885785 479792376376 323005849550 833334847504 36650215463 2419400596879 1640903573604 1117021153472 353893572401 117902343915 1200680527613 2390553064786 3367699912609 3213891892774 750008094941 1776688675666 843889367760 536206141369 678402534600 1590173219768 11328167852 1923772070471 23002334293 2229335345964 273063780179 1330767127707 37869505203 294227157790 1293268912028 2871559031303 3245964273691 38217586740 171947242296 1909388281008 1365120164173 885888871707 789994685365 986468570102 645664834148 98033813964 1200669239052 2779615359611 1371402783483 245115896542 1586045584679 1065850705544 1548264385388 1026600566360 724965469441 3549865785524 2747584620678 285476239673 761951971225 2105286607807 1291877438599 519638955815 2474454370831 112890579428 59050039210 866121864437 348625856146 131846621166 33864455635 121718114390 1303350872055 8539100310 562889179441 720900441768 525079919862 754533014655 2632055629211 1391879907680 377685469707 3585965556 531047883477 2553683059416 1898669477280 4881210817 16358323646 86243706953 196064695401 968172545978 1970901617059 425941510569 198928285296 2754808843287 1002719995119 646755730673 712965002720 1372294924845 1841304344890 722343737422 571919875483 252568594181 205234898031 2456550201119 54305814348 1225038584379 2576927442522 1896229113462 474206530037 350360346614 30653730056 927068304950 1063728451723 408463807574 82796166675 1901971014068 523726955709 389147064170 1474019359304 79127201345 2382765025700 82029984465 1480790563542 258448239056 2725707234 2132400812218 11347678725 390224936147 1179045971993 38200532774 29468302746 2914774480966 158795600336 475379338 516623120137 23434176574 345796670569 41608464995 7946484235 459053241223 3585817428582 217253335 761430798414 1127373502400 544850276851 506935349290 6392977332 1381997775877 2141469085971 120782906690 761413437527 1209773037582 416221787817 962928970714 660685554464 414740087114 2162757814291 2676656418659 2673552168706 623772068646 47392062465 109158849075 9730925827 179607999375 2453186823290 1592345819847 1047240808926 1642089407858 655004644974 6651753092 1110623045818 130499962392 3023802391529 1338829257387 857193862579 592929672824 50941270388 39985640666 78853719468 409914355703 1180656178899 3970798884600 205382301752 1358066050207 846587950796 448030016494 3197245062037 82353969 132051304683 905991123471 233715037831 2020242377293 389512833680 71651212311 2291726716713 1014688741162 1793282851566 1372708480 95670622381 1182594748405 3843780943837 485850775880 791145761908 1163719322988 92367333970 1809665913472 159776944817 37394933905 946335951027 45999129208 976997308131 416619927963 1150507192018 1135928802917 130716535384 581254985864 380420233987 164125400972 835653281988 107079312236 1016588777747 5327472291 1774336619246 562720253490 1597969924126 1304239842 378181731962 1868083107 716853285059 1453375783906 1548964299579 1422285782749 2670167681164 460270735915 2290663195362 14297161276 165282121741 163948426752 429908279541 2088018675528 171529262539 1603073445743 237154935130 67603344790 1647527522028 354111423068 2657813979359 99959981133 601913820772 149292412568 1013429340018 1791317086804 32851932355 1038948526914 493193698653 1637166612268 329679961415 363592446587 1224186541062 89828466626 1187015262674 617532554299 3086680641837 819054252055 1754501920014 2448536264202 1089024058918 41995438955 2855306977211 1768085828933 503505598436 705567326140 1097334564632 754328711916 774584739380 2494338354355 4010575720903 1180997293529 1968310785530 231600961223 115575429112 3017219533452 2018426472224 132805768310 1006319236407 990640171971 77829622431 156997399378 4039617057543 459197740674 1945884470830 1294038928886 192590946348 124337178124 1359142170895 2064126496175 138466331134 1380242682705 344874850408 1216342930439 1107145422741 420463165776 1184430996299 15202222035 99751780174 2042536037548 1500560174888 2035296241353 1054493542892 136195317451 1273339386520 140885732134 1162279338572 530057592331 103504147834 1344961558322 767430291031 417342577703 385670125949 1354393240221 893194011051 2480679728811 932808912000 746022715405 1855472310892 745642471273 1250721504819 3544602257915 40379041881 2066410390545 2686096237220 684117406730 1394999580441 2082827067320 154000320407 876122125226 3365086620123 3213273788101 2279015436915 1957901244773 609194400110 1108449643363 113567882364 154977273139 1963790359720 2004078670418 148210854357 221652651889 948487160756 582574206173 76547530658 2264160415274 334540383528 238289913654 1464570558614 32438590045 2984422042855 365015145832 372987667149 335815571228 1040777292684 830865889968 2508942407987 692460346503 74715869176 36102693817 825711711580 3020682966680 1366792151344 160321623960 962217978548 394153806552 155059273188 1739001904533 137541722941 163451814563 159095395410 188693605777 561988680955 33600563716 1073587124747 2124865795705 69197998013 1349114760712 565664369961 171214551374 188324142360 1659371961881 1264180614174 1255567182327 1303501473308 35324694962 2221326891734 3551935726695 281121678643 573824639544 829653025159 2319221891958 170435776628 202527300414 513938675776 481106422624 2091490298 352297224020 489396094123 567494034699 2623137720712 89070658184 1923293752765 36085638649 3030098243229 1450826049507 166621540717 1824289502691 1587000885 1344056705808 150515004465 2889507325553 1096933785679 609120214534 588829945290 1169494468353 393377874465 2545923916845 298799176596 519586531673 61279510844 681691814381 52216031527 1771970878670 634353824494 578043382008 2221961367774 428643348042 263786096766 632723660444 2349273525061 482243946188 1310484092740 344125103 3222311446419 865870021329 353957813899 2201311877843 1017456962728 353440120587 550770765829 899484459439 855188066980 93894449334 235890647728 621181070641 3218240873624 62470884383 3014485398335 2990267262507 1920542977749 1419211886744 32613046742 237161520192 45391865195 2569726582 945118852487 1204232808133 1771711366297 352249944340 417903116075 1917346435910 762468442227 1081027555708 954835455170 407116041560 2336885625884 703912630007 872798070864 2809792658093 52252291985 35932191279 2849467387278 63340898302 6276561992 586760072493 2516910470097 1276585070987 793849286737 2497644499 73640710082 826785516397 2991537962073 1602370506475 1981291593438 1628942747802 412919534938 153270456220 631366568960 450981925102 355867471929 3013471662408 251107034865 890581420986 1325114005791 414090184008 1752234591276 799105576799 811448591470 1266390869423 3061880386808 1138168152628 1218507025277 2863801809710 133322786267 1234616805904 298610531457 110728786979 853046393944 2810050448813 1849511229852 1965129533671 1245788660478 2152946784486 1059750143890 343043717993 1288889881492 1848942036544 1907934344858 93255825412 331228415526 6407754777 2231071775819 521736779438 134606961537 1023601967085 559583896863 630281239143 173570690233 1843737102919 1721169413084 1223877823556 53959493094 103899218245 611008056854 722813799034 332234290030 679629329485 827522130130 800792685165 162243712135 78123500879 991316625570 89376011068 1562024261092 4043285725644 248427345017 62704365707 1237320637924 3140618383471 117132002960 619619545776 954772292588 613931736920 167321033538 287454527020 1218181135746 2896212779816 184708420282 2320370926973 1353129579286 54874211937 510972208847 4152303134826 894777392406 2483410719580 42973004266 79992927450 162840766060 2644878321170 154423968541 433055041913 86040520704 380582701162 197795181688 2859977804008 360035402194 458842647188 73444466509 1997599611675 24260062330 468275200277 709488833158 1318558166879 95666699423 627706210478 921365914963 356608662885 880097145782 380131672682 5701093246 19915638297 279130888970 62791601592 3285171789276 214131373049 971571337259 1290142893739 143636957028 234657594742 290118148098 178267854938 560839056737 59432533007 296051908430 719287433766 88168241144 721437147997 113375302947 2633547372850 1365063899221 17999573286 144930012306 946629184175 1777919803368 1223217281610 2247272768096 1411845867517 2321349013373 1304651464530 2805805987234 36051427167 347320079826 1046029917779 568284649156 293177532361 231954754136 130464550483 276696223408 181746577882 8436670907 461038089683 1486377809630 86388011923 431170864938 545843027277 419948298224 1253913987295 1229798712036 20493840624 2438758111663 645279544941 822131252069 519815724359 2376757820987 1080350370588 119190588380 274539508372 2627469663685 1647228284501 48099026795 2374056633 472148539208 233154049329 72118481024 1812993885896 2008108766920 2050326116592 1951519745879 2573545915037 238993152888 15648877702 611017395860 43859648953 162667625547 2333000296057 3206798037891 704382244310 516278824257 543181665316 225579961321 849424282958 330481584992 1148198189893 697888437906 289054115213 50036049544 941032760778 1564311997186 326346654711 865687978579 1781253150798 117426942875 844297977596 2180140130548 1859485274479 34152208729 98836068022 1105492988911 117418104462 2258152629170 2855686297910 694539633086 1438724929032 1004761840207 258580810752 108837534129 505284778338 879370657019 2573969163206 137278281506 1359781948678 104843211354 298343417857 2043722085726 110966847249 602362576979 549342291209 2490859317617 341247184753 646990660861 743175832714 592835626946 114242686768 673662974846 183753519043 171633374850 979790800333 1430009858583 35179132679 890838052565 231882541397 647463822315 2339553737 818477828033 57669948757 226046354221 2160704818098 1110140648313 473127229901 1267090157854 520804679616 1253243465263 232967349357 1164372768314 695387872047 298090961187 1858819472644 2048880554736 627956322059 2850669473535 614456402298 1770167278312 97319210084 12021458849 113690856096 148339015928 337922705208 137667801005 1560430762593 5375558012 2589980431378 424738024951 2993245451682 1796698182316 2982561161928 398902812607 882355217945 809723128080 281912326139 1830123265502 1666968652459 1009388455169 2284230113035 92539440561 637122702903 313886276045 1398317767132 352632387623 696539074008 444237422401 1092071864230 3045357925921 926408008389 2519575955783 817220486929 864169659988 1945747506725 595729648205 4164560162 721462988356 3537354421512 194866194929 427451189857 2678734747395 2453531429 477320048135 1310750159398 2387119217421 3326737321424 480146746179 2527559404873 2335743576388 1741483538516 2196086031021 1343391737894 1124648685452 419462873559 506999268369 1932751559508 1892083059695 1273876703935 4127193388856 110846757346 453522506345 484249683807 491220035174 522580878506 521946001290 157468221886 668194915331 870173536251 615060475318 13113916853 933385557452 425414228090 178669395926 1609221443166 2190565351046 491282190908 1567420336291 1754610231162 124599665321 118527697845 286055915124 254176642748 2244400921797 13175558080 1600656854976 1146006392764 2395603563547 351108713568 517963396669 446154820490 3059054224346 368432951448 1773599794522 417712686178 86299707099 29276701053 522049513803 249949617667 1110084555155 694420099090 1172682103614 273764531233 335274793581 1327588409967 321214058883 1766072016101 735191563303 2017930839976 1104184266281 482671951890 1163320490770 233185105402 277177269313 1895421014061 1800217083531 650746117476 1713481640924 364800959614 6536302699 320859490672 184919602362 1701897663592 814389134816 984791903668 66968509102 3044856576638 315666145336 18228649242 99835771273 752728167119 3768167328 78374724258 632310362911 734013325642 208458040050 185263666599 79095948388 805826176407 2698174383762 821464866807 465792614870 1544209596387 427184958553 2634346830517 245073006034 1566524748866 1540840780869 3674365728793 2389327167896 893195800556 1685494495262 295737748108 83010758131 335384634056 93179108266 1008709122976 117757576357 246266224622 2302591050037 643473133345 1229314942170 203586284730 2654413177418 1965395057517 733759583874 73820750088 25927171031 333486673446 911302206764 2629457010736 257027186858 1199701474791 101797944692 112267528399 935244752566 66425797503 19741522949 80814944755 858295974004 98311469076 143727431279 2620233841472 525365274185 2902951221016 499892210011 587563051468 482369565488 160796054031 132483342019 305137722393 493383285714 914393671634 29062534071 98395125592 1074135878480 1036639528677 619106987236 1533438629053 492319465 960912821160 1397762816704 1002510112857 82763334471 88640935363 217400423752 628990989365 1886439667735 469502169814 31654693939 123643354891 5298897433 60948052219 2848596410348 692377080399 553560915556 296157384301 1506793356590 3602818761020 686874956179 169613390858 2321757017230 2296735944590 262372020368 95037566385 757905235211 3655563281811 195574559116 9129240823 405904674038 137437017371 1927428847317 451931249748 87869404212 925471100587 82243907110 233964444254 1321466882483 183514929223 364643023311 1670610982031 8545007236 54549669335 213631587582 900319270183 1762075305751 1218258577215 466005245348 2585089072233 1880829806174 1062390212197 296957294757 760264383373 223303050657 1157490529393 96821188653 282409081831 1738089617777 1442438065995 267565504832 1507363030176 655680760567 93733793938 104914272732 664516811957 379375539246 949015864053 2472776573410 752812194597 2870956533233 2324717869091 1302188618438 370967139255 3364515844 471668259396 9724105763 289347079879 1801087388008 314970049318 2098552768979 889780731679 1273294831111 226489353354 568397604029 628129001554 598633845100 1176193822358 3671499196074 1593923070440 480754846532 315049218777 1244123966403 44692050286 161210929844 1355958346519 1095616598161 507719344317 120923744073 809878422968 50876038989 82934389380 202781122554 58526859222 55220648027 2130703617713 1030003372384 932754211526 343839309136 3170667901 640218736 646327553835 73343817910 724382869808 889063671464 906411572609 3598513018516 8621349384 791702167981 1745244977192 60265465611 2238952022999 558251535441 45563369407 1234802124652 13710481620 2816157485020 503095239499 3317894458910 2108571150850 419852553660 46598031078 504713377304 237257104111 1404731035680 473424016993 1508922086831 133622359435 660499056351 34345019847 658125850804 529071557334 289051817950 2093007915632 247752180669 1184593168283 2468861232174 580575067662 63760077560 2924915298528 2337579626543 97875276384 241320563414 914432424812 3351610245437 2942806827800 209796298952 2834969203685 1690502815678 1113329656659 1370794630220 111436289616 62201483164 52875036562 1160263530926 939194998598 956353635072 1313283459662 938668483201 1453427773361 8910673095 28820676660 508717237524 1719011024196 2457748437198 554660917499 214462689831 78948184396 68926358045 1917112147197 298954092453 2262012836631 788464068552 2068911863137 1028787646642 292766337718 349305282334 324378162685 3120554000631 3467937306249 82910712382 172142061652 2446472249222 711769979318 94864722155 2958137949586 87937229327 376171008456 521143589991 1862261677051 182106508951 1637148269261 2484662643871 396468650476 1606506483418 2423178756106 549458831407 232903373521 234409285349 297179529547 1360851243021 2781614747117 37232866896 86862800944 779025123303 192188333342 2652390139952 1431798307853 185059158839 3008985889319 1657331734187 1395052141772 214904169288 1690841238599 493040719897 374071805824 931840438426 1626960357675 104024259379 1068480673 965109713459 1527901244158 1556447612582 318176066218 1640280670720 414193287903 853821371620 527499125586 797344836296 49623765472 1005879435186 59002353854 1283775459440 819025933475 1272948848 279066749031 540817753152 2227514822195 126638287051 1626031145641 2173257819780 317780101524 1740511437547 532793868424 2708611180138 1359820128847 1197685975394 1346152284118 891893583294 1241170384247 1436111658886 377671265080 2133688412961 2215237595447 273585614036 157711666000 508833958738 3360829535324 134466325426 7628426399 1274383538042 925575139677 537642198345 1315106964778 11074706871 2749918767733 963097865820 2450222614690 2020478553901 1914029634821 531904042571 440470710987 204441698164 135343365859 1947916647587 974166078994 51468409250 52493008832 1907336068465 107658625781 352763875732 1778338845937 127954267536 1052653106492 597986735470 3126030618963 830041871861 442596225937 966832604237 185722017588 2320181728475 2077525338864 1433766925890 1531267623272 542624990362 822019588086 235176129978 2424942605393 145846671606 518870741946 2345394898961 2852032856203 2334167750074 2938161306416 262692457448 620023693812 595689400627 1494957248593 210106325939 51814354059 3562251654864 450496977308 1117447088060 1317342214530 19032226802 684767149781 1507837979115 832174654100 635310489114 1097594091997 183132842809 541813256514 1371525245526 2802169513101 894615415881 490051481430 318551134754 3671439061169 17191406169 352223691393 835045949473 1226492426789 137436076847 640530892433 440135361045 1734812974797 585654241856 1544148443468 1119854386702 867949456446 2319002386228 157032796319 1966510544897 3296347647741 1107856254030 1747787478180 21071461396 1938584782101 489574485003 940217920196 2172946065957 163587411935 3538438805365 312146168113 1346971504064 2301144642073 2885039644642 3766345839306 2752035262187 259884101961 22379205793 252320258336 1566441195893 109463715649 1897821258271 1376088841911 109916430173 2814102727269 1219799192966 226357153193 57193817175 4914138951 657998734085 1315383505903 155885093611 118189780677 742291990250 3206998802740 1993787161358 306552105322 576956188151 2053143757427 2101347040107 1740000143372 1746370401429 22707509001 1843211883377 45450572630 319155298119 19192106387 425132924828 633208201547 869204787089 230970483810 38654957287 549672366242 1507060826520 761011001107 183515375289 74424848188 1805547212669 383042207800 220286202969 1385288078846 125181762275 3041831857470 55304278222 364817801656 520709221919 2815178638356 1121369870302 1199468109646 435417343447 19390338069 988224352926 1665665077216 2157884892280 577301184965 412845380523 180938323982 1329178537949 787730996849 98080158240 2729181197614 3320126608019 1134209774099 2365804956018 2236297951637 1175582292812 2764299485204 592824709683 379329167550 138691898253 3668255852591 37722994912 1287952981221 556138971039 1304271639611 3424379163425 1624564440667 373845532709 81504051668 1029657626236 259220794398 741761539803 2354739731385 2254604663549 2621996663799 725177844 15543897165 604917262711 2748460724344 650530413417 20570368186 967743371239 509147797239 153367665788 1177187395754 1602402979928 1917825673244 7750398142 2198622558828 1491116950948 40290737860 1219443299214 2861600451318 1511019162491 1137503155539 1324375108780 1257041792526 89915138681 873756124159 4956432953 2065314522006 685369145972 1868024415732 3257015245890 2249534587971 2623203260717 3405756271926 810294036940 264461403506 189465118100 288477064064 2714873837800 2987803353025 1252106605170 639814208565 2625431574786 41017358974 2201002282395 2902207442577 3932407679 488984254789 978839112330 1077430852123 2010170543924 1425249023997 1556165776354 2810877522150 178348761943 1253690373642 48144839052 1040977502662 2895044678606 700087596032 66891053797 726074219902 238476304818 849557019158 520070539851 468156688109 1626640484695 1176091332822 2062432378370 2569422979243 3758054291 3054035029327 2067483956724 39705002620 16998064005 476863487135 341812388534 266072299759 1277634345244 2881876455122 261742755003 534876184801 531062274925 1412177228431 3442308605282 128520110420 223969620914 2590628525998 2653916097308 348267107044 1685364120864 1338553931672 3921880851822 928422078031 84787923501 1187383027587 1006231305365 1116383159238 189962596838 1408102326321 1997717718147 87930252200 113620593634 123964165452 82332788540 599049946714 1935679819119 21724269426 493167980956 1960812654061 635576220642 717901957039 197886138333 133461426394 14730416211 148641486504 6493654765 1708504865665 591319257360 137688833035 892473091066 2545893759966 9811768414 18904017524 422278988958 1096971357785 971914282443 508026106317 882603616615 228108028889 34614647616 25193987415 3064667438910 1798806659959 56152582877 795998744581 1017576607265 76728133501 995647457484 1530813989318 2014090038945 5721378629 8202999031 1079752948346 701912118296 204940248716 692848882283 188478529311 1250715814268 2116893988433 710157367098 1051724950296 176733663836 677836448304 1020610860398 1560876479743 1193492009476 1434539061160 311729581547 180874027038 1491503718842 459172789532 2804675956173 1478252743 1285723358531 428490024160 949185660518 662750556629 127987239436 251762759392 1353914514860 496998946483 2611525839891 523843111460 502257759073 34334507747 1979096674494 532310975644 313432636771 85419128971 1458386948542 802559936009 242553025348 2123104010714 612426123684 468562503055 9360799438 2155719335700 1279234556249 4055312319439 578595642202 1409245759158 391013393666 2913612514045 773339905612 1139695608051 325477233464 13742867125 444078545227 24186404356 799417752027 3076761501046 126640547029 2646407578748 54992972030 41982739803 44143589595 2309073287817 57428095257 658807807139 953464162461 386760743061 301396647624 1673918768960 1015012677125 676806605490 4676027040 429372674281 1375223920 2236531997558 212416723137 2286539064815 1089976821075 1080492873155 110023383296 1183592454764 1428712427117 2392869123619 6453521531 824889338391 864300478268 1095120355091 1218957788572 429075726973 275343186591 192491679979 870721765655 855450919281 976114439514 458678092214 194866257854 149921045480 756130597850 1398491166066 577008074262 283173909907 57482291313 876163563077 1838715085546 1660105934773 824795541192 1014608102 192964209393 617145830328 1651718435029 197238093157 2168588014536 7134979886 540005112318 627504851200 1651895024875 940072745825 325917383973 3676754570001 2648239019778 325788991943 452371199 100263084179 891761016775 2515872265014 100465176401 121638488764 520312097004 1367717767563 426138204102 2438791533313 157591643908 243367252584 621452966210 141774730072 1555036268307 2476009016150 8645527836 2464902514658 287322065133 813292694862 1177848407332 271108281622 1453356490154 1404291968282 1499279607429 49747228764 13499297507 1809768250182 1410522662138 1752511363591 32357013335 472199847726 1425783551861 2373838739465 31402698559 839491343555 178173519926 3128020042905 164866910590 432452282861 107135175612 1284294358753 572731416597 767246651101 3013906107536 396621604490 547145037263 2810990645890 1368141396243 522013493473 1321462624868 2175853358152 2150698709040 3302987556512 186956317474 60935661073 528497841072 3913157538845 811105204532 102295189274 144485692451 1554473991870 57600362192 189085531778 2215630156616 283686854162 1464331489256 413829004383 1140497616735 217258712113 145314483936 4556354152 134119275965 388986731105 2275031845472 36376711564 3661643247090 271852445958 761752367699 1091025184386 154444686283 363662244714 556700821970 1942949166 1915929949600 882805460131 2290674615344 754669436716 374819731966 2804888257090 430861141418 1222610867370 320887874848 533963297963 632027191183 1604434436305 145397157081 135798332953 2108149447817 1530799199963 67996162317 1714460042386 116343958103 89760311058 703177643679 400955396740 94151297916 113988023241 131784418115 439687928895 572945309236 383440009064 1425416620465 2593167058851 319254144255 669857922817 57617457411 115326042041 274440830637 298885681438 55555109524 2145272390821 871290388181 2877899559273 1481750044250 2967785471146 2402605693738 386584742847 1282694625270 1008924788623 537421420909 1331661092216 1107804936085 2084087822303 2924333495643 1933618323193 276865247897 3754872218708 2216073613792 447723309202 1254815604340 577901863265 671933486330 1001036105208 2925539998671 2330029737165 622648751248 355861137024 2675604934380 304674161118 31545456652 1248847970527 240874053986 1139907185933 255850624243 1007714643625 324260594761 1660633502278 249984346215 345954282396 345751280406 651971896221 53625649925 1459788139869 360901987840 846739181994 1690065073451 2626419860411 2704204756765 28691162409 234453926349 317025584953 450717462468 53509346445 441606973245 6928634922 216212570755 126456601960 839656067543 416698942698 2802483022372 1089032262589 262602682375 133148566427 761617886625 3055171537675 2397763151915 750086429607 2700927621963 1823742315475 769777130674 1225106727884 345303816047 917286036687 107155056029 110425680147 81320234624 1156511751895 582207327278 1421767963395 291717742018 3023634015091 2707490594174 371209294975 1517086879188 322905916341 120071339041 1860455781532 224128017314 405409824291 3072452393505 1020368312748 1540554473800 590660422291 384360622499 240528909057 793702883882 1020932570745 491076267537 43976962016 918212339065 895017211956 3339775223372 790098784878 1894366723085 649684644095 3464232191482 977679066281 2653470490950 92217417320 634910826581 1114940924817 1184625890712 623742204058 6726401830 21148555497 299050228656 1124763103168 941847042417 759506208143 630131707391 1158298532928 2183972126695 1482486625386 647784419616 20654098857 596809201029 2402807989439 356502767331 77125044009 17674735086 1564869847946 938153829055 35491069820 27893362057 1002603430052 6431044406 7211773747 246047755196 2451929266120 277695790459 2843796706 532328854643 527123106270 1118920152110 1989487742507 1921161449252 2731167630171 327410458498 56669491942 2689044743523 9114371071 1037228141394 1480844270563 477967896609 636540973557 1337063849826 210332309131 1001326180639 622118344295 4555899877 34774455478 3223121234021 221067335951 439626025085 179089410411 680998341457 954279492212 14403222841 670161491556 17051292748 618498419033 195864443983 1644960933263 1071490694764 304055671698 585424894498 56571993624 247026545618 622376836098 52893578925 1205139835401 3288209974920 949039779613 526610781052 1486936830711 2988121161515 1086446292055 2123138710573 665215720230 2784637268487 1249082994079 1574354814764 2999138958895 139305067311 937694307129 225843682185 989630902824 1337806818414 107026673310 626763206882 723198800348 339045645916 2590735367359 909588976713 2021994476084 385265984928 299434985697 1868840881426 1441794271521 2120667134772 28369070486 10544424929 422693280245 1334203375 838032513863 286956418830 1650680803639 432675481860 1752445497447 846859556928 825978105183 984656303986 1126344930116 1075666310781 1017108412923 1426107066365 451352898783 1631734671533 1720955371339 3582028587705 1051578371670 479705478115 112717834863 69212092218 93207735060 1171037573820 720177108165 1673625270363 87956912074 2558355665162 547606312674 1081017826486 103812823481 1306932314895 177841861156 104742312891 1833510880473 915288625891 3218752898981 961516799 522629244190 1903195639398 2423218329023 5128686911 36311396006 1175934281383 544128376868 143767629374 1250627522451 2515708179966 515187167572 604432066303 2058083268856 1349258346395 239237417475 2754515174729 636519573 3176176243962 2659341453038 66670773707 106927830375 1504741194574 13387533004 896440289066 69900091656 190652528287 53804065317 489715457028 19004812257 1745670121150 371823969308 458160601701 982812526739 470827523732 657508140445 1814511213590 1642500773853 565397062285 262400480772 920682662235 331868246564 463055292392 864685191480 684021399867 137186951528 438949340756 729183134770 813398078608 258797443794 1609728068540 188574483329 132315298105 206425777796 181004918630 49496549546 1942691420163 53949632577 973287169673 691889464489 2948930065941 2716914296904 2191055265534 2942877962781 908627386755 633734503092 2118761231726 382445053397 1084591531072 6863329745 810224203565 671178725767 15806661450 420762680054 2414911508402 1440835228962 2012227244779 1949702799944 440763774368 1256326626462 676129718355 91565132079 123693764909 2043253872489 3205702966239 1421224668369 2305313616193 413541176161 46596733720 613553295626 376699362247 1689897316 2743782076635 1349760636078 976012413301 163986683081 177865813818 441622673045 2036311459408 2088304573432 129710450998 23621656703 171562687954 244871208759 78249402092 2309470729332 305719415192 55881785442 1634291931754 109093949682 157748838468 922416399527 9958433232 2046865011019 98427780420 1182741580061 661637895391 952274633 293283865565 2541774227746 1767121015521 782398357951 2411179754654 463052341076 308851226303 81026925776 322314725934 2264797677488 938743524825 2610090790990 237746234730 1697615806039 487818583568 1870123356851 786743958153 1443429531924 1272628303189 2068875392479 3228359263527 934203438926 17443410035 793425714429 236753250947 64047096445 233151654530 220498947989 1097961558578 927174953659 1271769580111 1378153207188 444386290 22273812112 130612921789 1319187353894 797377562761 1240334690757 1282352967726 919497961442 1028219948478 32495411494 11546825381 778261652471 720779139703 569934552398 23242982340 1021333576681 2644343273361 456283201186 799297882691 93114479616 429954399987 2855628240828 311207332707 1552487356 687004078097 714955359051 503455099335 4560854594 311892773102 29943082750 1109645598588 2062907673635 4025129266 403118759027 3111424630325 2185371930057 921002689735 1118250585476 1584006291946 516832479291 1406674171355 162618421488 411479707368 998249691804 310501308446 206551176094 1398303667249 3333308617740 1397754297 285136243086 141171956487 1495466198135 559170506114 2113763542236 851071805719 368134298811 569357282818 106926108126 139064534609 2744759112299 200379763392 542751060559 1924374908391 1665427355827 19965463997 35386095390 714411789580 400466994936 40627237674 2886910355255 1378811384923 204192043636 893209297337 127293887833 519215475715 340509836597 135700644710 1189886035585 519980500655 3187393962007 1007176856777 2603374373452 1842098756163 876039953566 844537785381 1344174847074 1368683210838 334067383551 3349754595723 1142835082894 1225587939631 460054497762 261014003269 2016008343111 5782796467 76384123153 3413740234165 627349009049 815211221751 29602417050 264331452515 356132657547 949898857369 658773055336 111766538061 1098357774119 1369654203585 861770894439 91127905614 226566586907 128153433137 70123803425 2349557152065 2157437341159 530402344002 1400861564953 1012167260531 1015338372376 658806850565 2864725314117 10038605159 264270404217 211801545824 1753560609852 1422516672484 265944771356 87966825217 1372108140606 5785363571 532613650091 2525585429996 2402582204951 471144501814 2096310394367 135588008656 1377059017286 1553165169348 855761409659 54620426248 548327308942 665589542034 66784712937 937341227311 2668107923043 35069753223 25576620201 2837058153442 975852119560 493716082140 1473325942388 278130715159 967654092247 1180779575548 104478081053 822301812312 32787199042 656527590573 8019067755 12728425425 911711225543 2853937045409 672996212353 3204359966513 7656320914 321908492562 176026436950 680498261024 1223687288584 208637320083 144197147161 1298803742725 1794092709393 458636985801 66746095102 2177613041440 2769399364557 2156737161437 1516474065520 1125851984119 655051912150 1022006436095 2117796589727 332752892863 296599170460 557216623690 288247653550 374051581622 475922869048 91200569472 62226000194 787806275047 704196707086 647363388563 330372032968 2258800089090 1761480010541 561645182062 29036107871 518396327504 1127415065516 502516619923 403639836200 909470524808 78346439237 2461372737093 1083404170580 228439499418 2472927091536 1050060587996 155384291839 2388273267774 522310217779 206445053860 47250879434 1721148823772 170835367493 89002817041 577787579169 449091247433 390824753123 1411320577968 313050605483 880640612247 152761107151 776198281636 962267482738 17262457902 614035194984 500393753753 1232754122757 101425871217 74402341858 351635794796 66053119103 80403268156 35187523234 962074742640 1660426917056 187266040946 58145120031 1007823260150 569378206629 2494762723862 1157326675138 3606770436944 1882423678500 28588480767 5097562867 635260864487 2617115067912 259309406950 2619545796963 1213746393074 535147403438 778989440390 676256419993 1671805641592 1403353116202 1090241540907 419193748046 727411733812 296707193056 929075781458 309775817912 2407427613495 1755646911725 458602096977 2103263195438 1990144347536 1797833716967 350453383827 438457389493 553392107510 662116936288 3261138529366 2497096488983 644056853436 805068967639 52070191122 1519529195 419722963029 1826371149835 15229005762 554964777365 660530000742 608060938789 1903138748495 573197592657 914437436489 909451233628 271961695675 1274840354765 2095145612446 3649898876 271944328955 60755227797 226188592322 2265828741599 227330811438 103384110069 57335532911 1394948865392 734724624499 119631387579 319906819672 1137447231729 2223919328780 1495337489653 2812771659344 352623981799 2079717628274 932961840332 3501034509501 1737432585560 1987406483497 60167484514 147667492461 493102334151 6432314758 91272374883 427619229185 915199287140 3733729288 2985703669711 1056575625479 702775022586 1174037656182 1627005357594 138315538471 182254026597 381498402828 11368147381 2634896128609 1305544341485 203489513846 1280993076329 1126770010379 295694561482 809983207452 90097139730 180879177272 2659518936504 1023032283402 66461215875 29482666447 467817567080 423867257834 94315820995 588773084986 1224257957548 49548352378 2503922974116 351200362174 115939212831 1957616004165 2561453062502 103913054848 127732703735 448225222130 2267899395088 125953528434 2050618113297 6413495043 691875621520 31094043397 2689223110957 24111882767 65347970399 885169799444 4267748488 181592292099 1416725594064 712623305906 1221039419526 108834412417 712478824123 1345786755215 2102296376052 1825198341335 15531124438 39879595514 23288471694 2416483193901 40324383655 217108964943 1682297986482 5746261869 1979310162341 1457777855441 238756634909 32252551082 447364373469 952310092920 490840477047 448537398539 1075975956924 249312216272 826701694970 2592124103149 3305365247109 1606642304836 1672542554594 2953987436830 4054490291 1210781175942 604941257820 150166163979 1084353547972 248137737111 1708892777263 119944759426 1366139455711 919748681577 527700737696 415353017615 2312906770105 499007509689 2076234747925 155667259727 3141531440658 474275917693 328152501298 464126124584 2762491052596 1496583138999 2919206381902 185093639427 12996385635 2872241644052 1202811969760 3207696194343 2607676014919 624329542752 89191938597 3559898842870 433602379317 780831814276 456063426534 1437969232840 1507915428214 276579744013 200178998824 524261835138 127796148588 282848866381 358106190248 2798205096605 497112242283 2986785383190 1147437604522 5235424008 1855222801284 6434868039 833766170023 1093456727317 413279315202 2158285645026 336551030626 905807497370 55098034752 2099806194879 972957888013 164907404227 2194128909056 2292624428890 1486569176887 391429079168 1784344697509 2260460200074 41059843682 6244299302 222102080310 277008459152 422571570551 1993402543041 137355547620 2040790617294 319072137808 2064412648915 1634325661053 1574186258618 684996404958 1589184328038 322282278224 1313597703650 2643712381519 453780780823 143374824523 571144126921 5355447525 6377106529 1214952254239 1046372264727 56268033746 50994176117 182894337588 1589639525673 777151913328 537257248577 827810503296 1581315451865 2327796828787 1017024859399 39341426749 406983089740 204719134438 336434958734 31020644736 95706273002 1088050383312 198335666591 376669000518 113840920616 540915016567 389701576604 35538735306 297660404442 1717802873508 714541829937 1378178404689 213691571766 156048401142 1020449044651 51463275920 2653635391268 132705508415 533180834131 318711867557 33557573587 1319831388733 267211978155 886187268860 8303346609 385515465620 1134908000079 1460417185107 699202558607 1804071671494 1260002378500 13606331582 934968449277 56158542128 1356661100428 1000122251660 2554947134762 556011265180 630091875221 367703648144 139292029411 1846340612601 1633701055808 224423417744 170398834867 2490066144915 164651821783 1215844346012 2465786042840 121607833662 362097853445 1933208301022 26385167321 243119779360 224254330899 1897126863507 1456172604947 1587289578700 658657042928 119515158116 1539378159740 19748062536 229419347997 1474161458361 3085760042742 711163252225 336524539800 1222970087445 873459673204 354005692863 409174697619 1521920727123 57829404247 2966535745111 455090594520 1470626125944 99944597276 4241392169 96550830205 1721790255799 656685766420 3759211716636 175561990627 1545187116554 353032947403 2151503531002 1339323409980 1136922631607 1398616596066 519000291800 21684647712 2288765127296 9611673474 1442487906974 2520129494696 306034710680 171000670653 237780517761 543768421574 822471225304 21923882449 894326473281 2177357885153 1859480071764 2265978662235 2292839790075 447933335393 357299812254 3027733912553 1578735764822 1872398026616 927118111682 1458213721134 2122667400360 6401773191 247495382453 776343743577 18561532710 823044032865 395384967389 2941750317222 759390153821 278321724371 1829415115729 2785864863305 144378854397 2215543601629 1633200308677 184721706902 1158161941223 489732158119 2874935149 743026913024 2238851002852 198293886214 1021503498985 497913959509 52601774675 137150483922 233424573387 158198168440 197811737804 686722303223 3478103014752 94649664743 86352040772 621056557733 6999477361 1754537019984 2212515905820 720050895550 1733421086951 794652565253 194788801463 156137809108 1632418983939 3896784497667 174758951251 2942212811568 871380948539 110318089107 778519241700 2446377618177 1763734366456 724985539637 1541909982694 2012189168585 1310916562803 95921648098 282581458640 1748693269499 387115714801 1678625216002 1476578214145 2022939971988 41163702982 3412129566384 83766746850 120505165128 1195803867780 2599471569142 606827967621 2155166190359 848533695843 1945223342636 33778606110 1506352510625 158812426480 345893631835 12783417986 1936508400793 1005193708566 2458357541474 537008292623 48295344316 2700660532043 2239266214649 3319815936264 174449561 567249117695 1068046473912 2911019688704 228172076071 887203446110 2904459577547 836187194175 890881031614 545481592022 455145876504 2446740028935 396644374198 2517836457043 70740653265 610198942443 547596011199 153827451108 2119964540693 283764109946 65147103313 2951556532662 442717731019 305221002748 670302521371 2268203260324 1868346283610 446942864656 1338876822277 392803153483 762122722004 1440750951596 73284612 246405858489 1845422570 1848348364172 3005668802693 1254513781736 232824938327 37725262624 71110021262 21143875070 1763152025995 267908243070 70576440232 1771422409157 3133667383959 2497372955491 207011799625 1082020094134 1165879072193 42775474078 91432558880 13377356737 3122281405860 1171506780086 2613821342655 1364415664488 1545758520268 1373034357016 787732945200 870882811451 654756859197 155985096486 1794182844668 961973994127 1305364348 1673302122774 565620068175 1990896769153 763449225696 1534643636980 578844442892 434925818306 1166814229938 694686865592 420679327932 1087459709420 1089080095961 60892990598 772348894255 221620628524 782023568769 314475811954 2031543486420 75664864929 840477840288 479362695370 708733006723 1246229417982 2986415693432 796470438692 1338452367305 1359410968063 1924455159438 111451261784 1498407746360 1080593637065 559734688129 941347879747 527299621486 215756568959 211468904523 389839703609 3180059928646 437271703802 883879867409 811993026050 241545859216 23166699456 693457297069 2551788196465 375453338622 250423180768 2723087601063 804775389897 275037556567 629831521350 88158239340 282958006276 694302817073 198034839924 281609197120 1609274800286 211715907132 149358752729 809145897124 19625126638 1612531565050 201943333151 8309330809 148387047139 31383531020 364313558687 115792271116 2197109304429 685192987806 398007400956 145898986519 603553902926 2391159821702 3270200885432 63081276096 1315926149799 6596740218 1196773142638 206373097237 956895490878 123634059813 3010288522194 697358141738 475795724085 1831525041055 1625086468474 27006800300 324755491355 2248353582816 185715638519 1832134249910 1086061151983 371466046455 277210799811 2444016714802 352185386675 1880671235745 1072276539244 2046454191327 1995305670146 562117731564 2808301702601 329374331016 172854687265 1556406297469 1197929660639 200701586889 1091041403362 574491151914 129888912120 1446511060946 788995466026 1832873851613 321011995454 565014792407 2734586162979 192339874004 1241642017924 771222536980 1947762952353 2530410791408 1700170608060 3245672827274 793948202291 84596204736 69914834219 923687799085 1221532009271 1591145090845 818763540257 3274001434636 271209253610 74675856450 596456673972 2228499771381 370394886182 42936132668 1351038600037 1333895421402 300701797552 479410079411 916941286607 837641692800 670489414251 858081086087 947926645668 600315190110 744911852028 1894961607489 354813139587 1387874942807 799526305839 626116063543 38967112512 335295483605 1676754892666 189276232855 3108422465460 506706877640 285763375023 259391050992 154441035266 2036579396960 3435108997705 767565071975 574562049512 2184632105582 300915931780 2046470422053 331698789006 694335935194 2028630957341 92036935653 428857903741 61145029219 107138966104 123060970979 2023210073086 2550949805724 1600873390175 765514272827 666252177765 1127951273599 471354238527 1656850088785 1179360568545 3358686045642 545150283923 2197703112681 594827803456 1910886471045 176284679273 2555233813634 1355503382599 314892490415 3579672265760 25346092732 1277415656261 1151458785219 10468377777 2935457222997 306127433748 299131130841 2306399795 653629033470 2254787779587 692052220717 290829689599 896506684831 125467016640 149463508761 2923718576354 2288825335902 164582704768 2135159708220 2171756655677 882347642584 1074963083450 1585488701417 1528609351360 2131767048801 1950031726839 3028448234959 1911465707668 1150939104792 418981048752 707111880462 15435032867 319571983083 1133267722016 779220818314 232604431361 1954781968058 913787446478 1059076786040 183156191885 1215878656353 533300673167 393004726736 3977206693923 1028521934186 202491534836 256258499924 181872411936 81161564052 2523821336664 1028101551132 2535362354306 1006845288678 494436470493 234399298711 827548980710 202769885975 2580194377196 667246856948 510693857640 1800987513706 635186344125 32400645574 3225321196866 2608177757345 652524579430 232741340964 651055147547 2563335213290 266225263663 1946537728689 1225113850438 1410245536021 198888475905 57961959477 597542415486 56329734214 647141059857 300842952233 730857936035 100536312931 377755109733 1035060880266 10461341204 1292420030798 746336641067 612368711538 27993772689 282102881314 121861653149 1453863739441 27213576 116028102713 280938123155 172652316956 866582695086 59309590172 2870332026386 1649250723432 1929318084946 527347448234 124468832946 638148664271 1455664219725 194642397158 763591468731 494863234478 686872714734 3204898731339 619000191909 151223293580 2197053043420 278544944219 2023373307829 1514537172745 723215515042 1988225960673 1850106347200 2829402144211 1923012337974 2751114265663 144485928481 2676491954300 662964501 602833268910 1169912181504 1252677120279 2010980907334 159021376983 926705274864 658475167848 1788101857216 419311304166 894760522148 1434493078313 471720914969 3429504640115 847246125096 767139674372 641869653155 29265232808 21462250758 555970169500 53773077577 1562698537857 293782885575 208994100303 442271453979 1031044232138 1057463593277 753635604044 1600662423024 943382103897 430416434347 325251732128 2870763624882 1350009968604 3540244769948 85958062006 387906154541 687770396092 100088076173 1276461336970 114154052010 150359295841 2129582769237 426475811297 1356616407052 796420853734 2112537742341 1045673905296 1690942531662 2027325068760 2185173617589 834367556783 457017086237 314292982079 1397604811 1144031381903 1900457723023 100298868865 1308664325982 2676236403656 393699221630 1268944903785 1239257096670 445556132487 2385780239108 919021111360 3759143560858 3289834394659 218812206395 397855358850 204828578531 408630352765 596335259424 1099174833895 38393511508 2007524789493 2051020791506 270559511774 2300255835800 393951377189 332121234839 431651415878 82116252094 208319546729 71938393682 1684391728941 148491019115 2283792055289 1133192877808 437958531653 781808160554 648219043195 1208353291250 35916217013 120564780724 1855587539157 1551720334365 3620144827979 11429693900 456669899788 298171966882 1012714400082 269732482790 631741931345 590210818900 166153838616 610789148740 1389318207546 1495621351854 513504815342 67004346694 77122585465 592474082600 23883472442 3311070556650 1362519857405 109331234107 27428464586 451317032842 68597454344 124644528663 3000216117632 908802282276 1038369072109 135015927189 1279063541325 454994133455 458943084549 797386293328 1536182767078 462652237449 654785885166 146845446648 301080506794 176498172898 2550110295773 176331791227 197387340518 137949525753 2083760431174 250831410584 385007716501 758090408417 1204759698780 161208782421 3836854884270 377385430795 533091997390 855685018171 1033273092622 19919720389 32106652136 1577852128697 315403725345 2239442442013 172057087232 323147922738 37593516777 2539427910119 3240932185870 3118432468759 3504983874651 700079820490 2514593336778 711837747796 2652733357291 272444300327 552009629824 242546931402 1642012501494 1780315597495 1614720598933 404603086782 1311652676405 641893148352 2584886179239 526336432723 2942886482 499826237311 183489680770 780688050830 1912861278437 262442113924 1675607174388 1129028387701 388472911922 139744786101 1167473403283 473238055948 749233653469 641509215308 126433891460 3392116738273 2172756905507 276966806319 1953584606 314082906740 282029200253 513426692905 142310883432 1008460784699 384836334336 1171287904579 880355561729 676999276068 556203311673 1899498262776 906032647821 1354278730107 1088752026169 207508969047 1334498093083 154329621594 34798614080 2702700271186 127007702058 1794663334115 423324410647 1930560934941 1209409487534 2338487464608 9212560539 703130023417 483050232198 164554811582 945827100088 16173536520 125719243966 238301114995 1464128686005 256104301336 33531929792 771188989037 1693053748608 286067316258 248451831733 2378481284542 711538042 1364071194020 2908647141297 129528688468 901496378258 1700434734104 5168480866 434036244931 620557791010 564884179464 89184271141 2327899721790 9091380689 1076960516525 1593562327283 2450243772452 516530350248 2411450306217 19119988318 731062278439 320419440778 1206523248269 1096245756754 578441540292 1666603400959 68778122760 2009396862672 111895087432 301962067967 1500708802677 1828437931459 124550150016 39662327944 2723117455191 689832585363 2520876670025 152807432085 668193866096 2454239375491 45562382019 3258521422836 1103820794351 337114848968 1944311469676 39442358760 124899222284 1762932513662 556066939712 1129243825677 1250386905203 24506786904 135060206094 2108222891025 972613838687 120626678800 924252327159 2365414110716 1519284513145 1250643305737 1744763718578 1081104900912 2952407751855 790194295345 694957208851 727966631960 781706477239 48152521910 624054082703 2558547069534 623615301812 520952560143 1376246875211 37632206782 1550404316248 541662304401 908731891209 675076491917 64970833095 720466469345 1132776449888 551444223842 1288373111146 2834850723373 808104341567 1704967995053 908734263619 292047921163 147652041846 2430530947170 218006481791 365449549271 164135886357 2824983912898 265607533172 3601517586283 463505491991 450184678276 828184024337 2488758408298 1388279122279 196561104926 46488955209 1693007668072 617379641648 164356386332 44809043790 1175246627662 206063309492 631908018262 2072165551557 1415760524072 28874199875 8581639633 187086909611 2856009915318 282284673593 1907635137367 151446341076 84726164572 18561271218 744611149082 975274245477 983698526628 614296462745 2161960186596 2436274623269 1096367918379 351913507765 1130588502552 1755565110881 2120865730508 56750514905 1552232380294 201445221646 2027287787910 47905593743 232249107362 1930586438033 530673956635 817353637246 2401506170347 669940038 403648511866 212518382287 279914568175 189858908792 1717983302488 325669674002 335959078918 3643896915349 190376252606 261738320164 1185242317951 100381141865 789263526917 29328641841 564404890801 1259105687200 326945444101 890116260693 354684130498 1309549905140 27973441100 34308013545 154191055844 1840300093339 243343268841 32340507112 2850358837278 3139640012805 1710015615202 602108156639 228729460076 38755197587 401904394525 51594788418 814301333886 2347155700820 24636828781 3712218761 98506716241 210572919366 943526206419 12827612414 296198338549 1392579245859 1427470114491 1427120644597 766716587466 2831936410309 2650056361730 736491381393 1458640548361 4278363393 3235099415200 313552911084 128088028598 1602425096048 117447284955 1051703711987 1058113394035 2265496383860 541741916462 1091289073147 2245627989354 1356095700252 2936648615845 684020867693 231971265479 821111343176 640320015497 927115695112 2632929415533 1279130785482 219171025751 275018594624 1790597222352 352955190749 2056443373645 1689691132890 1972401453695 1019698506392 105905843063 660726077834 1342161674469 461157183745 451613251550 4956608410 2628351933656 264280891658 1351516180809 1509431331475 953456064336 505055939528 2478385944016 2771035956535 204281266065 2863004248514 405175509572 976501702126 197257881853 136818604655 1096471040526 1795933307693 362236492538 885748681173 838674333990 821062669864 752858253700 1144049378078 179563133288 412850987749 3141867092236 266426208092 1657534467705 1134096155879 105239691873 292150771192 94839435639 1905844190301 595508425098 1627330057263 259178766335 1778107312187 217229448606 2770437387038 1432339659591 365566800781 2642574472771 53464653424 532612037275 1360016252219 991916217928 146236187555 1538652184944 339756885918 670328937555 773773807790 1079393838442 121240515858 191560238990 1163985596578 107435792019 1462405237731 895026538017 982983378310 589900503549 92304473774 986809400909 234038962024 2355291569669 522932556412 3806620412049 23292890382 60787481068 311487600488 400694965255 801084089035 37208806347 3313378672036 456716130318 302659401102 1587224753389 1106190562462 71831823514 94345352325 445777112460 690514303883 849769183951 2711715040612 56213774314 350574537211 1300548062379 1205800930442 362261936370 915043161919 1170518191811 239461595518 182490403877 208510688468 593815216927 1049027180344 2172078333947 157253401424 1675902229168 2120317243032 1866721766364 1095211913208 1521155119286 143720629030 3000393094588 374489184519 218076753699 122203970226 14753115882 88826778 916566387338 87858971984 1582725702692 118496308934 231893252788 2953310963369 33771160702 300259778412 2834431334014 2018063965731 1863842952761 64161254022 7896854603 187439504243 7633542740 1464456690142 2583408287749 1520951086807 274828465637 15643504767 2722211902513 374653522290 2426714353129 11657723296 443523520657 580967256895 12581508581 1089163825292 3684225058299 26078979486 110038266019 1297630253587 1007301285538 189040804694 947207616184 562474327599 3906815528 2016425359909 1161755679844 243799866324 2241703339907 458853997175 2802328931140 420255551739 1367427435335 235188080870 401695658111 150007607946 2018648851164 1275418241498 3215019005083 1294843558905 2579495555233 163916871525 838285000900 235828025068 519504885579 1832208471273 108506434272 3667747460583 136883115417 668283263934 1695966993848 2056973095407 995029331852 1084302189128 1097664313041 1314430220871 82010606744 990989721479 563093428737 3327226815132 136607069574 2171340258055 55252090476 2046992078431 362811937723 460619591147 347794592148 869958942161 2537247158225 236713320538 2187258952 13853668150 559154373028 1048604658457 946588020963 25631218646 16427415373 3764820696150 181353480229 103026099795 1823413976382 529669708894 1743493413545 426086769069 1431441806673 224316829610 295952420945 3075571557650 2090581007070 2697483062817 43406034348 2332635342680 901510032573 1495042658268 76767094553 1809494991327 1497384514885 920547531265 276325300277 1259387285308 169079057074 1856621208851 244737633908 75918962721 54442039584 1280775898810 3463158436475 1039818399272 3090482308232 348567746352 1424751294908 1262603541127 100528555468 1806533302448 2405076721538 2413159514402 2212100425932 810819038029 737947603904 576252971229 1010770817452 1160747091419 2467463442597 121572140837 1394810242727 97260588190 49739029701 2049583704862 562629893854 180383452939 76339339324 1894157020312 119278837592 1434726090501 37495795812 250396952915 633269828513 224857322678 817936285687 1093783352672 457219638757 167744705192 320753907332 1081530677087 316425311 1299830973688 1546464558775 3348344490216 56228240247 825565563236 1289595554531 858603477082 376070536315 1014704453193 112622149015 131995074338 663199836507 2156159482904 983561289127 233636476216 1597825963323 1748541951953 1788820300557 1955438027056 704879735454 243397964354 450533832781 23305869365 1680121751550 25515591140 2198641216381 699175495856 600402207347 1957649777135 202441533916 360795090927 1670300590050 1339147367007 30163989998 2622244008799 56127228919 1802697892942 577556551146 682507482960 904443510773 2114514856290 3580343811514 426649169705 2743497965948 42166186195 472298471302 4012846543953 2095807999 28496447275 422997813921 832585130903 747385748396 1905997469342 2367702924672 1106455844357 123355058417 563621208941 89579931604 301578156756 480737589853 32384532848 1378173400471 531754679036 1302967278100 1935213333373 3018145518740 170401412184 1320727323209 143096888661 43118667688 446961736504 129909884400 92362622291 2447994517296 270196408174 971753253358 284158896333 1100371758626 2639141935577 191214788308 3325368685 1024970577885 1381623875950 889955698224 229298485047 554290330629 2417824707100 3226739585365 1112482568097 63835282931 235131607217 130508496035 484339528376 2375944433745 228671542430 1257082818422 2447949646187 2180781317577 1684371025504 38608888724 1561067318191 1103691263677 979480573228 1142062849137 2265569010718 1090687389877 871229255797 17454261644 629987306342 415373654937 284604044461 3606426875 568853787269 1545353960667 843673853632 2515505858095 1750245265801 1310586283065 193480253521 427091795855 400386854811 412014226416 2503101530549 1356542670215 1954210670817 137669279075 1164293816569 2685057606781 1709760800790 1473719882419 594262130017 2065073550146 1318618875967 272876995778 508221840807 723813565477 201689054861 947398162200 2361498772011 1814082351746 207262261392 1926609106025 290934521648 2318447928004 1620262694718 2081756632770 1115294977335 2350166678513 800414365018 2063843414637 1150473669466 1984472425354 389371459221 1894626688579 2890257694276 2754668983816 112556581235 1020329044863 356251435898 1261996754480 307563147391 1266525522153 152569841166 377365289546 170401885834 419240651858 2859038259746 500135544862 165286531366 1708199217726 348753018011 65971650065 74077830359 145629190738 165939706974 145019132420 157960706287 1257401766368 2061824545280 1852775600 976493285447 917787565197 901949611399 468403011370 351278161520 164153899790 435793182668 955295741481 608429413758 130980607378 7245626365 261651975692 460457148554 5329430925 157083704412 1757087321809 332350419344 262583555462 55514803631 66012697151 1539134305148 107054260 523710196942 188947876869 600047903672 2866551408269 5844390861 12307581870 24537492966 1252305374175 14492700050 98309046399 711405835500 1230541564590 806430547439 599783868909 25598900326 518238549913 338951915496 2167991494485 387630665429 293390994035 107983651689 293309260688 114664239682 2303295883491 2571588778098 491397039445 1299046087307 156745777734 2704994670288 298084416001 85341451125 526927970608 570597731431 524101876427 1991961553021 2217455241628 747097442540 630174544230 1639606432396 1690981340618 538381036275 606067931337 190111711090 2845259391 694310613123 1682790389229 58170102433 2815021811048 515700481286 1754180127205 398552736233 1921182690209 2586247054337 830071954917 67154780352 1077684497914 634369478220 75503584316 284379475801 939405677514 8678409063 2981541536083 327964540925 1427463311835 620849118249 3031854585791 334744321559 1519713911470 6721201150 1182137531944 117295900128 375664232183 872272560204 2297153537786 2206125212281 1409167134118 526729337825 260566382250 1063885031966 7232474877 284119063932 190771154118 21087254155 2234456721332 1285367346365 2159253451693 797261213117 1922415566597 95025999144 1608032778846 410261002219 1701310802284 1165424480177 1662085265826 461131885140 2013982806156 2010407652246 238835768725 2242033615299 965261726035 17953298951 1383008080600 136031455173 120304552487 2767943114104 295614073562 211344487889 372903631600 1948599594644 3091063695354 1674475371183 262876096207 148319860258 494844034718 34700884962 696852944576 203075263387 402516681813 3842718057228 2178430250156 461070922761 795895078267 288817555631 1318204113627 1949482234299 1865473381467 179438175356 1489561226436 103709100643 75635641602 623297890156 136677216444 1413194444337 1295321965002 3300361711718 1393502451496 825717832560 777760549679 360406336375 2847803340878 940549240588 3686113444653 260864752240 3077365785392 298383932491 2940548755890 1440529548775 1135437888700 1325844072 2051792028496 2564566338416 427402561793 3077734806637 819633308609 365453916595 273265551056 1028659520308 175836242948 645549314769 389846282841 116983072850 1072710372180 429972422925 219828842939 1029242856058 1425299667679 90671145181 44511847037 2400252149444 240547765825 651780227612 254536896141 2076943007216 131530276365 2168474451499 231005222828 468029313853 507679058911 758816209153 105676061336 2693674477396 8845002287 565771610434 1806915200014 2565068404513 1611834901981 156955471644 420728010208 3288223756586 2310972266684 1826019720080 728089529097 760875651764 1491443222622 895632024852 1236773206534 441386536381 15292051066 342628814198 826341407723 1378641545643 1010096000127 1044079449194 371222423275 2123659035908 743776352860 140867452723 566261778869 1020065786840 227574346251 2009290935041 98434223904 1255354629643 738768323849 1201006146976 425425391440 997705220811 783652505358 1432091206307 3664957478841 919229954223 1803772158109 712756821366 2634288610184 399259857284 131905612266 1694854593 28683193323 1003944786458 523121858037 172719982455 1126658215020 673931924420 489959929737 242177598881 1678209247045 72307769748 502840080900 104473029263 1877169142927 737835879179 498951604084 2848950352730 92419533523 2182507836171 854088541871 1277588555029 2345549892764 1687597820301 1311827060587 904130614062 2539643224 743559876953 2158918912468 392427526466 1567544324365 2529951960939 16900506132 1710544597753 1652517268543 579329585896 2885151542923 3166132575543 70541806695 5667910132 370889757266 2217405585731 93085254369 46028731899 87930472108 3008101641725 284015125238 2133294599756 31469884965 113698735191 1218029759743 66318052339 671486259347 147750811061 2289318700544 902546550809 203141064644 715758890017 185657334592 331856874884 1453490395713 636052358389 2882653358671 1740660689073 258416853054 906766987510 1628252474861 2299555064414 354725135088 20651005389 485977342178 80156299906 1514743529390 1773295117864 25501993592 777296430580 852499433343 1168163288915 1151554465090 391980316228 2318843249264 658751061011 3750231954266 1359215084654 2118359315680 342751832640 168289614263 334665209028 239507603939 2972370736624 1120692941128 55644921505 1245909345209 6728671546 1204584459097 21919539682 632927303201 981810617 854977941545 548820586150 114545221322 345613129847 515089904525 1490133486823 670060483509 122982218903 647265643349 1132960532637 1224120793013 444947454821 1448362504086 2664847418854 46175816821 1100707290188 704945380041 351116113237 1006724607390 660375739644 300754431424 1376392948079 113580871211 446198388942 1504740468215 1982871359403 284604010485 29132554947 1255079574889 47472978638 3660009406 484184730893 1549421973801 538310209841 387458437262 930290255197 1016716937557 1847670311555 363589702109 1501592647461 517119469782 2902350612 1255919914786 1078620766134 51393772221 3297021648082 960783643526 1284951672018 1924776161736 217475434580 1385931404133 237053996476 229491661539 280994188754 1984163584230 93904123644 230154800065 6021946327 305995776829 835767970205 289650766516 657919864617 814957101714 817276871180 2199510879436 411637845919 494005328830 1785438775456 368198484105 677210475367 2181088978230 226048857270 4920420226 1300810391255 188129572210 67779002374 1093648308910 120906121231 1092233785003 327618018708 821497366756 1382972365358 78941418318 1611162058691 1346899331450 1257392291147 1437602451453 2424215688557 1099630416457 1983084641365 886512381861 189431051644 2766134805649 2206938374816 286802547044 1370301626226 3499170817973 483514090007 26440827807 381034043504 600741714445 1688480716575 1307125534617 3023130759986 336063657300 1820195418049 292793256527 8807580607 3897987552845 352031498189 346693858194 440835564267 999948691713 2389976364209 413949417938 1793382825812 1429124157468 55040474802 1154253169223 1935801144263 1837202829834 367765254563 2777302547477 193542853107 5258256038 2927599532600 1616563531353 1375322796481 1661400982099 884277715387 2053853412612 530584939397 733655693275 1668794689311 364705424485 969444707846 28389816944 700917484417 3353688174634 446981213948 13517704106 2520994739293 96738217338 1460019912805 3385992608192 2257671175287 1658102413750 1543304054454 126326304497 872573690722 20724894724 155884530285 586758275 619612096229 3488638866166 202495465269 2988409036508 2210987305143 459861510837 186543518826 2241260241767 18153830039 1435880455565 25544629141 139382265938 1098532880821 1963663909025 182072525764 110950815016 1051378251057 609246924745 2531265478286 1681503478907 134788520680 18098101478 820046432001 1249438185502 175827774648 3681704512286 348620223457 727605700798 110442762369 59570503683 38924060390 874578889317 1259544073592 300656074365 872266436 1526230115638 473974223992 283059296825 633386858068 1043952444662 465950537631 991547981651 2945523347804 948812220986 2155000773161 1597682591470 251470222612 2081779385980 68966208874 1120313326134 1074817831789 1657163014342 871830016208 93946269291 61167080329 1717877812525 801291217445 1798775119651 1080781014493 1542747816115 27288424225 2096950040537 316903606408 982163630065 1962466752258 886561079751 823116877329 691572793362 630460605567 1140799384502 109590900571 280692093347 470966582055 1569315887274 2429699535091 82892374699 942673106533 435509208905 27897005639 1900518996687 53451038894 36842848975 253911269499 823516455930 1402783259829 3013952506407 2068116760185 603277435896 126552266023 221900573519 3053315111810 195483308045 281374632918 162912241709 114911758174 64471055968 403150143478 141233796482 102489090899 1226221474284 3212298327213 101416417256 1617192160886 834956102269 1084622296022 1022311227782 435515140303 2737622493804 307827342537 1106668164690 3577610052315 41029249669 1798623024849 1838976609297 238300634243 51297819473 305139009366 1087111638871 2134250940164 186343154814 384964366142 938080642472 613838198082 469068766606 662123422762 43868078939 281103729715 785358220818 1315088735743 556781669268 813528510991 317986999024 471952832439 1509146257268 1295045613574 1295581389690 2352344250776 66436077585 712044417401 2813116271671 92268477151 165651944930 394876310254 62218515241 631940308925 1886400690507 856716216530 1497107653800 1568774756414 1776202302696 292475158879 876155143112 341883996569 785226687191 879182512677 285677059064 1905213550291 908590638380 186520805396 60556753086 210579644229 325576949432 1265350896982 18822611606 111122720599 734195071492 787595856783 390890872660 230205269184 300622528933 937389716028 1900461456572 22723558240 270469395001 137672023943 2113970546018 214641848252 249141864024 867058481886 253852996091 252864793346 595505291373 147415685415 3180100509777 324963006464 1771487194659 265184232273 3885766662606 312182482034 178861840868 29200282722 20669362 928247180545 104558302303 3440161811552 3334317082679 876977351809 770154262574 191251562049 986885641353 912950529861 1281279436671 1090029645939 1088297828635 1115907048975 401913921813 920523009998 2344147537876 1303405456947 1573631967432 1117362769294 735514382108 184508434998 5245922423 1391090357343 505894795806 151113149515 1008389120231 969504080311 661912766560 191802425804 99647366149 128751477433 1597785936898 209757749608 1025233895709 2483097462463 352111384429 231133343197 393282820667 396628637740 105757385371 177940443415 2745848479371 483272131278 124883972195 176284642223 340478102906 804018588679 331694138862 144978086388 1515861268485 1065831519279 998530748037 264122572499 486256140573 2749618412647 806710819202 3213301707643 2383024710807 756117135663 1519475597854 217394804702 1266756441802 1004274773685 554450516885 465397657228 451544607445 147768201908 1010423041411 1556157293260 36132426349 275445751738 649555510623 864310355974 3396689135282 126705614559 305094386252 972984809753 332683294844 386284329609 524647861791 87143791665 85714262113 473753902693 1949341651186 1009452261457 548139079065 71256904738 271097502760 2761352501532 682127450110 643477638194 1719772003449 993819251850 988594144935 684353692246 1791248907618 77466341535 17123349141 537169044358 2839650972683 974379740159 953269113900 55388981161 1325799800222 673368096046 296517670627 211556815740 559162981644 1330225122816 533528613479 1378623668709 77359887963 1819797061987 48583800931 1714078337509 34998754332 1040535769892 2209342457420 1985660449819 187739649628 964321861472 637011961296 957845199777 1491760214635 27308915871 1369665980246 376238272955 1030218499710 421181394117 937647379445 1567887450128 855442792712 2869208650822 1615999521721 336275841580 496891129105 98542161 1081714959001 2546534217380 5836021832 1766259107454 2303759642508 3463399311383 254312749220 1847291711294 1013577890880 2704692401882 142341145745 1808299561954 323442582896 119820831010 59586034725 341583332210 20611877399 758502298250 69204350702 488113526099 169135138056 32725342446 36603141465 4137759832 84409590218 2400014103595 1259056598 15089218464 588316886132 708352119226 1643144902884 7392292656 543671925268 169570567365 193841822288 2405750018325 2755500297332 2004507362454 1161410166702 1032655366241 12081968705 1169514653605 1821117434774 393218018274 1640003072340 307641379480 740529123341 264542436994 120939440753 235049480536 162949443576 48148531548 452821430461 1412376055041 1267055793758 484058484987 984308196166 881179450311 1442675144906 209165725857 96535489220 2630736204548 16085107741 714580438657 1045339078300 38095015424 67683043328 236477393926 2659419484563 30999094023 437227306701 1674165271289 3309119367284 1505064562957 317935438907 91272162733 11997121955 2502218710881 668126134199 998956799430 111676627146 91290769498 153646158878 655984944996 2193152451 666940952425 832045392337 1006255516477 2216500370950 2768585799015 1532411578151 1572737814580 1426466569518 615163530480 2723328551014 615099827345 279820768137 217509238214 1488770752994 109768467939 1949648574281 1353200637993 1895826000808 574817965321 560823321649 674607382740 633119245522 1546454654159 551826829142 2987149337924 419604813907 221134085208 405878779866 1397225248652 690435853928 370538402271 3624275122316 91641494955 308554348896 1136099988844 2278009423688 234937812481 689534758030 515035576818 37803208000 2861281311406 7416441072 221888999727 3349049933176 60595331909 2025543365961 471344203421 1335911491997 1410078629471 219034793407 133177968259 132653890359 937219023030 69198256044 1292712938732 2095571039802 43846492441 447913505038 1806598918659 250706465569 1395677140808 1741087016467 1001172006801 2473389767768 180821340448 404754648928 1330380985154 1194545288770 1237719866308 1471833085416 948366272726 13130366383 2206216453768 1094611839142 276150475370 2385561553162 1543135997690 465464059073 597087839084 13923873596 2422290102396 1412106063158 3133083477310 172496552084 93718188459 3282776890593 89453842712 2587247065198 2237064794929 1816698264832 7192810032 645471032059 860537903 827123655717 191802005190 1420915246846 238860372297 1307159330780 1498494255791 1299565400028 1054691969733 31633955209 379761825990 1224803988937 2788303168256 78168809235 2165414736508 2012169980446 587359386347 943471059 628471301414 7860649265 1815271578575 429257703023 1705169085070 121031962899 1338718599884 429676801773 1573449995746 2630714419582 1375761849990 64467172869 271406601882 82223233401 322537412764 206961939619 385368356089 1115982692559 1661260174017 526678516449 1658461501270 115175905960 2167351024896 3332423726 559062089262 1263160971591 775143185314 2102264817488 2233605515565 709628985623 1398705216514 1826291388808 359362796091 858742397097 68029718267 860191715653 602084719368 1587614752070 1988850881849 1823384691162 2402369021106 806873368192 68667542128 330440080461 1753651477134 2439052475519 939860219201 1289574438923 1518043550925 1664919139689 442782378707 694417176494 33176474386 1571226346672 431220204601 225189884164 931699410490 627869269156 605769257264 102649554732 214921499378 934299992826 1086016696410 363626168451 26439673478 640575781048 211869484535 3099604431626 1938426436230 1326922372718 508247671912 407716376655 418291291384 2917096533454 607451161507 71205716060 2711370802869 63472564742 3334615844519 1427124558843 1261235375078 2469810317112 2203900222534 777108316636 344291258744 678858632336 819249223296 641672603985 593776094024 1063476044197 183959030167 3446858650397 1958044035587 34652658786 173179257154 869578576592 1642330251649 120218762959 1614765984537 345910167504 185314774797 2076559141603 1394283784547 111557345531 190438178607 534001331397 124787322301 162367973435 468945429816 701343320618 2647901070305 5519897327 4725094000 1095272238306 462372628168 1476908008017 374960745771 2105811744212 310715671411 173815032657 160213675236 19426727773 2082266982283 53726925469 1410320048675 393273959304 1265352323451 123756816785 2046857575633 202758163233 18722545598 310152126476 45066812383 1349695082023 70700147090 306724414113 133869297546 1983601125702 733021554456 987314951007 2207214373676 564551113170 139557797793 286521321937 1208109040396 384883841873 657748608286 3073540784323 1804389293562 1393770539290 81068692292 57150156421 3690008940908 43044108423 390869387698 10672009536 91027579032 32412003013 55525512996 455575668032 437826363400 116232583114 1299134230764 1754486504759 3128783425621 1090066269345 260642878105 3106013059767 75376089587 1018946168317 1581833017328 514840641151 1234241398112 1401154150823 29076157713 753867453614 2762954359120 3646834345 890257527543 67727968584 1912272848554 200356465424 60992700560 2525952831733 2469720888627 462624123240 2685102579363 519036971415 459852781239 1376491225913 125165384232 3487099627639 23066582689 716443211645 945817269161 242876893074 2360302533758 70699969679 1104512727988 1559231412382 1575707108059 216996634361 1481714308376 1012191115668 298145391740 331002244050 924259558500 26641725738 146297940385 665945058144 602627906337 536611487249 1061560144675 531264370124 1886752468578 2718995382112 1067208795700 181786261759 3736129585004 80828514101 44450575909 2013924634531 85789510890 2324682579876 516501356299 1057917112696 33109912885 1344029934654 262103552183 1579518650786 1931744370450 391312294514 147903999847 455068756637 1491313587157 31279436272 1396311555062 536403572852 39467659653 267613957734 263312379990 262506990820 1356216551264 1628829333757 183371520327 100628936310 949441355626 1333296948846 304848431601 1586109548947 526353590137 2384285223488 1475025493791 435700046463 444485659863 774041247855 47751620389 452292848277 391707009572 2330841130108 452589784127 11911685118 325908084683 220106658987 492592019773 2144681983738 261587794296 24586100553 423162783894 332522962632 3617431639492 991130813251 2704994584044 452014020964 592769871779 378616478181 205346551602 1417248222201 2726268225934 773768284236 62426376837 169567515898 347323573716 1540609420044 2193642569565 1183541048556 1201830149099 311739944023 1418545058799 190803871636 1716677461496 2138064142012 220041044670 2176830708382 2277539627542 752530087772 445165173492 1226354547046 75352853273 1219700146722 796882633542 665459467650 4115416711 3096085513179 144542687165 2558411536837 1528048609998 79645497481 2038097434409 1797726625801 65807140441 819009439680 257820700287 707500907285 929374641476 2269320527583 49976838953 683194522165 162773723533 1016920251959 910923829981 2665328606077 1580487247469 3157922892467 1300700165670 3180122444801 2507232302046 805267037865 363388771919 308260533201 169855445151 2370994156134 138869752453 1359313237886 836633758225 156186567266 149533540357 3786992767041 2073914968431 505700321987 356389435829 88092859015 2056281808655 897400297461 123459926655 647911584217 710956081440 35932616320 3146570459937 469393536584 281256691949 255272864177 747296675623 2406272112134 20408077383 1023379830668 663999203062 948006659531 2061487894682 611608371651 648695192315 2854558613642 2624385636102 2897738045734 2965651782782 814746146899 688554784538 304071795626 1082170569206 6939224586 2093827420426 1482023119748 178931810576 799985151587 1678042837458 193032105827 1115014530970 5172444450 1344884741008 1738900321388 23160430046 155911473468 447371785231 606479878066 668067965636 1738056178957 824475496743 896369380933 208877299479 212535845040 1887844918265 3326840680592 419189997790 1184369873806 825999718087 310990435754 144481512576 1175455682515 133276289674 3550081345294 1192906153634 273417753251 2010019301519 562023362501 985058954195 149902162 455081224278 135418761820 1712647815737 386268407640 102305058178 815155387966 211862483531 33619156404 1582924649877 50024970156 1632111565059 209070728387 385262296880 164251468032 2148560912242 3486905104631 732140806119 205410644258 709197571874 457621497943 130819676526 161552537303 1600282202270 458422320616 146329389528 551696928336 923271913425 600977803368 1714586141543 958397037184 2739184609266 2152694531771 1618293765012 432516018363 1598131389603 3185647881276 748445703332 798521757829 1618126945084 119473927159 421902276133 2641368898604 1495505809256 155903576282 46893715401 21060230749 263262801518 2627275923778 359600289330 71696248612 175427253014 22534610580 65492805340 2140735242874 1195564866647 30542216043 832326572064 2923280190792 262129978848 68501913595 228061133057 348010759651 916679831102 1912247332139 341681173880 4730182759 474428386743 392816855384 1765903702370 952769263241 90933853515 1737617588563 251599576104 2498477513172 1300815693027 602263025431 3436931767224 1391929698894 3264859411776 31102121637 323361466128 2132459278069 32778306643 1290338223376 1244039297863 491494247533 1663824730719 1159357654083 3811015881833 3554568991964 251089622920 1275642774493 107740206114 4903860093 1819282745404 1472619599779 651699446075 695499284764 1290845795415 737758996653 516867610464 1920268258591 624003214140 1041910635808 206265063686 800260307880 214362415554 244789690984 2899507731174 2789624646271 497676952375 1562100942081 529689156827 2307582218985 69515744502 1674509135546 526968111702 1128555524855 50952326061 674552499840 1510441235129 1339528892206 814073387324 156072119216 1192681539503 57489900142 2584127502142 1291365873037 1071118767736 509332633108 1882811136101 112362290114 227566755953 76396677253 595564378502 250427829528 38452814923 354471655191 197958721028 584700717917 1368035038190 2234682891973 255748885020 143516984780 1872133960850 1369879349488 100732657457 2958053982287 898326994854 1012644258086 63629132189 149067000939 197993113266 2256777771582 1085586201267 135929647300 3759968695940 33378663367 1229335156079 66693630140 451018329543 181668620621 565032693268 847071450728 533149881815 2893686267 1922651080297 236148404493 1114755810651 2823129515359 15301474214 236904545911 2326199947517 1544680881526 2911523198848 3840018231278 740777189123 30205342779 190297082876 1337699209383 197158283676 2145194058822 2065231219898 948944007514 29370176033 58578680946 304690244659 913976254228 122736366742 864036700884 87350844655 896156002663 495955801226 1015335197643 2480180415472 1043779717446 1660029551268 1290533067780 2947632010621 886634956 200021684998 721308565406 368372951643 3515644637171 883906923410 3427670885007 574804996364 2732449818668 1054427452364 968158777468 609099408 662158127752 264821053195 163503925058 31221293971 1371370936692 651872641279 1019625302990 695598620439 13661671441 29219412852 1356957989207 532490960954 1965147572295 92857923402 1414734450932 2258021614360 2148777635575 22683215881 428802217575 175550339955 465367559123 945347100419 812220374425 1417033244803 866141167 3467791697719 96356502459 1075495526660 19930762529 67315120340 1372597948805 1451235915467 101495562704 252303632032 1459792545334 413649893635 3088050190113 191073569956 1695828126187 826760169018 2259196703519 884960574796 42436955286 2265856037555 1574778140447 352607591799 376881123258 351826750062 3190636228596 27869138784 1000766139631 156833174989 64677832728 66283559278 208472778212 150937814026 349175770289 1264303131285 681932436190 355970207817 1088648680013 580481262700 885236126425 1934750485794 45624759613 452720081666 132154908200 1045275206364 169739216840 27383688601 2757351011596 2599744644476 169898691381 30808804714 1413152388727 479965713029 108814749521 269131552141 2491216869127 181364816285 399625233382 1204640183114 395685306354 697397851199 1144252719465 320806543308 358675365671 88620888419 269617275998 203485922963 586048569420 192691478566 1308937146591 1122576448452 1704896132575 95520660824 395664516411 1118734774677 1755454396412 710253527351 488956861716 834145353740 934439939223 1486024570585 507639150360 210543820739 3405531601450 518122474192 1591143854334 210711581 258492303858 1098128044287 701871007983 126722335350 2135535358000 1680289414933 69188498886 5444679274 17261042326 1987031306440 1578246729066 377562259392 448687814690 1319987238802 20545553763 184839601442 882714658967 2754132571503 201992998594 416844261352 68824081414 17052395320 93635045446 296193833832 3580322299 827938040248 1109577934956 3027202378060 1130712320559 1118068900138 116401775377 191259325832 614537073301 908638157021 297807038136 621701153365 2296746085320 996280351036 1129964553932 566271935864 1365308751840 1064229302038 743772611873 34121162905 662569581121 339866506069 2222810974045 58346604796 2467473703918 1059462164718 203136042688 1183013484028 3461420134958 1177435706032 1692170419142 1103153811254 720350163785 34670456361 24993470299 526120459280 1140253037512 1219649138542 2816990452901 30519350184 448562149670 1098962367628 1875846372946 351849762780 106874548782 136132489085 761054246499 3416964255877 186871350178 981354449856 62917565456 625749114861 369313704248 515256852567 96899839754 324651372551 2245936771281 2956830272111 94380140577 3286922070603 31732083219 348402231301 165557124760 416984676249 257858447566 567267656615 2608803263508 611444771415 441699821466 1524530766809 12139157519 6580213503 315101987662 194785457761 75904078827 529020275930 106028041026 28065728455 454169180792 2578347513201 1345429319343 74537398294 628317881556 4046170858 1656764419102 159796430715 2259813154378 54506038302 435444918459 823015578080 874348409535 1026284379542 2830639074558 564741355934 83961092158 505771899832 524714455121 20462480102 955265991197 87832601441 99942635868 768551504763 2540661151400 2717008936881 895482290586 12461632140 1197424962367 253656761987 661633173599 572370812113 554494305935 2778666254 1742111957573 2300756339053 2235673230015 1804900077693 258786141181 75082728861 736105142457 2075411348956 2241021293980 53780479820 3400666838429 7661520069 586506913267 10835128939 40123329516 511776574308 1223014223032 1072611107329 1344476309952 244206216877 2333421065 1028671044586 975679399449 583716577783 725706274190 83692519257 1775035404924 4562320615 325164864185 1691060059904 408654690942 279874287599 6235561781 797556739498 2514675350675 3434298828205 163382127424 146042883472 1047014718269 1028161937770 888017368545 1168218193728 144103987434 33081133495 172154400276 2274321123555 22303619697 324439095090 3224754682056 261997809659 1458515678011 2417042309519 1359700108078 405519930231 44627684836 48598923384 164017657070 102917146777 1314401348250 241106358723 95319679801 344730713701 1852690621 1778748089129 2072649806538 234297973987 1693095705265 2984261435343 107233648963 3385778191669 29937102215 778021353157 309413075937 1433650328008 892084886035 496388442022 6757785591 2078319591510 2784207270907 1761008902335 588699729362 30802950907 579260588133 1627498225181 1723717000651 651201751293 1902733979878 229078293572 5796145784 51452089174 139562248466 2025997311869 466623934031 404268434314 17921832613 1186624499645 2317313450986 889855439512 2123037773934 3131616989 237268972090 1113740241700 217761867251 158351471097 3425258332372 1216841381445 266471415889 903878960846 921172271628 873005977941 427865924342 627241009104 3161286366868 769527753545 447576096770 221019074717 1402072722214 618074668567 167973036596 427638094945 630438291779 493439309438 558391428979 234786079971 666478004156 469483912820 1634333803652 230804031295 1437699911 323618079324 197280256136 186124518019 16292440378 2383050192942 293672763309 748199298867 882041450907 16796485667 706677746975 209431014295 1047697436462 951387907112 1109622854380 176483263 459298966117 2112744781872 1879780182190 51567265971 1558160349069 461031285568 484415580346 229373395435 2517178814086 1917092266662 1217796007300 862520053480 580256598512 767625740609 296772102368 1874017664869 758276707773 293193656706 37652047458 1089264796455 3280529665684 848474564667 633310473212 208767212523 3490500032067 477308239400 522443837205 2889390013217 74807627384 338133171628 196073127304 2759439572481 186938772818 2613518488382 439090573977 1835403971072 469810279460 2150607783626 2073278810583 117392543435 122718269058 1359976247709 6956383022 561190198927 252112819112 2699516800692 717378026261 2707259744465 607141409335 1452225970674 3540328997826 851194302038 879459986823 180351221997 249000002467 889516373384 1123506026811 1441337994960 35836417685 1754444682721 3819630422330 481439702014 934451753321 489946205939 1098903275248 3944057319 1104319927701 53679365872 1371420643383 161173694231 1116206240014 331890333557 516647615688 154859570024 464540910816 335548547 1001595467902 1718961928137 2494678833677 484695597858 2980147561379 1151866211030 1661888256849 96247258382 730917902041 282000607233 10871119669 4007323589009 175969135977 3389025175957 1978939570345 608810161392 34463602690 230082435717 659299613926 293129671550 238881818064 3177104585321 23724062021 2014009267693 330086560109 1933436329338 766045264841 124701222113 169388246178 2319759440028 3195651783767 834619364910 135405171976 85741371430 80251904518 629120559393 1606017473176 187088011508 403514678541 894141632471 2177002721172 9021547738 1006285543320 949128442338 409109006643 205921528973 106681777312 235901563686 82756032915 1827937222118 20432223917 650800922687 909783982138 1238056287890 1294622579626 1088023680414 2686232201908 308148332214 1233278959202 130145811380 826734615120 1289734034121 310949895660 3564623934579 2563274402458 948479990933 1212736514344 18245152303 166293153354 10683146411 55194057370 2627062555436 2633721753843 2955879580064 193246142589 2558130369544 30499747283 387774617965 67156835412 1509213825808 1224927080963 506103021823 1588006895821 721882875155 2009737147044 228825810199 54101693596 175205453770 2816564609659 4613646982 1548246909422 588023564688 115594356037 583279430940 447286291814 188112524521 38611172213 2064092453522 915056938675 130588608569 1223194985016 37219383896 1953233243868 241347481887 918662131797 1441226049124 283986139457 7150972136 1201466888147 426863059222 6673994542 62302571869 417760262337 333954839304 921315420262 1128650963254 786524605304 3439441428907 2463547579548 568533522721 299668478685 910551576890 1508213211988 299428992343 14010125794 1991708100806 1222624879427 1239018499213 348792374711 1626362530231 130664418788 2814756757367 66174938399 7453881051 327199671847 1211675546343 137411531335 464531402142 611238901244 38932762101 251315793432 2666986046824 703862973829 94777832357 1180970665293 1969087074193 171772546309 241635331136 68228355674 613680494365 660787793485 80732543921 1358864622204 623610585752 1371403811655 322681010414 180534929520 521899118376 883856598596 2093550716323 770985907666 259155500485 712514040987 163125702993 320992081597 2373690223887 2469274262462 1489016183708 1331204492490 839525876853 8803536756 18101339111 2193274695990 279730444435 509792912549 234069762719 1718051594659 123043903733 687824642969 3134371578912 235531572683 994297308368 976566177758 3140819915914 154414055457 1834252009565 1631991945169 37309153193 68896430725 57578813825 243502611015 1727273067810 953199406405 87516491230 88436471762 317170375267 241780201279 1100982348988 744292562703 816087225385 2678538441585 13398344019 2336899492593 362494261945 1612980111816 443000048261 138208466529 2565892668873 622910455192 1962943202073 106646265510 339765352969 840126914970 808470699636 2842854524370 498789498595 723208522631 114345934846 1313420048890 1937310984473 6149752006 682736366782 598181464559 403102861833 52024898418 447331669247 236149661505 1725037330521 191417354897 1597345735471 1029005175541 2915212599459 2795486824317 355459829838 490392269888 2825838645156 253985897672 1842013672939 1407959169411 481781315753 642985331661 25473740402 873628681182 415910701423 2203344933085 629063265054 1647966312166 1784171829435 519827740788 973674060158 12400621189 560349840383 2518109679837 328749193502 516910212828 646591077508 834687888555 62262364695 1044208579630 498256425333 858964359258 31180568926 53182606393 428911405346 607356801724 1516975704357 321713777737 17901611317 17901728166 525939688209 2466696686233 1780307682537 2217821454723 136670690436 533507946280 2074405879223 1469289925838 126016625836 243943697173 1770816942309 1270556598620 57991366943 181721596606 448351033329 191129413302 889763991792 639151856021 1442566274234 620457206973 1409357623887 634297265999 2271668815564 205469548889 1169305499353 171447178863 1815316253983 1712820690273 177438881174 2711804220629 1305135226346 806558812652 59845902015 1408580413168 128442576689 1060037193691 54091338271 123409977744 98500003302 2774375844908 412318348760 627712088702 1363745976864 1902255766028 1896807946223 477479176306 498888231121 1897425625091 675955994211 57126287143 972462582134 1981647720879 1990507046605 284255201998 2554965530937 461969623151 280874620040 1041118765113 3137953762937 48624595499 816219413615 1299089356462 1085082603787 294376000350 164781274772 1393323041235 978217538428 297505793123 67668405166 341056312079 103550249950 71332026259 2690501375654 77601887156 950755210597 239805737645 1576159993582 420772590424 1265292294222 289415884208 400545172942 390842375576 129803108416 3591643748345 2257817778558 5974309979 31524801864 986469657843 681180396962 411334870777 95640063800 178097182699 238039092358 42248431 21246313616 2016841215561 1913162474383 78357781466 3157709939570 1040296132353 3097667767734 675931364943 22301386391 754799453314 411180725169 712687414775 1938954707211 65217145742 3476263217301 60956301213 88689981990 302394882947 55883480618 947008341610 1189180207703 36153106423 3240491250235 3446418483 507669165916 1172963895312 363011625990 2276766764034 2059364285696 183550091722 682664487554 2607232009306 254324112046 250657860069 1589233621412 201454539982 3251323298642 1305036545479 36787649365 4184438255 319040357768 2327711727473 404300078624 46054370308 49361885365 2283165014949 444909117 2794947963931 3568445526615 919556538021 1696793998647 1590861920832 3950606901 2193839026112 1328403702736 561301578542 840650461876 67881885994 433216210871 652939212993 268207905534 2734122892785 1698217422170 258169607671 137393894074 3432205356446 212600059569 2024362489649 3587256452661 2791603668423 1104972428399 213702937239 101625583883 868043047851 157241841934 148350671028 31267590884 291687918812 920464697085 1451445896066 2469051580755 211235194254 758423217780 72171980803 2824163922777 71868506920 97384350336 1401756497109 128227139719 678615655001 768944741657 24899086286 566715660740 1522184865189 803069144309 1525418547018 518728069982 583420180499 1706345041956 1638975325289 695587894867 1076485361833 116484604138 1503703416353 1091555231006 1319439808725 658567274892 424865501076 358202992967 2412639376619 1484718514157 2906734483979 916630844905 67055408096 1618308493016 2145825159820 961748836133 1062133673048 1235737009533 243960334169 1025633438885 746965784480 882697474552 467256863852 533689379491 2812569425746 2720135641901 311367804503 2743094181829 272402863724 220922089132 2075766140587 85372056498 1468097834844 659731747188 126475211221 389893823102 1141573438787 2072886333465 1073267521475 375617035155 194782298833 1848804584083 34502085599 84486069270 525989944120 901313469801 74858830409 450330684354 2763040401137 616032391713 1199027502038 1007350641486 2529321720988 1101516349738 1712819571247 1168580317722 560310282682 172051552714 1173460134483 2296454930229 1475627061338 75616934965 167538471800 936526676610 350671499424 1171981908322 172006010667 1639953204034 1528295702573 734964873368 1132166637511 1202733108960 795067309124 80158558252 1060587705304 988283367034 2464878451822 2305475134748 1904591433656 1202175629066 262805836131 2478324625339 431289130205 824313452605 34456950985 2112775897910 258436437525 784243939507 74568055554 1980056380858 212054303292 1280313291821 1230501820761 1850010666204 3285590610140 1289406500942 648777778260 558779062790 61916158200 824440791329 181748055349 18025355291 4101869701 2271058704175 2206872524985 56280335709 455471709005 480502303529 604323174632 1157264954448 1337572225819 5267770842 2489297792890 784098466439 2057814913675 556313016998 3278032810444 399338030450 438105050394 494376600069 2091570135876 897295602723 281647740991 124135796370 309537120752 1405342253063 380554973068 393799144843 38588538756 749375810644 835512972417 90442073953 94196751891 1096228773223 949722199337 80432120766 104255419012 485034224680 1922007785803 1700905543445 62798471582 751584234154 474384088505 157728567391 243959370174 2092679180997 294180008020 88101837271 463832084369 2060556578099 834506875492 60952770414 906604469115 2614480074033 86587649198 1854220877546 2610872805277 284993379737 359109775231 582822468810 406354175758 1003297413033 2045513600958 1055417958538 72436089256 2032155071577 706498836420 16405920009 845940752063 108894816 541749342591 636074560578 106254798046 3357346239684 2268816683035 213474736541 192801802413 697395839857 1474932690607 2294905249971 2244138285491 96514755379 41278425676 780674630443 394774055899 664805157103 713919962674 656514906676 2173771151373 2158677955737 2070843046846 496836898036 590750964292 77900521032 704598506633 1473575186954 674394017211 558598965799 2210019117292 1744765365718 879438858878 436717173159 979004271637 1463815477245 34023158223 417548174299 605025519864 2920205214272 423823043165 5794575389 1599190355972 46078363702 500961279868 3182369506943 1072439943432 289747055580 2578465040742 3479857144311 2439797701199 3137235151865 950522611827 101576997967 1168363974356 502166917938 1029764320072 226598988821 1959944136425 613447071843 832756623836 468296246723 312975541062 30748611108 2631911261669 70780316769 150354019798 2045625707256 346733601425 3433217393498 17574700414 124537221580 112850750754 36934845447 599355606354 1381828702358 3472568122710 159121999846 1473187928219 67056091371 20823742640 1951307260905 2054354454366 52532430080 1126601952875 1846893943115 294843407299 1552843672133 890994169000 402957149268 2306307837609 23525285502 1580842651265 1941630484956 265392328759 2341785016731 304295528746 721639730274 3020847844084 561849495217 400329632794 488757674353 1329585359544 231422233893 1500503888925 2482533745336 2226441187084 557737670626 209188913360 957959235263 449716285006 1472989396830 49393279952 730091045654 1319786993051 2541136523149 1942528086 74330348860 475243621666 1547151751970 1337218974921 2627425432666 275330683671 115614319946 188291628790 1330838151875 373503091425 114014118319 1537878907987 90896811830 8126556376 29009660260 116151396271 561969425381 435232919734 300516669738 3788825052 85398781277 57864297921 988389328531 564387941705 1802054085866 397928956835 25732115547 933654853847 878781620 320019016812 3197125774419 68468282327 76585477667 840823557086 739910338830 1852791353165 3443922341926 174706129720 268469210315 806404066542 42569643974 1207029412204 352778012966 883489651955 3054339127326 3074957512480 106257505458 113800573900 377534554 1294256392843 70356524432 88451328226 512842343554 1146501647361 214393864616 1176049704664 1869297238636 755203241141 22831592815 519504416709 46833750843 302334926558 851580294575 558156869816 2494872220158 592001690372 218156370830 3032960834729 400834855201 491686673558 1660914571120 672340679176 320202751243 402562734633 611771398696 95127697736 1131172734031 2808971953239 31804710494 17830227629 254243195628 267130200822 439803660528 2286726050903 341669558405 1415632578452 137337470923 7468657335 3008944319 659554256131 3642876833556 3182385668232 457289892131 333473828079 3527393786102 608708345314 78080414980 2495259638247 42295386350 1040135794905 230132214246 31304609077 651790854253 1000540319011 363889462333 1026533445325 123693663127 152653067806 2298153084765 702183906202 3409645199999 213197560032 1744252986423 341652981383 1210758037554 1268357623112 581596232237 531053269144 797967090347 743578425642 103745598031 677154559413 138869965276 3605775601165 2811769968450 301973060098 2370745004010 3703240397822 1876028251030 554296808908 2412900180493 706935745648 1101987010867 27763849451 794592042622 608517317728 1264259871702 3165562171963 1477104567773 361437937545 354976401081 1429711653346 2396621264442 310467107576 442033580456 42997838900 1196611725304 2273220452104 2288215448490 517538345224 403064603197 404614083597 656546321218 61668413893 927808572102 1357673303486 777166545218 57143944361 18205928290 1832510587384 426066702814 3281198954329 2094862600705 303489756332 937452008374 149859232471 205214000606 1764803480722 1109545356540 20781115631 782177950439 643266518696 2529894506828 235720755693 1454739195754 11814130390 392305930689 1045203771896 343080491025 158991303968 165944618919 2064100616947 1610718312373 1023023978666 201747959117 111464680198 117374323420 77742630737 424918383456 410347743965 940823560825 2316495194088 673740481139 147682799946 2803936672785 172912910468 1254761208513 2739134401465 290588712806 19549081389 2085906068989 353998070916 191316182995 2345669060514 29129151946 362951796565 705353955485 1255834138609 2547174275517 1109340756028 402890088653 1320567754027 1739065543435 387941615377 3571272097450 960686230924 210212134853 223566057889 1024406242507 1356545829 211726576875 1637183822575 576060218304 440374895493 1225950078478 1489445667250 1808770938929 1378529246549 1287204902086 2477351526247 534619497469 22275913589 383257866451 226236293972 278817942491 1408857224999 367018010382 93281942567 675140922674 284165323402 630658338647 524067360287 145842747267 952073231368 339095779602 383757753503 1880200269063 2405897630013 2712472746527 392318491345 29135432382 1086417457168 841907722478 1954421802 1883131739582 2568710471751 675529137169 1029029660932 1461374548086 386207511575 56895944534 582291205317 523132246461 62641828326 672299517070 1206503119712 998226681381 81592662309 837348985974 186929262991 48481524423 293350061035 326758743145 346584056460 141986701355 903433325533 2572634378464 1828738482656 14108382495 538853069548 1584848112925 732992809621 642749134519 1140896209322 1196641805236 1910288647561 401543765711 1458848118635 90329213439 762944902171 167419122954 374156592860 587950995952 540095546910 186091836727 220709919182 698078657508 519642603314 393316225761 511498763655 60088760042 857824302274 100482833365 448809164183 150299935596 1302767231496 2897405991578 138089853258 2742593806161 779071610106 335221564944 63917401972 153960469243 89605539027 995095578656 487785693187 839237701364 2074193637534 1076772640997 758552634849 220171486025 14887297922 212100691353 9684187416 799573294098 77522768394 1033310870138 754965375152 2157369073493 2342598818616 298642108642 3117464426748 2990683388380 1742082897440 472559318934 1202851983187 17112816461 1223169936005 1026722032477 475701241641 1020842311145 492042428563 7713239398 2922674483186 1557148870048 3410665662431 2745153242899 737702408837 294267280846 443462820081 488737734442 385642715675 195026495688 196810381772 2657060174295 1074149063171 81602848328 1093305264817 1432721702506 997339825592 374947271018 131871360650 71344633825 609653473487 27527876990 697754391580 2317619787726 1482256019630 592111530774 155988471964 1913868295974 78852568305 2540272093420 2040671534647 1536524597937 158598397029 13279358308 1915253082 1187353008409 137897623367 2680429194 903279569269 808327512536 18126810148 121847765485 15416456956 1128725607185 2206471782451 2129010348938 532336671849 1171163244709 478923878092 2849355576055 823997188635 1402788091672 149231287631 267571238003 260207426443 142718971872 5044533552 2247983743040 449782340297 122135857106 610513367700 6420218195 192202180270 1140933387599 3815379768909 2441063513034 99877427505 2660347504099 1008079623985 292254997459 166497166589 1135491848207 942686087261 2215191028336 81885109277 329788862566 625882658842 938427777518 2942565914428 1322231047633 183928280409 234681252043 1732694197998 7712812729 1786060794607 999471826969 123978288154 1419366308143 23399737914 1537212213421 861111529817 3658062830004 1053889705216 720655999841 3070152585471 688547224399 808650420173 896923464608 2514875222898 204410611458 213321514786 803419754729 135737981287 2161542694854 112154449686 649863688540 5295832962 262833023876 309642428249 968151071554 3219558258424 1768105461871 2009937334757 1201952628739 99154888339 388916551093 3854666147286 166904735077 2480971120313 357939208743 376264649965 1609942765685 297229400737 24465050590 1008413948841 2302534855697 92461423670 475638916466 102047185041 106572507520 13716787132 428223302346 2665357015585 11701631645 178099709618 35098278148 1565409309134 95549062081 2851599562494 335642008188 1173172265962 247952978005 1211235937237 1265293445866 2639160212340 2586420072978 604139718052 135365934740 544158606835 2413094762221 2171240421775 538759140536 1034332458723 271753710215 2322052151375 1975629111855 10367074295 1823394629210 1705398727495 982898784953 120487007267 565869000770 261699270768 716704276204 1244292533561 27049105338 1501166431353 2967294736258 106764091580 314344659804 1543285143312 605557208614 97103699779 370822024857 607433751856 113564412647 934874416382 1264963101434 319973052307 959680534374 114613003875 343167293799 89545258094 127272182393 1719246624683 974900264810 1162707822064 2127326236515 627816811080 450790615218 2361763542 165840747586 836792948139 1987319117947 2861904274 1060265575787 2183199801036 244022791782 1107440789973 222458400012 1522737694446 779463575476 750512343316 1471990956520 1168004636883 463770119499 1896160001127 30048911409 251888559632 667649690 78749174047 935857522044 110225941269 10148364636 1443030295284 76916472836 33386442378 1321826965672 56399719418 514755697955 619166018567 2905839771524 519771688700 625102034784 91616290927 2297642968180 1684090094840 227287880059 87990406776 3340387920967 85753386846 684023064790 281165806985 1014200192894 332595505680 219963914102 2364921854764 211914835675 276895169122 1335566066998 1587149949014 1537589662910 1593518467745 2673669143010 638542852768 250428956142 2503616094344 201891748529 1439168456260 826343375186 231430248286 99434723478 105877873652 1567438638464 184801047923 551601385432 1569371156648 2937982036048 1068286742740 247645559132 2087232260522 2368492972460 61996192152 899777119418 444342068555 2822814244782 57209286822 2356297679266 103861607734 1165942285817 2601845146552 667904792897 654793190269 2386989602615 866599365200 1519536209343 585236835273 375759907996 289349186247 1633145522510 442662923777 10757229683 291215616280 414253657067 3546496194454 2978356320976 28208823883 240980727482 820581759159 174564697247 10206703967 2315775181253 6278799392 2848034950771 199831774202 18419299711 27720531292 40516765109 632413170366 1217706080174 300558801922 676982606130 873187104291 2803012563457 1700400841479 657922103044 85653604392 1672436267212 318914262272 276178578723 239727295959 341454349458 1663677846965 2159284678595 1383441446202 54471817305 383588886269 132160458527 25855502439 118350307708 60820046258 1821970866468 393371276036 28933314108 28259617023 677560725326 379711732468 695278166294 3404128091501 255268277671 329359551136 1054395741204 1280919129752 217399002287 566292453503 46128010057 4895441342 1895305554413 490670625372 205281063566 1064746801126 90864661778 608620717218 275663616492 462984433266 372672314886 2234916856995 1955180412490 1623768797563 233141840463 2167124365878 3567862592917 328559777556 151230160916 1699713417910 2471726777296 418189537560 1372799315964 2743102924320 171793714658 545804017315 94227716009 3505732260311 1386323053586 1202561274045 1924943346440 384440199886 1848185022293 369297594933 2699954710907 1855377318820 848547987290 529094446624 1271099912 948671464671 38085246582 412691873902 712730498757 518271185880 379321761052 335321074650 943873597056 785118613366 40267423863 1182851713020 5886242951 1639238900103 181153675207 36252066069 10055030602 25089036621 75878828391 1369797413444 383191601769 929614848366 1617716250801 414877272723 608032147028 1992855067963 1812189436369 84636042215 146098175365 1017257899992 35998224136 802253881406 1219502860275 2637167123932 738079713068 1065440503133 520281658706 2427419830887 1321365852111 350449566408 910532013560 128019285747 212998404855 1155349681481 707206263213 1185690385583 2294082452 379366512129 59961526246 98446116053 1112763138461 11164832707 104502999685 1154618877512 260562954757 180844099574 664716697468 1839941090862 3194578083470 208965791646 3361178609179 1009347730929 299820124677 1995735842202 2104927851062 850985144300 15625829278 88415026513 207174633973 172541572729 3603674951221 1013505168496 404094221946 977588306401 106400993942 44656834021 829445474807 2278696907420 616160322576 111316732761 2022578581132 54383987879 191410048246 972828111072 70019912805 589483146296 106724136594 840069715794 390605364987 2794472130730 1324825902465 2750992980006 2081234354992 94149712150 1238884810090 2312142415562 4793918802 1903430364510 1123672930605 420524666490 333010024084 1484192159160 925524550215 2360402594161 1032057656527 31856455332 739506166162 232566502658 1088717294834 62476581152 928633600810 110125328798 2044136589516 1436009017562 2731383227646 2112595879575 173764888532 408840698341 862550216316 206249433307 11873456163 107315406710 11665876060 1163575433324 152030610115 661190931530 556259513520 556011466999 55224031303 992966432703 22060516912 1392477227332 112284725880 942268655642 1506036981623 484346524650 237146896261 1677459009395 1498086933528 1024117208613 413572501649 446156033751 2676687869045 198214783111 170099061476 151311924832 2725800189520 1641108878237 1370414415866 190451673670 348964560916 1920141742257 2285792383937 1554205460735 921728960587 1331515308828 40946128559 3333156469941 1500493174249 1008513202 762822275 10106667093 28712155206 1550352586113 3210418152881 953513601032 83622805715 662330814109 1936505585366 28141163227 611684331154 718433624129 1187555738399 477776862887 1066005451349 1863197913844 2625241102636 449639630922 519111194124 909333665582 496200135314 66854568491 328530772316 2084857559673 9931104721 1141721727300 3150827441252 1148497899580 295260943287 16744499310 542848170429 345330942367 1205350156936 201125143232 1145989409473 462558269786 338132691598 552240968819 3842978324954 65297537021 616327079495 980312915786 1946417822016 2917817670818 134170832957 2148538115248 732879217974 659788189299 45256949624 1078450602473 2072014620925 402116199427 177270521445 5610139671 1606886871903 1626369115480 1566516202877 1629377417287 133025050392 500409151842 148058725095 2043445814867 1568244735455 1537797678576 215254351425 219546609567 1306400002036 19151573189 609497745321 98751287459 65095332374 2513879634594 405590915568 49165244 2348581450827 1330959954248 129141939510 1689626656535 780716019345 99141361447 1486793216483 31770945428 271900535213 1778079996959 940796247094 2717245747558 3684228650226 314699644091 168378276300 1169578244919 47342441612 1371403347839 68878790589 2905611397212 2552999366929 133905193250 1176214954958 405937138908 198768386449 343653146019 23346553612 957800685671 664346205178 443617513778 2565013228721 1144881862071 2454382722160 715357940340 9740203298 216568485016 3148418847983 7962604558 463868590087 218477386207 900813318590 90934461907 851681978829 289068754104 203681783524 1826145186648 300043359630 131065499323 1005974315957 947164589896 923049713437 21301063675 3114575364320 371617794083 1017110464641 31492821 347874786440 1434423012422 5928741795 1060736576180 2395431363720 750115176800 157798722666 883388620659 160541235407 831284688297 563902708407 2249634168880 647522660996 707648945670 474997043 148351418427 403240225107 868318875543 303464619099 271347896194 3011070402059 2455288287138 174450194966 541871298125 915704786097 1175978050662 3331505420303 3234616564397 41921695764 80312301793 296319476770 803948832635 1379328172121 270049958296 603053566170 2678440137711 791799398947 294528410234 145763358459 11330517910 383045292262 490625822792 22441165697 100783671868 549139884999 196156715530 1655755505782 2034418953016 60345690702 1588130041975 23969209060 2422149264074 571845297293 6982080030 554715409461 1488095371954 40821800765 52570863751 415690896231 388176864366 951546119005 825523015045 509246649712 1366417575378 699817339330 817495719434 162497493074 99079678893 25604977396 169478938843 2751393987220 1125146824910 422068806693 835234379826 32904754737 447767805580 602954611144 28617869866 146287357004 478199138148 982233474622 165233730576 667522036765 7098462267 251114494557 62807220851 21998695438 960242170012 1557175229520 677006297456 1932940999387 2507454230214 983470843035 1475089572955 2635101869419 998528103310 928874900343 691320744384 1857510398408 1859765551610 3383592576008 785229718139 929353320737 1346064925588 3016121139327 69846140548 262981317999 2940021706251 261729663504 2405106984702 90938221964 266103854261 675245291932 455343849921 866990890907 1458964054489 152469428644 871761741529 1253630228907 2122434992989 259524619275 42563954437 36162163847 685845010883 1355225207434 516489899061 744438065669 1771249824708 836877440058 350145761616 32072754257 312052457830 36290370643 971751040069 1715060653697 237321064070 575211428581 345234691392 55286307217 389557508066 486032423 335019388270 2495591344274 43527640440 2078216994378 1136578566798 1111986949746 379067122774 246044574398 2067880501157 219338053666 946736021791 120025862302 56360274472 263936901915 30004720261 1662324834445 313641073581 564300457184 989755633970 1035940644995 1982734318201 101206579923 1279637154785 770241428495 2637798462845 1303271018597 514469474155 357356632537 1194584714959 310162655715 203806008373 541824769873 39394944608 1332308366333 3210376141536 653666811567 351418686158 110616103920 1587890709768 1281388816516 2219909769762 531180899277 48865270702 1139766184482 994327387453 1662756698721 856615805599 30090935682 210969277111 475251086077 390563888622 299854375746 3412449517 2712413679466 31326205737 3512385787814 63293067213 1447450488396 829163127450 716091479829 177584301223 933518915496 576985157237 68194667690 160067164844 911972808531 19539776814 2752514524290 746012312487 1955932678049 408592708051 456871374452 481555784661 70995965326 1469167553501 67419048342 485555526972 53941851367 3866679117963 31017067 16216880781 130908585225 614771330845 26883112334 470739524412 1067507869836 2188279779475 99554167066 2390203204308 346649263389 385969105707 1487573020961 1313948663065 1990334469056 190029080671 873177080901 1041841114023 38374203096 279049536530 1611402149382 773083052849 772620963219 446221269088 1564133723898 2972543529462 124793358351 902634964020 1563247383079 2106691653836 1420553794418 287556672360 158802519216 1240401515571 9257918177 410020868018 2247840782683 312285245600 1229241202765 133441170645 370162100087 321491882764 156557092024 2706010229058 1978955532110 2253162895 510905326786 22325876878 152225665605 1563256914175 313226466643 915187573108 1558404702527 5782498959 899629104724 980921615579 1080032143532 3827159028794 89927321014 286136608163 1679464555121 1172431183352 698733588203 2948600462184 694975739618 1163310658750 1308543799383 3382100693519 1264078174918 775439703761 2710820066737 447959673400 91843060449 840431322328 2340283881660 282376728319 1985203401706 142272776688 1929282778993 443721041326 126778167997 358643872592 96035289972 1812749905162 571781518079 1297388728665 1483280211389 597015739154 1031451476629 1820933206556 970034305084 3824741362429 1505731465125 612762395297 675556088724 348089015754 3557189700034 2758681395537 516371126545 95889719263 479164924883 245498761924 1890292926896 552940603659 3501690658639 2627503072343 50788759453 2209780025653 270857027320 176779166968 2927982298517 1070264246537 2391059161016 1360643873285 412190348310 3460454996345 2691045803431 1392904841315 1375246602427 586916977420 896034596898 415746668414 3272657618772 3370859218175 1255396727187 837850204479 1479952445077 405320177106 1355230080958 2840845271145 784423469742 345515073596 264562250926 1261145495487 2031585894404 456422159097 2948742773684 349284268239 1813109705773 3073092293 197057352106 1704497524814 1759259564293 226977990842 1538182147263 74834487763 846345861800 98270795402 504640278199 984735378340 159468951594 1043023684108 1301652067755 932264200681 75594094365 4218168270 2035088519200 1114609317825 2292902827010 2159409948610 714565571951 14044265917 671043535354 24335046507 72781984113 207822041669 1036963634051 1040978179590 90944639855 636039734773 22269484340 826924406920 161427583300 3111626456172 1250388664752 601471990430 592178818301 1124617620605 171703689279 123920939064 821262244890 717277183022 699787224560 300394155618 518014285767 130115935121 82795610854 126800354 699275129441 472031024909 1524208131455 3721748059579 135327555420 1096057987798 2840779111544 804696932330 2135576938075 623692604013 51327207280 475614080058 1862244706215 26724264802 478463115401 124641986364 145983209895 459692150153 941255268642 2242981722501 39230833662 465488807381 1941756435512 987818151609 443096835110 2560787295327 519626171371 159435827784 1902597504671 2102953041594 3162928888339 609146016852 2458450942028 1144220245630 2804874902092 1259998058132 1182173231767 36035649286 43479516092 1977740081358 710725244328 1943403815651 567381417292 2493566573918 830689585113 926455505025 3174730349660 748225355353 1445966611435 178352594516 7465871514 2057397144433 452441764776 122102320024 251447875170 267150263164 505390240421 1551404858278 82067350059 250777951835 297874317022 256187021174 167045853199 1042079976074 203093938005 2214262041419 45086523986 219819952046 624241665334 1875747751381 1154364354119 537239877630 970858859508 952258667060 293139809197 1856030052534 2682092619615 219557247582 632353925157 91974243673 2936607912371 276368222302 2259917986886 370306202675 154143597645 1444255539133 121567890835 411693289283 1456426642755 2870492012891 560432167157 103733017971 2682970312564 390664597007 21065072397 2923555308401 830927975525 673264703952 916518532042 11567942154 2913604918872 324438402808 1876589572862 1033244423185 901206446074 1207310427941 112211780178 347011810526 394705079033 198457154892 713146815053 892603932415 2555809483363 2294986495017 31605144781 1634270914175 44402092050 748402193857 484399115841 3008168835437 3308573159771 966442776 347430903139 115549807782 1183295492479 752688262725 1535985523646 1249810912604 716645430610 333994108545 1969507931482 42653988769 1294423405148 2653655572965 465432408609 66655845142 1846637628528 1173346835856 320074004345 1476351986472 466549357649 742270083360 201248299748 156546369291 887618151391 119740300864 254332967751 65418980612 3521172281851 181470107753 136780690676 522256546308 114208764747 535948354779 398950125640 1186831598387 264900834357 947907505146 132280025464 244853705740 1807767359287 67087224648 1319831807518 5179785384 502649414430 50306892307 967470614302 377991140198 132691905614 1689314868437 1219606517348 389388508336 442407226290 676878029170 2957147665419 225230116684 1882073511674 163047297440 2331319801948 814312249407 874156130651 2103688309130 152697989391 42962373232 5686159712 631517801924 440310253102 2533096936179 763488458195 281781205030 3154202007414 185073008496 1334743489145 51297538188 132272411938 910759023203 94830418225 78909276783 207261910215 313624563065 41223112999 38605346079 2806910046369 840384588307 132805260781 7818115807 25601859289 846887647725 247334406524 1874136978225 2758959817361 202384731984 576487980482 963640737703 766236882000 443461912980 2962806308216 225913719004 549843678482 711903636256 24244461192 2731573115867 23182481766 217594400340 48473953789 127985657544 707438812780 1006961376985 789078773516 616847438309 379691129675 455862036103 831199952301 148050567163 95657995191 348420593613 390320041490 950090872132 3560076140687 3211977455837 439370078065 460164805579 54810964186 480938807403 160633153792 25377296330 837985118815 1392505702166 479198535395 475926288165 455220880593 1643991221532 2594894453172 315782499103 178515178003 490944882368 1269763667867 260481579955 825408007622 30355963908 586898022243 1984326751485 67305694291 3386893887 2230264812308 105317197161 31472639669 34786647893 361064382901 16841784240 130216856693 597612891321 413902059907 40562004497 1713275470233 1044463541070 456749571978 22553321442 889907081225 333464688490 65932242100 645750016220 528112094190 147139416262 108474297647 1476832746383 689184647429 3322974292938 2119326465311 972370675978 1200145472552 60573230385 1713829458150 3036220832229 30000204081 433564642783 476107079625 5908208309 71972964147 464806437571 1381716480710 288817942634 3078433595118 187996744514 44890781644 241687517455 402639339198 1427986101 433923635897 3248703032759 467218184343 1198789516591 4620740058 701304378978 548268723412 150386378618 445470319121 1962681753819 697756778153 232143403321 65023370015 92464639159 771907342475 397164551007 2734579548020 317024731461 468581026511 391018022697 104347399639 1023530273061 448521200838 82457661994 516171950887 42490938499 563201420728 14779312142 220518777582 292406576545 1420527180329 1517199788363 665334565131 248851412697 31987993445 46793817532 93735022353 1676320846809 901559987502 88885592978 2674583809775 1218891979314 3707058779 236113981293 480806821648 95698013192 131302236105 16403291159 61460793379 683142159266 2833108652668 250556142539 471441161711 217926125511 1112199180259 109993203363 1945148149008 23016784731 1108325598404 1032867046691 963611771710 1709358125446 59888548244 274610700564 1658219697024 1333960894658 361255369808 440596321046 1524375999120 25569524821 440395713433 3303777151925 1434930051972 4535418238 91875005195 1230650963785 2485132459498 251578896390 978479435696 2693119868759 1215669060 1178833693362 289380695643 154829026906 2722013612480 693061002579 1764642732811 143359241776 38689714696 73303990789 2378675985410 589073357836 42813993072 305250576469 704175454411 1082812873815 413298239030 322173985828 443264029407 2968321108771 864698613244 93464116663 1211814287150 130816465825 587750022510 106184329569 1637670031448 1167980686623 297797380883 368623265058 670762063523 2367084115311 185363858657 939639928114 366864763838 412394757111 142138435243 3303923016 141651256329 235144742000 335204528762 826348343851 755245776447 52280696185 2901587494067 3041878418037 471833196362 1228608380038 11413839444 2421033620500 8365033002 710775919019 16128889162 516398018374 971884784304 214902854981 449219154409 237544840211 194407245231 672731376255 607814341491 3626076537394 41488575866 16311977763 1434785303064 344347191242 334188236589 987329077632 1573348528767 154905793634 2746083603031 226302013754 625533495858 935533411386 1954138090867 199641871208 188245847312 562356243443 504133727140 564114966671 574822591488 344383926039 3133335319011 106409010868 1781620424187 472585018354 237899870105 758863650822 302163412525 95065979210 811509038488 1547270649728 156517512811 201474929106 188750104237 2469375890932 792050398857 43826875667 1195571940806 45018707187 1282787295017 2189874443140 117560832183 223328662581 1255042605801 2095059587663 1121397340344 2478611354970 245663596636 775524869049 756301544538 397613767829 3548683626731 3224488521351 401440082837 210857176785 1356632620860 694582527279 2422511917379 2548444154307 113477019038 387954886621 955211361704 426349704775 629860480244 394047819366 316354522683 188164064023 2299143967220 74420645746 1397695849660 1125670239969 350767086908 1225956965255 2200357979858 599011610318 42544663646 2550791235248 3610553713389 355638348767 1375986420595 2963391481300 86325068920 241852545896 1167987279282 326721179544 256882198580 409669327490 497640070809 1453114602078 747698383237 284742017269 1108221409072 506672430954 167531934103 699012207412 341336357362 1770140878979 1566278969230 1872879964393 228239958306 2244374487708 10818307119 1649516235534 3150956702419 1416304480983 829510277122 420734192549 348160032765 34775879952 5762023059 393451504314 1221052945240 549062309988 161735951398 2314266158586 405971265739 797461901775 175599963560 1775067541662 3907896069548 740086869977 298717113901 1584782404950 464543593219 3135212727309 1476168393550 1173601479523 448488416131 1072059043596 2334179720360 677793306631 1881267984853 278737624248 220930453188 773528613277 1285927035461 1585055231525 944793093606 2280497999520 2205056837868 686253326395 260029585569 319916223624 744251364971 278819474624 179418298660 275769578292 3237981246464 206818761803 940552487948 10149949217 306966100540 266228495588 554607809657 695599573183 120933855934 1524266920722 1542576559459 273499229137 1325673933149 1168898269142 193037331386 1542332391033 209445763597 640954110527 1444402977889 1046532770442 36911232614 513620085833 119379918833 1937727449626 694768610564 2898447729075 3171189340857 1060021114679 836305836669 31485354226 33185129988 2061871589303 825784913131 903669734586 2259042549872 2670585250247 491178872867 2022534950759 1028768729361 101429285793 1689526778281 1652284960432 1195844395084 535219206359 112414493265 235906709105 734511597186 2022828536534 2183997885097 737643465270 508493467784 2521307459559 717940241059 242678393487 186575402982 227001050961 76768942225 336216884961 1112920966130 25575826430 1568743269039 1059563684468 887057356614 2272867636794 37711909924 1002576922756 779424130796 2456513596143 1094229745423 453775179716 446165112175 305830000943 529249211868 820482660407 18575601277 1779874949467 1710989302424 2561431240978 1903946533294 1600397006578 2174758756377 294739616707 9610890931 1654819105842 1359876209147 225313167145 419424312948 386413220642 3592421420089 332204895554 130893880026 808385964381 58874267208 31515901602 1409492964744 3255560818773 1357702270515 2178147187828 1578371704562 295630194503 10798579775 1413368857694 465273796409 9694680111 547922387905 31954552593 3644007194121 165005243675 852170468239 325984775253 2761679640335 854768452637 134147570932 377699804561 337291296417 933833816549 1595611329711 64331391359 227756767682 734867018029 2120940867231 240510882087 5223633323 19514443584 1813385304691 1587805858946 227540850958 279536980631 2303168905720 665178077516 944308001455 228906345513 48165297057 254717071104 2091891061 471998374088 1845675334948 438100068834 255037625174 184335965193 1235369342404 422154519678 1354315655829 203216011856 1722209655483 2212676335552 2031017546806 588010449068 478051580467 22360250102 2980408273892 782348276853 40709909613 16159367051 1519871294651 353767893900 824759534625 192716663644 494411489371 944311641639 64625454058 2669487937371 2368791603796 1212213634851 75714777449 1399537766299 3241684939502 929155191157 121422751975 298484462853 738443767619 3125437158783 1860498041439 295746192124 518760563613 1236225326392 2433709363383 1433691832895 2004518525315 1168722666935 50829802975 3435927671711 2472824170034 453992002196 192874454457 2152443773382 138791673140 2071195618372 776960093534 31946533770 656491852656 40616807621 648229663851 1903825212396 544983214715 9545869642 2305179646244 1352539831212 421444882192 1491872432005 126979416355 277122316717 3829027532039 798849595457 1624224884906 288473669247 309970639908 1207422287989 636429018223 1922499829943 374836915140 122071223502 1584022957139 6363498258 6251737610 1180858654668 236594825752 2192733568402 317617706560 2260391291388 756534937321 819733248390 947892894205 1752215006838 1194977838898 48808884663 761871618721 1578527483426 484432701698 2231863312130 1563136595795 368306302513 1166358200568 1178804108454 2596985072389 987029431088 501522342741 42796167333 1113610684880 674550721339 168089387179 3317070883612 847226277147 863961550082 1478825342022 1063345476682 410053231527 2022515518994 99294328923 34983042635 6319838854 2851251357489 14097783655 2382065705872 607256529232 1924857811434 546731677999 833446164940 350763641626 588348825827 2377407620986 196767525146 234808300082 1172193363745 1368034267866 270687789875 3222499947726 374900050703 164162098364 1071717479020 9458783974 931595406172 755661701816 1247090677243 7681717936 750994275922 1018032584432 119300836880 2480657127527 1012295064530 516842117050 282453166092 1485966415041 2519165301361 1190118925715 1093518447663 743435729797 109689207051 448536905759 669527555602 1382117908182 1199192677385 2010483990270 93353360869 40924722868 104007733434 67280272797 408960119993 316034756 103039652916 665126485871 2585376330719 27709852827 340243853070 299561867887 778581260154 76151465997 49818712957 576642181463 285297385348 181226368233 733323986277 1056741682337 1417202734902 224410351166 234417780540 159477554512 385829208143 3358543057199 2097077298905 3070841827088 75482728048 1525037201995 1798265184133 1369855336839 415571603226 650780088714 515426527252 304268854080 458351662249 1050032901500 1394259997340 699466941161 1046588374478 1139111078978 1462397577177 306618713620 2409587039379 1112181090706 304652309062 1433547789978 631303625839 399871315763 354066334689 1010854241582 31683601726 1132668453360 102651068472 661122589857 747117341760 1469090492989 84740987301 581777170629 935916987297 71201802959 15390349262 1921859895855 198161191375 423158628605 235021627769 723472104901 308918065525 313281453533 485582876157 134376484114 1619923665234 2512660991154 537191278728 2950654590 901850098556 1802226816915 610241898 3365154856085 934440304039 1106804099643 279837745065 54410918626 301489586630 185443772590 819739215579 1272636643326 1901703519085 598874543753 926077858163 97706890422 696908237948 90682850915 89806817238 41121192090 83064408600 105304866204 1115307682814 381801823513 12437945610 1170507548893 506123998991 234689753760 527503852368 62486817999 7320654740 24713524973 1277409282121 1367077638003 2821928627335 531176174848 967953467740 41029749528 326813496306 1185333226379 47529180202 1388282979558 3153572741423 982636895334 653953833512 2556492067568 363285982612 2129716909141 35793120696 22906433373 859022576464 848059729598 3656297629 310763362440 1442269259060 1756433335147 2336537928647 865323895792 46533107300 428028895762 916235143486 335010306444 60091687309 1365448494385 1311769977132 492666231346 63271811906 1035923852438 125147047012 1959310300374 1180403056362 520232624552 2225600830926 20072156786 2928729033453 27196920130 1287491567 142977904253 2499146523 671119014217 302112972946 1393965860758 1820074815510 3134426032805 122897683911 12688335856 1460869853287 432779531284 967519361951 209446909138 213548366834 674316058230 792900851035 934931109293 1809967298456 1487359377673 378835726837 5632527111 165171186630 280719184720 1085884051033 1883013052497 504741651073 2684023653469 104754273992 1041126045174 90426463859 10068886032 51011104333 1550448019959 584872225385 149379979825 1689540412663 23911752620 129052901004 162958551100 376129861202 47966127922 1966734727462 1074403294791 899072529713 229989362860 888676233374 1064840982959 18082859019 716938384593 81629984193 745767224851 890396747245 1367654569338 2294778985830 12784184559 803951975932 1261749540060 1088149794414 1334546313264 1058961380872 90422920141 376960814326 460131441535 366453903954 1967220044554 216402299323 1842279103394 1079351480526 1336360293139 934969453680 735666455 118515794535 1685947761769 321315747677 2345295629958 14631493011 153945435439 1279098632282 1549587023719 457803184362 146217003181 1957446855072 322972556187 347506654177 879347130608 541380009571 211289360152 742506624793 1721552290062 160618069589 1095383826450 254241554319 634037918696 188659462791 328151007857 93539984023 396214567487 184462429671 1576768065359 2323653371868 277008941805 178171961954 1855367849241 17464240625 2872730167486 2118887842564 1055035564790 306326426722 337415588963 1069691848365 2724033492933 1807048950088 936798107419 880025903505 741395700191 826573565233 59511295689 201859977480 273692130587 3660113192883 808139058622 3046620932423 2428806176896 262159108190 1139068519679 2827122744937 344060697996 754543475354 1281399749993 953525889239 30250852973 2575979411 802471153 92877746719 333103017321 491072554321 2358045272106 632394185714 680929667456 52200375977 225506776566 615057014 30116881813 1560778078275 154344694698 435994719374 487660531866 20979115593 114418478339 45203009040 488131722064 842321693872 775648731238 1636532525134 29864788233 29742345214 363488856895 161917527272 1377415909191 34709991384 785074038188 1332864151888 140625197712 736912968928 1904651870095 1279447477545 681209970955 403817829703 525608102410 3711194562621 162114449048 611705970246 251361086653 3027183535530 957597817801 787150786155 2809617453575 592554114258 2694804597333 875671670417 581258910868 1283587562035 513310399137 611876756385 1798904756876 382547648368 70064227979 1112014765736 441430629342 933933383118 67395505895 38658936347 157935750278 1440134154209 1233716938384 2318858443059 75516031496 1680197098837 96560302573 391618229468 2666732996435 844421189190 26605662921 1539713474093 861714910026 2124246188556 322118238948 402095449071 1881080161362 1829913175942 752770899402 1197373706907 2953811661877 604925340390 2109482760954 258198018330 42450069086 2405275958 68815740905 2193117312994 6312886094 2863380139187 38974451137 30329013285 728064390672 1853538630966 1301850459593 935553143009 65143082663 1159544158503 2278371383248 20946934785 2656091279129 27938304493 403130916491 242077123652 2507045909507 2133634829118 250792567397 602634175821 1874271417962 116736558262 157372127670 1069829805068 1387603258216 830348637669 1289051326838 1727698032681 365927822754 1619943484112 54638074518 604935734288 488060010280 327331791315 698156741213 216359557546 611716825276 381260979118 659431121804 2156365261554 120867353860 686282780717 592828903409 1214971630741 433239548540 1608079882792 1544787529771 333967425480 248026745491 1572427578315 978253743244 863768013584 1505748320712 2179176889316 944580739774 1028715848215 1619586842968 1161640277287 156219030076 251352852306 416843510024 2071053957600 339315447598 637329866476 139759954838 1109066489709 283079098709 995425315793 1530439347138 126924624921 166982034056 1381071416910 1873510762006 505466485557 1094668420917 1358050155610 164787702507 1027637308405 2185099613041 266918064071 206147345638 212645678190 432019840072 93010716438 3497225976131 2410242681888 817932968278 15683215242 101836015127 588527139146 552848034804 639130627176 521884256921 366279460937 2521628029118 79554347745 257568887429 740225824655 103358044991 1830788467533 788459839376 95556427651 115007314890 1191346188633 299149988128 610487803222 1799462740531 131321131819 1305166177271 89020559405 1065153452480 214578689459 1493768233638 545489192453 1303859321844 545136778879 1392476044972 3375620693251 986258877555 407921149167 19577539416 2008092777414 707947033759 151435743496 2522885148822 295394921186 3023369959389 1612711975326 236950497326 1650574801452 2956400748630 31580644952 3154738891872 264144116977 200295706448 2620199702434 1123795463875 388234106904 1190164096317 725240367334 2151611198361 501069968677 321168226573 676317778493 2379181753922 48748846591 277397567895 347046038021 1301590597037 11871428579 2836938830942 2211927049157 1162110847024 242954893592 799948892924 2932751602814 797107051870 8926930271 606234904186 274792737530 3421619077599 2424629512853 1247369618018 4733566295 42375899042 392148850519 123081599852 1759620691588 1261890620856 2223029212700 3790373503165 664123512161 88299127857 653678186146 253709674348 382925873292 1017508311643 1331638893130 330775833600 651758684917 45561425828 308904636612 1436830087974 216665517415 1638775569062 923519231239 982781414941 26270857305 2797653252013 427762365863 1303083529669 325428804360 3328540884366 234699573496 1569632992409 566438916243 1075272730637 838148299595 912745655023 497326082792 1996592672047 17475601251 1236920243368 139914462502 1231605708448 605311285326 107717680750 2099176342982 683153422610 119397258690 3019403837297 1795318466214 58359430799 324056076026 242743103955 2086059571425 37657985792 737286399392 2682177966934 741742341401 2737634042379 717741907284 827340324061 429615437416 154897353878 3157669196723 3748432125437 483115242218 477433112450 828764628769 3744673703 210480790011 445829882593 1029651329724 901038649390 642305094575 3012266968382 1411954109337 347121983285 802707610720 488533086815 230547280302 315956103895 347347227188 401928779811 66199412104 872775533156 102393595790 65175512871 3166619524 17993515780 155727613942 2100831843178 239768319905 3639781668 582649811186 146090945466 1306918562264 2028435260648 1015875679581 403528292666 455327823409 668629369775 238034173245 311777944171 217626424913 1123831355623 66563605290 550741900673 2233326982943 826665981821 2862236519413 993411335135 17465818603 558871815659 471801765699 215124773469 356663997055 763294451765 1033004274681 639145631967 344106720503 2390415113719 334516916218 4108330279 1471642027003 1098459703040 457383398061 89191153553 851262587997 923533310082 78843408876 963956264221 632324628088 5505319174 160527292309 457953320479 655185520196 249989019112 330609136809 217531787109 325538936443 3473901630164 1178822023664 1604430849677 206165509000 693254276970 909679632212 935480808254 794102528169 284349431508 3586327054107 1986918720577 1858966867888 24671168311 1316598066342 1131410779915 3634196617459 375856580592 55723721338 1200823061645 414934616620 1452415618206 676422094658 457698734155 661926173776 767752726468 2427183940955 831987291101 1149348961406 664221943515 1562173009470 1904778938810 139331366692 536048291100 255391846174 1684151109811 2166508331536 1636137036421 947562162742 1858971957079 18888603330 164849233062 1801003158777 5021506522 953477090832 346539812366 35895022011 669557695760 626809632100 407961150841 315217234698 859802504492 749977052527 2108503791470 314286893595 2106843345703 894778100748 876389000920 1266222069394 824394017321 963924938261 1278261099248 839590059084 563220450958 141862975338 35553163068 1147406674725 999197460271 95793172542 701201460928 109765956812 690441537015 134423051311 539852125832 811487765879 21347210605 967498453279 491604853567 331548527754 1876972393844 193620530323 368520603881 353902573639 3424984298158 81261855427 1494817442220 1939301800426 608294419548 201819364937 1405413300938 1500922149283 2790113076895 47411378322 167688840284 206067551401 262942671136 23869978382 1236462523833 468473854638 91262460720 497310068743 1427973170514 295160973062 2413183081432 688531137453 1620740244928 87792580900 1316765884171 1111091372392 864229138968 2773327461281 1622690636161 57890079421 462170548159 3275864596747 331956904015 514665721338 753244667282 164861846281 109565985087 177347877062 11833515788 806463688745 583381035585 566606592838 1756517017592 725983931866 2660805607835 2372719566185 219595057460 3095695869627 9671345228 271492822132 1737367235085 151413738500 168811530305 924705855097 808567014371 125148867667 1388341739424 225252159457 2816005540 2199124440170 1312079752 998088649705 410122486422 1283434093493 874193867550 169588587794 1692166628105 887516333684 156515616642 2183766471228 207177370532 1736592296697 513158266770 264488385080 102203123375 1186163761157 225107995527 898196278619 428488772249 960061888550 502404882479 182446782774 3123388296547 1411705054820 1372180944162 702169814886 6088532943 172074602516 1071103828491 1234116384930 896878298912 2805532799420 34774789686 1741073288656 1086425369129 1598199745474 1062784410186 1602620605604 65228954134 1852944958434 1749998963812 1336623013307 472371529653 2086732206001 86364578853 1106544731765 704539548721 34407434183 722879363775 156814459708 2479269021936 889075295345 678237286122 1399401825246 714233301293 1464832871380 1506708539902 1030611009571 1633157998205 1067365903 2554972316892 310067546461 818509594455 2254553380251 126110867103 70648410682 2371875940200 255558300869 796078040858 183389586 5045718889 134600337679 1113918140251 224850595741 2176870179419 641617556289 462666034155 179014938510 1408799935830 102760463791 300384618288 752774651307 2918568094517 1403060255261 707257634785 2339313696383 914974157074 301621162591 2210512961305 468678852803 329138603858 1063445590149 3043296440 3168520177126 533806236567 275594486657 511671920042 2435298882069 2031609456433 2930720042452 898303121077 421070354791 20165206288 3372933690009 2114274064110 266551105808 3502951215240 226249975941 2573309467776 1233088072285 192573970678 531887702134 507100383277 194741981745 1314453540675 1021191356677 1084317010512 1508646797144 160154291273 4308606670 1129756570738 2073074265 1462337378026 321041091041 232951300550 605941880109 231422284175 1914169734278 558057843003 2635156998285 1029921341247 722485157132 331747842041 366685360071 49820421311 1869422875155 2071107558065 1462578713789 1600209008729 948330721911 1183461646812 14847219825 155537076582 2673845879663 88274833653 138861927732 1208560053993 115924679453 620166635943 139533811265 667268477022 125920957104 2320633922190 940985908413 108862699981 154899413758 86025539491 34840809748 178347319060 3029329583091 1364978152810 257443962252 164633010253 403477642605 2764361845022 76960882426 456653821610 1627959112426 158017701630 420403865709 325220286785 1288840453847 1631952966183 3034230833301 835330200637 819018182983 914960424959 138137685491 1124549177799 1263301285062 14309564013 882748061637 927773551907 446005673895 2045767178729 582499675413 2141222300687 837855006814 129679392835 1772597509368 44551605103 860856133310 926662748145 1352783553752 168481582646 493211376345 1094849508349 1682374915260 1251227092517 235798006463 82911151567 813404946028 2048775294117 132630196416 293387186387 222838190721 2485924724828 38106494670 1525479684781 1098656555890 1671137863257 289322508413 34505793579 1225253658095 1555138804577 568139649725 2077359401303 1132504592699 1623531613201 2096597044636 696976415027 1831979635520 333976727800 22445177917 1817712514799 230340373390 896996483559 295162836791 1925541941406 1109217045148 222240713226 931573664103 502833708599 3357301067 249939544967 1387303037962 682834317738 229921711443 1890842861443 787756897387 2330134770307 138318936597 1296569939 640290647609 307341582021 151145895199 266675661830 1135228593879 325595859739 1216446096187 2854468336272 797298075175 1513382486101 547303317394 1935582380057 52145926222 2610147556112 1427292033324 554913864012 3352684884575 481840120071 2614926622235 218390028549 37294110343 52613260153 608349044384 467049465287 1811811035598 1314994880106 2036570277306 8488304943 3270760785301 1504582362834 105516707055 28332362161 355572735344 54986880319 180577755867 144789656070 1613861202587 274506299333 2562230688047 1637020392737 797232848363 246851112453 178165440553 107521423228 891357240621 515815643525 1837814353618 737724333448 403167452870 231870976782 1580085145212 332072165778 1125737713837 2615227370765 824373462085 376809691152 51885397805 53554580361 534733461466 281243103411 1303764703849 3725178564357 51371918603 338385236888 54962102397 272497910571 1116298885414 298577933136 601269514831 866999941214 674980920706 748921202221 1326604745899 1130813789337 2756601538376 248265949495 575533690827 2171067078562 2833384985137 2170684947986 1843742180262 1581170566998 2111588053638 2103961738399 479708708567 2481655095193 1736108559 1521820826751 250462202786 49252881790 65586344548 2294602385041 988660616422 2701858987456 787606796949 3245774323286 426323901997 701107842863 1097422567204 3776338662312 475970835 46915564231 1631617502252 141013514036 123646681542 1440869584067 146805861806 715147346373 1998920403399 2037087907209 687580837075 685429089948 1862628001011 170673567046 1067707740958 790434395061 797795989700 1453729529426 179216552909 891908975952 3363502085240 904271562894 1559936497788 2458354614388 144579886255 342308718298 419870422728 360880115031 2369687505942 2773190907597 3075575191743 57685373899 195695885994 956836056390 69558065250 931806741798 10842560066 667905137557 3570072637929 2819358798651 1604698147821 40551901590 2818366267775 391329754736 371169847590 132224055845 1320469490435 1030871284616 113516382878 943988638249 796438065573 93587416742 39551843178 538748464867 201712741203 878461146513 430045955344 226541433022 2013255836003 2292334378295 981182016020 841233372531 2867206689351 418615189336 1051154221594 21952343186 1337233326722 67387675085 413208067618 358298138342 921648045385 86985429624 1356674730100 570614312276 423309012481 1551767710308 182606668242 586904402067 887806160080 3283368217704 1899705426618 810333305413 663522325388 386001481023 450141363667 1727943880895 503677051929 441065714484 174877789405 44759466044 97304002073 212503012125 153117800459 689286199251 1517280705502 1329104375333 80698606014 55320576643 59026841338 1750587937808 1179326172725 300938513172 391824150015 380993547703 58351116457 128095849183 2329865032974 193956031551 420083693974 756477104391 688978326178 1151080392419 380543147851 874002800503 794221310347 1583368671403 1465089849401 466794700543 179417422347 3116117463786 500583500211 91596098224 1996373259 776292052035 1246936482066 319513827823 2649917005354 2008409341263 63404417745 447100841736 917152319451 231857662240 3652327101073 219838954251 2302393232949 2227445832458 1850272778184 144125860699 313424350701 34160120604 8946089236 39546998856 1942726661479 212566047925 80650304358 1390254794506 3693391998709 78511913684 1973938010379 420194827988 2858499560936 2815021127523 187289709862 338494777998 337127104941 950198018578 60378337536 405039501540 2338076939998 3058844053342 813619210397 2353619881029 172391580645 1260338682041 2294515169997 69935095408 247727572191 321396923422 1424078057660 1062003287176 2981278725133 68327143977 72287486706 201874320418 215680007718 2280567334123 2157181184452 255459486726 288667052100 1458306518078 816174749723 198450195236 7487697875 60541091989 384505291206 1634858472941 108699406520 84593652557 1163547631351 617936969579 584534605383 86463137288 426625779522 915001522596 752898657925 797894078855 59147301838 1785399471825 2979264018866 1499236867290 1202533586241 543774271147 2198305070450 760363830222 112460302933 9828737072 1223578763600 341958905916 310840272719 1400223077773 1411759106969 3846003224004 619427487766 1077843026233 843429077531 11175300064 62505587162 1589023634432 50027023728 1574085059288 291520319410 2022831916251 341420747482 656562731277 243944773785 515143166275 820473568295 2957755964209 721233995022 1039838785084 1149578319943 1060573312286 2424195960740 449995065945 167096025562 1800870925870 492431249027 1707541570479 3308428580596 1112533948346 2119441929488 2646838461239 814350668401 447291536624 376217358534 174208597432 321455579372 127116962399 211041561016 1915313259407 72103898026 2269157291285 26644690723 645037709229 889120669502 840746354338 3463950649218 35850416948 8461236392 2561689215403 1312800193515 2263768315790 968027309507 90596875475 53959934259 2075781887519 886273470629 45056102608 263507787384 765821421835 623158238254 891826156375 210779503956 7790378366 2045330932 167964685479 515211039029 513354698130 748868523606 2338284625338 2929485326600 408110026220 10961077107 352320441188 280456094820 785681849192 576715864579 339362108062 1175927641149 52330412418 152833622040 185214302184 1523795977678 215081442389 1137031041663 479980047715 1897211455168 1593192902958 565800910020 77057488467 113027933761 1677240777001 3079768266634 314670868447 3472671339265 222276105195 1905127695435 783988004285 811264013181 34925611663 1131299581070 812145186417 403779421 88862098444 475817066107 1616737708859 703729415097 372724233759 1195795463993 11724785877 212989319771 2638083675641 335896007071 505008119802 305452560021 15471555361 2591986898884 667873813005 95760196175 1314874622601 219846753599 955040297173 854881533260 1873434765510 2345650686531 279730750098 2034933047150 669610938514 198413283359 163844597975 20641358605 591407515721 625418364963 44662330349 1437392189719 2079231613776 1378421474786 2859536679920 135187252694 2072964944552 228871388069 341281551834 236126158761 27182530340 1386584880996 2720079782747 1605148477745 696228624069 1717765328083 1750762082721 181826341943 354356211307 15544757335 394836245034 1908410044564 290468785305 106379637592 1730280390853 337595787291 141013622472 592065808062 50033532382 623155471583 685256375709 1184401395586 307799389761 1325195669448 120945026786 523249030405 1684847548568 732735743019 775477263583 3251642971826 53895767584 2689758831233 786023469673 103788682107 729200350340 2803830109488 672621193032 45933198303 1214011746970 245566119660 746953378537 217444693911 750610603112 2831045326111 134873447838 1627405751578 1019801165551 319424117963 401003926389 170111656894 71827073103 2293437829738 1131515312526 808128869095 1842500334483 1209376506632 842226766364 1376622790285 1439173010851 1466162263243 94777524220 596079064307 490075562505 416919546368 38239711433 3244525893501 22927969977 463311243124 1468242585528 326117762493 138715009834 2463649942864 9709984754 3526235065633 1351156810875 709516531444 1429154413145 1264606114700 1002058865325 49287941599 1034323998940 1170044617703 2143060470960 267587459275 550306871045 1329519879491 705663182352 474940683919 1317022898857 1350494648830 305401028581 766663733930 207197175809 425491668058 380839385163 234907044067 161128638212 144626233102 10675298148 68604835963 984029359265 165299370183 228656192337 232563007474 114351499297 110481583451 244589675492 6595253356 1272961053303 6535240545 364784648680 61842432508 1575886913051 1216250098098 41330723447 164823129501 2442216797018 1511742104676 1505052145573 470690167858 69883365801 265916293499 361806467003 2012153003683 142094297556 14730029642 1064539957472 414787536842 2702218826085 1263629130669 15121455458 223996351771 1368347674776 1660386695016 192016131794 810235811723 3009345674293 175706416922 2270528572628 149012800190 2827697606666 1581274558570 18234228543 24822888993 50751034633 989526613090 775495642288 362015217847 595992157269 26827534969 3653130309841 2321279114677 363337681738 1205574218637 1614772651021 2048718958620 215747778989 1003173895213 586561550213 286520690363 2181541210942 1420566096512 2592455459642 27155625809 712712222700 1053979297471 952877244205 1248575519594 554269357818 1548431212709 88955379929 1541691440155 331498021096 826102283222 16749519522 717097773490 159175400749 2029370926287 34830333690 2773979134697 483802385798 2448563817 323724370881 30778901905 226560188417 77049814397 1112174103146 583990870747 188248534176 14853491742 446361150695 131660742559 3704017962450 197501569979 866884079824 464225379737 2187699565385 2921752688 184571216973 83123023915 353352390198 1104386724728 469149006590 46814264370 3351510474912 963410096992 62724212532 15062289774 410583875344 16772195795 261672532843 756905705946 352940770607 1865521803433 632560834356 1250709793929 117798465135 58291422247 1284904604010 2279828720709 976456767916 971455434385 551947136937 281818426378 1378012276565 302341130110 2990546995944 321949701389 2804324744663 1598029020191 1412251353123 18417337649 62122666678 121872583038 3321307274966 2034160595104 1278214226137 367304501035 198399073057 1566589687076 1335554562005 1221084925599 63282600347 786262660931 1468030383553 954998141938 306946143823 1038063462827 1370571869314 1641148756807 359153863970 2209202733385 1056046952476 2253731671592 434052060711 689840222715 2605316624486 1713944859006 280514261362 1751115060729 487630382493 259120331180 1297505358894 297570467844 1696668338137 268578651302 3690380034546 75548982669 1109730796041 1456859084058 214533841180 567783062586 1402565523599 152642897012 1535789337131 132736610219 22456306900 1650516083862 51251911466 264895652415 2682295034088 1679590051145 638203500736 3313899208178 33960364172 647061353822 1981688858033 2639003360598 706499329138 65092727170 65135653988 105958797088 500873153024 1701486808923 3334381850430 2450786872203 177715357955 1264452307329 392085289130 949391706307 165864261671 178673871154 2479906257969 629682384846 2486587217974 180388585038 444674608830 1083402158913 696903895725 439476448441 2620081533203 1360128449161 1562424084632 1073839382999 177264599894 1748221250333 1277682554418 971115411786 1522537402727 2304180224197 2780356470456 712031315318 864278518315 676648295700 466671594467 723316872053 215960452658 735554201162 654372745071 1546654642387 2932845663385 3043958162320 3441413369997 854500049811 150381156303 2113373680473 661745361004 865156000850 3135351202726 1286664590539 166970993878 1048532553526 646553230786 120083082199 484454318680 539572115824 545320987 880140777918 1416576624129 2325216792362 2192561509270 1816258640375 7317605415 103820821874 627301619529 1932020333853 2592589181835 1428384869650 610536909129 408745718913 1930862963451 92136675481 114636611617 1428796871928 235782933832 698644886451 445841894429 677477472391 2202153370328 490363419113 392943879529 200463237541 650670180450 1566368314097 3617960812631 4706069459 694911991864 29796078779 2406594075771 20360202845 79506431028 63369391672 2036801436946 1017307346853 106508257864 1316013743199 380566620166 45015833694 24899492649 226523333909 608206604011 31988089539 2292150208376 7751365879 581883931176 562366655377 1585288212478 1459532056891 126208052950 1914460124696 373258398674 232635608232 480155848731 1526439786463 647696580749 3002497220340 1355088953577 1148592134856 537299990983 381826521409 189903289954 698303548085 126554225642 711427916776 543942180955 3387538178803 1158863462589 338917486669 787305933988 163342642480 907830411534 768461678058 1655997949419 261282997954 2267169098780 1240139731001 2024901042940 2212927066368 2167603736926 1577849413234 458528230911 2050648626833 277919258915 1127167866731 267598524189 1012567686250 134988157292 5968589377 3605746830126 205543481229 1070867959293 2249975924030 539538571789 1190652657568 3339038653659 33688748180 34004141189 169299184649 109880302137 1050111420177 107233344312 1455009499931 921820008 1051741513794 180653598744 1512706402523 48894201107 89930740948 2295449472689 2223070536069 788083390424 495120525480 221136255663 40488714995 11418355565 30780533315 2362300268104 409000480127 2799179758217 438154955923 3331156069837 2296292964629 1043834843360 67780361242 1835129104507 5091943426 868619370514 2412189146199 7953479930 459981192047 2366020208914 8782620679 87736403674 790664178134 2059401236955 2767699734130 389857863036 58120269002 101312701137 109147904294 1023725618085 1091175060836 403965139976 2098970561649 668656301930 47573528740 2307589499117 41338029790 2731603113974 281649608548 1027905083392 758283759592 3524821243905 488064372707 370224469350 679453896115 423789500207 603541329174 1714556229283 767323692764 365400806479 1217304696736 20571025061 340935779633 2569314277832 802285855180 404138494631 1773537211375 645216491521 1374557348934 2030374460547 111121890048 29021554187 449056449309 1210698566290 1121008227386 65679037912 128368230938 2174555861098 516555912141 200716435205 869469168831 106142930230 667220858349 334082181868 1014970716054 19350504735 1962833702148 215551503849 1026863534588 1412389149845 944185189259 970800851464 544017802330 17339044845 295100491142 57413450376 1371863938024 80821561812 346817324724 768636406267 153432070591 739007556303 451362186462 859146349 29427629592 3409051310255 1077318643761 275288440359 47755249744 148351200636 390461082213 304193654617 173129761431 1490802702795 173080970888 900367953607 13106793 25712828038 202960790273 36483848690 2190189198750 632699533176 983082125311 193657283882 99926184238 2214241466834 147598665028 362690793860 57148466378 9132892257 854803345742 1005963971591 2823440087398 1800742685510 1266974636860 1188708420536 1042503610397 1203034322581 272929855551 2828469715824 3206752788965 3515897527251 2131230837187 416073232102 591789330094 59012613855 2315220829356 13393815573 889172966263 1403728336481 43793861733 1240465112591 1479985586430 50341644525 1499574083938 544325771051 56683732574 2049799232963 172172194839 80854554907 344873947626 160108701473 139799511664 900741911027 3635140185628 2217769328273 556082224045 9959852265 941763010546 32703583835 256873040001 3895771207 785840466733 563787992550 1159883718225 481195954817 2111701028968 1121858402549 18409913768 912475927535 430500933288 998883403304 876509107111 593752544817 409055855293 1772653940333 289759283555 1823089392640 629038751510 2454824331090 15995083933 1684677378737 677386970951 811892973987 2382845879648 1294294303874 329966520041 530752657352 98653771221 165084598001 234053884068 264979409451 338216249703 2837629721833 83211900604 149234514967 289654567232 46792551385 384211084343 1258266451739 339276222571 978549072109 497209047063 661825812362 157136946509 27271094168 1200119997777 114757092876 840271756474 691730021453 571490968957 3168386110127 428016841018 1235421536365 1263204125408 2873952190286 2209301626856 108441146272 819998035233 3184493258420 934945160688 427703905915 77083461787 791418336998 1354644138267 3144736167333 307498900889 57446066547 105469014129 842631256455 1181624095571 100331030333 416878028639 1875915357528 2274973851840 279163675786 598786943723 289859731215 274773256174 667549914510 635399862647 2613892715693 1655539432671 539031402492 622271156339 1167926792197 1973184910110 1005852100959 1150859242499 54660772649 1494757134398 1506939599925 1087366589126 475600614275 1962360714045 422952788005 800321519869 814895621067 2263904105968 1920872677484 391789905281 939501451768 2959890196926 3235953654039 155992386330 232066012987 289925362176 1700848384699 368068219297 413619279087 1569688556559 525530967797 738369403354 6184692415 166270161465 461544235568 210417211976 1919484607436 886015245038 312083520354 3203388024504 393913541201 187888854594 2275445586 113515595509 420698118649 164396478901 72423664948 2142837083 433473909402 1984860999137 2147570018952 627988067897 329312419048 187947585619 2803990647008 72046212797 1394489992717 906819843795 1049443033539 121810499559 995603619039 798338414690 2503587462111 51683617161 1201603678774 878757169157 1724611254463 2834445189553 2060262998977 417217617678 442875652841 362025583472 1934315301901 41877984675 58575466233 108122115812 129923999053 251828553715 82143630 121764878304 748298692685 510351624579 150500544633 1555528255031 975869695673 774939003541 2029090200328 718664684415 69802666975 343581547351 2804999500484 15353064322 3072857034375 202031878731 915759188109 1503565073408 2098057151852 719308723659 2969450541891 1012763793128 797691872442 25999043321 926316743312 46391731192 199234468241 1891337516027 112343191904 112479286631 2822250808815 938788571794 1062349812917 732695622873 1011589229629 794872229100 1142674564864 237070116510 407061317738 47748091041 2792693529843 314200834763 1033360689396 1094162231323 568561389115 361286661293 48611815275 853493723131 1166974662833 102125336351 60321125082 1379708237312 270676653953 525354094698 902073779254 582912271401 813731620866 432853662518 841717195744 2227560001071 1990622089956 38201078341 70931225975 1376962683678 1138736361967 60336857628 55216635751 153980272448 397134305651 2453813805369 71397487106 158786561121 842834687115 291195839644 2088174991203 259576298162 478047755871 2990809679345 2298800527704 187158774726 22033253861 1416003835493 515761209500 66139638508 214634138332 231887297538 14925464013 646979872827 247905144953 60435338612 709556018412 1622812322599 1143424917665 1192280560692 58560284991 1231017080014 1140424686378 1237916879263 1038854018992 152022286856 2773007072932 2340351558921 210033073061 385016079703 641218947604 723086133877 3292054207068 23520383314 2263572257161 186231251580 874607608582 633350456553 238065894850 1245527509015 6089915166 484346208590 1515739425367 771972313798 948430009 2427110219100 65956112896 58520733045 576594087093 1257851533906 1045442263149 286062066153 1630696143802 252396566027 677181707295 881813549880 293936062237 109893667734 343390169845 1898646798163 1215687281874 763963654373 173895246194 519938116223 132233774997 576449022690 939681599901 600259165981 1176751458115 1475822477111 119558403031 1250209898389 1711681606830 1615737000306 2220248439929 160982621416 89338358942 866280300790 958543622351 405741159845 553254417133 2371900624259 159728955699 369806954401 6654716460 1064133176594 1199277708990 1308316545280 92841076 3457221105948 1757144505875 98766703370 784975692861 60755691 542099201843 548664260565 56953317936 184499741957 2066708857606 390143510713 3260032068539 1534060493722 290009845872 13381034916 1521735823511 1645619832520 1184979056495 53810986217 125511689946 583504962333 1632991628074 349612376308 2390380815543 203132718107 351922463003 911963257815 116628512805 253336898621 492963357737 1487434785335 79145031355 423865142879 325385328803 549939565476 172618202833 3430170967 145401642924 3471848301700 745382842303 1723749608649 61967641965 48838278658 314655052546 138045286072 524890971223 166413168177 306062771153 2358728747710 180143984989 1236142066937 2050492351238 128684955131 335508881700 2294935864709 369956115616 396503495475 827918468997 1476680501570 326403491799 390130411668 2310771489836 1052522750175 286105655077 2004463997981 247313606659 412247375028 1711506906328 53518760613 142228737265 2928579214699 224550855675 1666316117014 1127529930014 1607510241454 1972866014457 340659357471 969073425513 766581276791 2664269993656 886629389638 598021642596 1967038613 91051711262 641991348949 1409223256996 510991170976 1170830671580 909262415063 188121418900 512101706360 184596560430 398943347793 169751519602 564343105420 48185057621 351902090993 847797672139 850743257147 998892700682 720514916578 2561125660312 2030789979591 592928548033 1122733684551 2250217639226 290531300857 189550555150 1592876445685 744475513324 2319461973700 68175155809 57238637633 13979311442 18947759310 563296685291 152164259358 263827418082 1556307509642 361193064709 317509846079 1321309160379 1334193758309 631880256726 459310700664 221146688898 71677341297 942174293058 1417440567256 630057214034 921061086773 767923399153 1212459135587 9719806415 315031210343 269209807456 1374611023679 482486312472 1700279214559 18477966903 2914274940041 88195690100 283813502596 3811606454628 136777135323 121003975544 739912832902 164424214686 965675716631 66298811613 166925536923 310551234344 2444784216607 95167877277 83275184804 2574007712027 38385859830 2204003816359 1292263881338 2238804409607 158048007041 8665930745 1009560452686 1484249827754 805528070908 1251507478575 2740792081479 187162451008 1200589260042 3629082500878 51675326974 991547781798 463914996600 293418012642 1069510656665 521049428674 474489848574 274769575895 21729902908 1458431343844 17259631662 202885906612 1169864998874 188523173477 715196277895 655451634776 911083526479 47963199733 2492495090980 63803429714 437659236742 1524506337424 1440912888817 3468890990705 536712651014 1578716799984 19928681446 186403973827 246218909271 19638348225 1096675588659 3625890390739 497150695563 2130152027311 852460532932 260163537274 840997616700 467463977077 1048783849969 348890014013 1298214040343 1124349181575 496417871646 2180397935480 2684261542759 1105447398302 587879059633 15357556 128788106081 1803413250837 143990738596 52477416284 9248201584 278837382502 706193257090 2130652578143 178093640422 1054307965085 1150146531980 461290264495 88409608446 22586478650 412503774057 308173402858 177770735834 243261361571 1260989157860 994748499492 1553158317098 1368493002092 456785768383 1925772685590 976615210978 443145017622 689150579705 20103640506 529706628246 255305317446 2312546669979 478130319485 2433383063339 134000159708 563853264171 304176415841 588750486622 1306925184304 1112041758260 328720396329 1287956144576 1063949977935 104427862543 889352590605 615402436485 552603507331 130519262422 167227569600 391740276199 874264605350 1044816699208 759527433072 113879025670 1484607130010 556649569220 609001087521 3638182795 721726980026 2500616803582 2246314650224 1464775721293 211610536127 1707162889970 277464896723 50720793671 226926980985 500990085781 985980335022 83060116859 1077911462136 728552617468 2043780237791 405515873566 4481922653 574624197091 86318111806 883820826561 729866266839 474335570153 438761484243 61761076361 1206791087031 40871533999 50144556185 2511712682306 313768217859 223986052147 2393576070499 547841456270 749497880580 1331126469710 199344232030 2280864145300 2132801916585 16730862946 2526813714819 47190706316 24451535586 1117040854159 166825580790 30332892064 2408747478367 2523650190531 1129234969743 188529652036 460962616650 907996401453 3483809192417 2176741749334 142296803591 926324876647 764943640094 37143338306 7542107699 1854050064023 1553236546210 982010793952 1449117036187 5334195381 393835702340 948016548241 382101895996 292868482601 1998446702776 394727240211 591748102761 100767527772 275332153110 144732168862 1242797715451 2912516850829 1153232689962 953481616254 1463789759584 172456487549 983401773661 393358933597 2005498316293 384001378657 278298430308 777102932763 385031796674 613131136369 201256623162 2318642091508 492925676111 152537600476 1693860645398 1514759670 1179628853987 629559716325 298579064306 1014001158640 426690058543 3468723360 368134091126 265024204126 1116051018539 2044415720187 1494165498269 486570743885 1400630309051 1103282305019 662913203036 1574069204819 1391772929387 29809462586 620459352148 1462492565110 688040152911 293911868959 2235872818220 107635428735 114566186788 1867384849117 2336094168246 293647786833 806818070115 2109603067435 1113138752754 813660515623 448987830082 468868583258 1809775084424 1548709860521 724563853808 681243462995 1026022619866 1879348205039 1612706048555 1436363830850 69604822 931039254226 36510589973 397825380880 528048620535 1163896603228 768097785762 1351816370942 391220410039 534934316369 613478533223 462659762958 87246750345 68682458994 33941704310 132752372492 207792493681 129896130431 2249640266160 2547676234676 2282518155269 168282432292 239069480101 156053882095 105237085045 960921768045 737422856478 3021653728270 1096567953000 1158715797394 1081829382817 855612853592 350844290829 1537945781017 262394680940 1193724854800 2675066145001 172360168061 1653368686169 278786355769 12254363902 1200990313556 1368782501865 16129441256 1198867226881 364925937975 2356265683519 331580251221 1017327979176 99304775473 428654121504 2620054910844 1879333217460 25192252424 349220487349 5622012486 1093216577695 839477448932 1998736358068 85757164000 2603699930 1822421290784 105452509858 495203966035 5191119620 20587732262 294431608157 1284267938961 29131515985 123210950100 320890989446 604878698209 302692119793 2528074642485 2259597291294 414214737680 1037094829007 176090803842 210836391716 6275940666 715544793970 2310395068227 204972882831 8013039600 1229117927828 293308064790 7151508676 1325194484440 2191016585487 58616977134 1025688391404 39010566665 2541757838912 1507514270644 21534851233 99832759452 190567977935 528987630141 1144269617106 289557608475 1052066546033 1561594063658 576990625329 380605887064 10602865060 250248014294 2261442583831 1724971373476 7142950774 2511855668354 2022452265544 1736354114473 3729737461115 801843324185 781684988647 371506237967 508300429952 1000931768648 3138213853125 1057038754742 1657048653940 317001823389 1378127316216 1145933260039 1083449810889 1207478109613 32233420445 2094531200756 117625742025 1795617721 651492493654 35604620692 1458771383763 539712280836 18127782916 1753709822590 2529061553709 121609534430 110136303460 66777484804 828367543148 1041222809103 996703607678 235630409858 455598633403 1156346452433 1343636732377 990287645146 131943145331 477857064720 786777739657 624438706174 2219177437118 738622153268 1943131666305 799431756480 173374543510 1779055981904 1468738333087 695007194937 840306720029 330898888366 1164069823466 1358880037302 1363957150437 2496288999771 1720224252213 1309934740166 1621212108489 212215905514 77805767958 67366551168 383597883683 1412355852791 2478879979242 649823673958 618648663452 303253745161 994329777271 1877590903346 1916773400737 3110120840084 437093102714 1073474794349 18839309992 337527926109 174553974873 20337210254 117593393544 1095640620098 245719257507 2765805082608 432895186078 568731840931 344514066019 506512863412 9607585672 1178709737835 15197760030 1432810059443 176161389317 2638441809542 2937118084004 2736887008007 868402073020 195662927593 670620552486 1181456003253 287184345213 688341130465 481230069904 2392860586589 1855405419035 389263458396 61582281859 43837866936 20212939321 123542102603 1594087608375 23807896111 776327885226 284726742252 43715371112 581285238194 154575845716 2319220163983 320996251303 23483380146 240034711427 730840780341 685929415176 178982567311 1415423346966 199283481144 707479988421 358866785460 312840858696 497908253513 352504846308 2235319031074 72126210576 684360779087 2830820304119 199318729227 367285238418 55585084847 367315031018 2345363734542 721841796432 488784365006 564990785596 241987733750 329241734894 3598531558137 1589530274323 120427222656 1882827420401 82517694461 329697867572 386303478582 3120626699329 1184239907861 1058431958953 243544912788 1330780564350 1752922111070 431244249716 397123638045 756746781701 2318480045929 1783224983828 1353206009778 116346938878 36751126175 2458851486989 1338720476273 1257466734538 6326739447 1862198632678 129280212144 164536314250 2406612148860 687718318523 2509275444334 3169438192 514412476340 1885939645852 153610435617 14416946218 1253611021778 164506040537 41530199715 510207441812 982131923466 314297830939 81640138123 1845448657152 298634913801 1946654704004 103547692007 936765571820 2360442452144 202147589703 2444750537925 72561401470 360676041373 657665818150 38521126986 1548845916372 116447487824 382522261975 82652701586 2005720381458 1235084505413 967002342748 923647278022 1660547980963 240026811024 1670453221116 623287876520 249087766584 1537951124038 29965360931 1413490533685 1685466950133 490535575828 2501895038193 222618896874 550258644078 205785396482 27295421097 1088307713429 5299671474 31986295050 10734997011 40103007884 2172129382893 935803248047 725658703220 998279972354 481988401520 2522888941979 712270686080 931651224619 518282848025 616793792473 234795084752 689549368750 168085850985 1348973128044 612061124456 3481069052757 816939528366 844264524173 2369612819812 1489728588558 2392486206493 2643211167074 30658863975 120020199860 236957584209 293274410802 1540350697239 1047726019716 101082452393 253412506726 1998349207665 11622320478 145798170419 615736393394 9991059310 1338646657308 274415858470 464078015097 25613226795 451221834931 253021493947 1367997759590 1660790248223 615019988916 36890309629 1901248153089 506284237200 133025558888 1223043377896 339120022520 957115859699 224167190848 808613380037 2363164440442 2725972915 275812961602 46102947047 1088045031430 676834093459 1489310614562 322799317896 114422271034 1194994566574 202719708672 635973600514 534114523068 251794601235 416349467074 140298881945 360495235594 653354867447 33966940914 1047598069364 2635229875453 1220142351955 1287787594734 712503221793 1495428848044 347435138850 1605871732030 100892448157 391696349199 828816586029 46280053381 425700244883 68868153477 1238145690830 90487701099 422385960809 175601211257 54906514163 940308966882 821582121859 1748766439160 79591607043 1583541486196 1052961325134 234493582762 439692062476 122651150333 274579271316 2207670446607 1415339859904 25026701119 366634561011 657745500565 1411229033265 1201907016749 1740136372620 428908358810 777520573264 80420506254 182203789026 187215897861 120663470668 54870913634 1188519185935 704223844110 3975089348 750096351508 19127022043 2745417128665 130701826792 236976416809 1336084126773 349228421055 118251834198 169777188514 1658643670057 2179525106553 542822574317 702092080391 1081342007490 250165926337 1188807484761 336061022047 401219297286 450274972745 139019886030 472239400637 6449764654 442165232019 1082617653096 1625980786413 407792097549 53791269596 174968939520 1578920889305 415949270425 265139799875 270305013225 233300821771 607794473324 198442660237 1377565340361 350451685016 41829224553 149337444789 2924701733779 184958211058 514639935506 843582889528 50419964447 985889274806 538407859337 230980926856 281977509935 547293840519 157229157104 220586559628 955898141432 2841612258101 66108480102 114469440943 70008380645 665957964632 1628777020492 1135566564819 846722826688 3055258535586 88246249652 1727161356580 312566191636 336793507813 193443033856 2533780976452 1483333433994 511436264060 1122764740479 205795501824 19884184101 3046627994844 162564727474 1056952031959 441504625347 3340217826988 1902660567318 207064208001 350644959813 75177919046 677037630020 237172199800 352117062761 618538387170 411971368588 577761065290 591544092721 2238966490885 530750039081 8735432292 73782561942 578777615250 1693555167720 441673447940 1789404729569 2200557005115 809213976567 58286306495 158618995000 292086367794 931331344146 1341009325280 398862616099 767484417921 3361118663056 416235403766 32068310629 1369663142533 111993443639 1237750013753 283584205184 282392177191 10545357312 2155493652702 719467811188 51171417201 644583057121 10829961031 2632194022470 2983888627620 580561888597 2282794429594 248597886453 954164625555 221685618775 231453933012 568918210013 1786621701400 875356608885 1638566409532 31356543352 888684908378 239941406763 87557382205 623097981351 875234311818 16604598843 3219752413215 3212701429 20455547715 1002163037221 1523254498402 143747367019 45381188360 1511088667766 1742331383057 81924148630 815111166212 1200742230139 1518175713453 2050919485982 757976036532 397038666678 508868409959 3317664140748 3026602760987 2894439841867 1499980714531 136883670916 2158909694866 2670243086942 200447034572 856916018192 146629705714 1231368055237 675007470607 52762993798 1550216446211 853374588710 397075547238 305942055563 1788902853262 1536000092198 1209911448747 1271671693998 298299150292 261023113298 1057464310166 274978862933 763675578057 1798828618740 1472215578153 105125795943 505550121459 1964546934611 1021940156040 203132958570 374468556075 445367277558 3556405094189 593178347381 812070839718 22326189610 2327064868523 200743915331 3050038533694 421556594535 587538674650 183094563196 169295760713 736694813400 2439044311316 770935306134 28750087048 353416052876 3506337651476 64759771684 163012820947 58382346575 148060422943 1333829105900 910712097996 1541760815913 176009966348 828428647551 3091976321925 209305926092 187295879009 1975685443939 1152546642862 1925956992888 3391135582052 813011004873 1757244060044 21712859123 877384947580 1165100043556 280187382854 578459640213 41882537501 2779440472977 522855120064 2017396962360 355765408858 1072011751098 947253743033 2079209340260 1657549954372 92720438637 83235488226 1053396140380 2396160030994 1454136700778 709154130401 1035238419351 48766559091 139315011269 101051059838 2743459231426 375935862936 566705843012 3687377653479 2092748291415 279019483145 1928499927815 1840320831389 1014745963146 95634347838 382829291783 197141031835 647244360438 443678518573 177997213992 1287118542777 1164568707351 318301738784 1084246489693 1265724718304 381027497202 1319288980546 173160737871 36619959711 646408879918 304650128530 1450936462134 1050494850122 2954554236616 58495606226 44229225383 1322531354617 201498562565 104848843836 1155093628845 542995339295 283235968126 1457518907 980162779964 89077595200 470135504747 40654021949 2403022118875 1299188873302 106513323247 10725718293 1407546074660 1527516970041 987304853907 210621933591 1456888524127 90071702804 223885624623 2057257199094 82125280936 9248934786 1501196065642 2088113674946 2684860722582 13339621619 656875403079 505004819619 896185946490 87339111008 228158737027 104073849584 346191363748 185810357482 351401696329 2946870774375 1411887873701 1622083413679 78562499434 1708735161922 24296980341 736827828907 552466669528 384750886689 20069305723 1045775549246 474577609839 16897657613 672107551935 1285458769028 643178670934 88111686468 547231310059 481393831067 891566836170 72842721657 1294787011007 2004265483144 862908972040 837117095532 758192610261 459123889340 1581684606073 573595106927 99157418096 1007809186537 1712757614769 1385966295534 980005563779 507424042377 2276693477334 737993408811 1025765086149 694390695607 939068735014 494784736232 261458965077 362546145599 1056289910651 726137435346 97961448316 297106662320 56398044014 250891143168 1372799922923 1579514958284 131291451252 1017272863462 1520922120929 257529015923 3023390407897 213231845806 10297328531 1571307896329 119536702427 322191295902 156576102668 22193454022 1987675113288 395446503097 1145215375868 130184264064 327994247566 348902982101 567359820466 19215571635 1343815077421 641834129206 551742615127 1113439077 1202883276017 422973754538 679950810195 26956322522 1514091587176 725845713527 2830144095143 38479116669 159060699726 3639175889725 131992867590 2478768199070 488793262935 3267071754098 65188564414 1066740578814 139346716112 359488457993 1065153389183 1868033851183 1484926454653 189316554985 942124529647 42431056610 212123682419 444916799328 2090520557493 754017116505 698269365195 48771404278 1371922099829 743418772097 8465988465 1003903328654 156194488301 608512685333 2730692156148 3515666623022 586438405857 2296588907298 511775609412 19354042942 2533722431513 1635366166494 169010428548 1193254131056 1729736145050 2218023636403 1808954192852 179918404376 76196013210 1641200292719 147212079268 483310054102 485740193311 1382208338025 53290921830 737955907378 1957874463473 2928661724306 1547884827065 638325521072 319341088189 1989963865345 638970374327 2329435674353 1399482000295 688536920636 3179170306581 2190714426048 282402733541 552410792850 792739645033 431716219447 142624293970 297000598686 176632309466 121364386084 1891748417812 265852712299 1923967235860 137291698824 2108963808995 2611879892235 283300817089 1794816218592 227043709087 351210270703 221164151797 713694498755 569603043332 1025583542256 62639129152 2704717788938 177673325266 686038779445 62896794770 317832287779 7819777362 47073859494 280142365236 799168600167 547047558683 205257339766 175401848730 607190916393 3005038166826 491086087642 96909628622 678030172679 2150060394824 891513621543 934947736663 180991126235 1105132042678 376637481205 534988033565 46322505868 732948485757 450178254606 706229422516 125740934190 243015111951 2669884336656 12860465836 38444193017 1679804466107 2899311816968 173070289960 246438682089 50715888969 998553394741 2477447832879 2024556991592 170809162512 1672017568989 340236867121 402544886575 117454549809 1185969560124 440497868187 366399240124 868644401751 2266206098090 839680006620 661741263111 269158946 390229140542 862182827038 1003844411169 335039290129 1264422713790 902237019319 1208928606604 32345427702 73633008758 560282266348 1026506508232 513243811368 218836444466 7040667564 674758707975 529787783558 559717636335 411413314600 323410976970 28228411807 2631293174095 654221041099 2354023980588 1888913424028 271552614470 24913966249 155186532038 417125758867 3042391762712 1669522327859 169777286839 510525964752 48742471003 3558876 649479856630 178800264827 52820240088 1031988329942 1915681664322 612371219769 225973971421 24109809900 168115929648 1863728946313 876645696731 365639108896 52366681182 57963960646 1068677562882 1092789313062 659359001447 1099666865836 1176215315860 55985964108 664342064044 102284320523 215378215715 13982244681 1204204626593 158041625211 148054911145 450863028 125345871060 71932425363 1056203725997 1510197631866 1486540814438 154198725867 250150007533 2674128560576 1066747168379 169032839091 2475346973 582103162411 314800751857 60659325228 1216881390644 9539144199 1491419511139 2293511912670 1507672218008 2673974298364 163306664706 123540275941 1616850768675 565822665674 230040061549 320687087816 289082636889 1097337712467 37734855988 400100543473 537476199027 115689562112 34996241274 262300396214 198655725278 907458391857 110172397350 1593665367 1418201837923 80406006632 641818952420 109458302263 886583836590 411326313918 62420778685 1654834138360 854751353268 41875805027 857686124164 1535251050717 927328066223 545860792279 279676910804 2193906998281 723282386886 518990075048 2420995296524 397070339572 279901491658 134452326782 2915152078963 304778967272 1205877917817 1839916362913 884879613528 282666032243 1509938136022 28035918475 124953339111 1245841532198 372525679870 2559038032706 1027207375637 352989492918 29415631918 453512458049 596753742415 1338096245379 248989692212 1327476814065 381352203707 486992995407 175046268906 145129703900 96179691613 1827618843977 2692413660746 715908627243 20067903367 412851629846 478413767297 1730788496712 27658852910 1451729392768 280417021476 1679362330354 287986389163 2325207111958 976571524306 145363819809 813154032023 2278612482004 1229853526565 822403898035 32618441469 1744024305303 605059749229 1582104283063 1625829715083 937381634003 523619586654 159756031513 569017233284 4740704932 56460551510 1670975698639 1156641278674 495105439187 2183787284896 1364489701460 2196169587458 553895650636 976987407080 2653701765031 428363859932 1217741652564 25627562062 618628806 1170224271190 1166156697915 121344931355 1459866896042 671401638296 144984571754 2186050652086 260797998181 948472791770 380033220809 581094672459 2504774991648 1232907787342 211720205705 2918416629434 1056721561678 795307116529 741507279307 155524135554 38730279460 1502010609739 593260740138 1726453324868 548150749574 723861348118 62121512520 2979117616 335132690306 15060025371 170230103764 1244517904065 1190915012024 558418839717 1659023450265 1647030700418 1443414811499 1210303634796 286118084831 26999860172 2633071668581 715017900129 1933686335388 214094984993 513599425920 353701210094 2540856577191 58533729832 1030471632690 186505383887 459429951467 67472360492 29781817745 37095788820 286068544097 1449324075939 1763175037680 2393125362361 439063967865 66966156624 182998616094 17001356805 1898442360221 390525496587 1825540526345 250580080571 756049948787 748469888069 1631027499385 1967995134053 538376160210 640267386804 1365665475774 487222389514 841874018796 10392259413 1548487362509 891117285217 2586736930509 671258851938 665715303908 132923945204 1075516610310 3056106867521 3081193872936 1576166782540 359212132766 237372205580 336857320924 3521678356182 5228967770 211774912771 246033505832 1244173166733 781146319992 633865230750 2285890453398 2785603584249 689288815810 790874997719 45436020513 440955965511 9590216653 384004355489 295798325582 549886242726 64641492572 1030671724500 949318619468 612842992081 1175371832709 609884958969 270881487582 327177873396 1025305721135 278300288120 32413174936 651806153278 78030315242 124411588112 1190528269907 675374514023 501612241540 46783457028 77099421942 67139074528 1116321826211 45032820964 1540023473416 1766133849597 2831067191622 1416247169886 832869309230 998515251147 2427068317991 422463655368 125430957435 973473810377 1897317238171 961258536467 67112734831 309082840882 1785544443264 1550907980430 664938109338 1435062175230 852166924688 1058558875653 2199872267553 25780299341 2625833038644 45223370646 658195618218 28293625546 1909044871354 475449112193 1459776469277 1758095756185 2243546782035 128117630589 285445867579 2827869894685 1183468249524 388458297882 867903481787 527799177797 1718529182620 30593748217 2702965863969 392558078375 1284338066768 66934928164 887290230389 1413123380420 590150197054 741103816297 138433143712 3600420871 2232474246838 760896234457 1602869821678 88479437068 525684521826 1543151022680 622073394737 1461963860799 896058397998 69247225899 899266527343 232172363998 89448921688 399370559547 310210592326 85042030070 379060185852 1206695614001 269591701949 876435675454 1780284770743 40239868022 331761597431 2027589006994 1387917912912 224498741099 89594959531 349932743589 1113838335958 371986660393 888690562538 480121055673 947285073054 399620218343 139477319254 577989582299 548779139651 1068128983321 288224037072 704145239907 105286501052 15892763934 270760261077 756821566931 1836208297407 48355870004 278474990984 412629009912 595536273888 112562962677 2601059039459 2094969974572 523765880440 476555646946 157226996774 147329790036 424219174260 2122603707014 856677528237 1080788433280 456737462205 168436983593 977041391475 281274161168 769166744979 1985571977609 2548332583534 1157796377787 2905218655424 2595436192298 994187863201 1255825253110 200795677492 2799454635886 309568454178 1472108339245 46745049570 467275856383 74387026009 118471494641 1059097990044 1033203025899 155652833842 2291440213216 3027738329293 102071728766 1050415195123 1575662223230 350575741627 444603296556 515538280055 10857284041 2151638867485 658818923680 46262268324 1138806320949 1270428433036 254765672482 395971015449 394654156819 2156411736481 163163817184 148746957077 62465868968 1247290880648 1191353496667 1561649096572 2745637738758 465954130598 175210062230 859737709111 165014194062 706980594624 125952532478 64929533312 10655601274 705425513329 1757164218030 3054472789705 64832712753 1832756768615 1969184439342 185118679259 93845535532 877613666575 706403657649 412203921 376754032747 1059529753189 600608119791 672366139893 2746161583641 120908708869 11981261105 2309214403401 25836844947 347150119637 578531601482 1220186927729 1613885483539 622032034096 312262144466 1022449527651 45174120638 344195431374 33687906571 783081335120 953137281939 1221043934742 1259255800460 388685198001 1147451809386 1704480801942 149559940040 618841668140 568436455616 2365301861302 1680911627409 1050780746087 124938587549 2768020839978 31850431068 107058677015 999707284732 631114757014 823879411934 1683126308154 1680442884767 2199554903613 128642852241 468063706825 73570255292 898895956755 2761342501619 3207280725082 582202986807 594793320344 547724611623 1824096794527 1276213499004 1436823882448 93530256399 393199701586 1498489221700 339104226111 106731001671 2454081621081 559046212956 67190764120 144265301472 3278528455162 1800612569831 223416515577 314765078204 447784424448 536727637972 27978866406 1536271463818 455890790744 169626149260 1410380141341 1840869618102 426708589321 954286865770 142755401874 121872516311 439171736785 670089855607 925410231356 20078914200 64864658550 44456716286 1849670130670 1147771682871 1471499512234 92306639719 41030582313 1030596689673 75883181220 727566519537 1081968131975 355492874751 44947867758 1563395290715 521900138078 209487423040 630379019987 578920172215 61644773969 477780008938 898440922074 1792583667181 124943335306 150333064848 180554320140 485139199332 2934697992886 3272611955243 167543111524 395880972237 2993414960226 2720914446118 321864457264 122787401265 168637657672 664092748616 1772375078043 112630145509 1037553481662 811339120382 2408467718750 1918249685471 702548116736 249387675867 1549522245054 521878320423 394475686725 1813982007755 437281690011 2890511121481 738933708384 1550568574153 1880071805284 41829042811 747509259763 3169228582932 662546040436 397529006392 248664730813 343912372782 2168939763 357607490680 2083745046783 1839425227824 201417018843 30224393262 64282279770 208669413525 404271781251 1145865177643 968962913113 978391999796 877613248969 661312291490 1683489357645 923767230573 2908451682227 413070317423 2202713817038 2446641416076 121938067132 2734767424497 1903571371129 36785105198 231000178217 163631563576 1706682063557 550514254749 2078641436625 509812079006 634836411 1852054600461 617889586446 747115125607 7898626007 759390290481 531541376987 1015333908214 137791564205 1054556160924 1677696945310 682026406428 207576426515 1501361040345 1255536161490 417929197052 452381375770 135984041154 109346279992 273341747264 3278795667 1468146435185 1077302145696 1367966074803 529739929157 82246636220 1424021522663 54949482641 21297926324 160156065077 122350175417 937934869203 363996641537 388551449217 2013758672686 2167553597319 932836556385 828978933859 465328698830 87381417085 2330098586613 1627466681626 475905390578 113314720885 47571194196 747365750437 812498478981 131775791348 565832301275 2577352953293 770545156780 251662407460 35583907881 435996650074 14265469286 1109011291822 379521282502 1744568351576 1726239417417 2508298100892 616213646331 818728536873 396672555375 581448103047 3555924339190 1277557499284 1334202167885 421787985211 977156824121 802797953659 168966975423 1115543869214 79480972103 724117955878 2532738708890 306848330457 650336862491 393670714196 747552696115 546386527623 1981375632884 44970084131 1178751131276 595950407097 537764260638 26873549392 1150140135989 473516800527 134065257870 3008089141560 1031973811011 1696277307428 1830537922792 844171530272 391500168055 1351736989419 132667992685 2345049141999 1995203014871 888119536353 1038698320124 445295546030 24459126923 1827810137959 583310133611 381158582428 366354785463 380959520342 41396788916 1341058689164 1252342181252 1025340842789 1356305451443 635312545969 447664463165 2224908319477 1113971966491 1645535215 1487094543636 127328627740 931145551743 2071427756255 1004665441673 235232301081 2817637561226 65277411934 125951536894 3360692499136 567328330078 2031753721184 168808703017 2902227699071 568327127001 424519194644 2302019060572 135238293009 44482183000 273575831933 24499951706 8382821992 131909072545 123276771318 26806095919 990705832250 457489030157 454371098611 568324843860 387935659954 137431848553 158820027177 291276049318 3317259460968 232961270673 3312487966880 2788952254749 319257646355 1350943192071 31068900445 672818035734 1684280953349 9963756420 722865797230 202518872397 211897302717 1476912257070 3749450885774 234998488820 2201323376487 1766228788136 537393387993 511933531759 555347236678 410235188864 112504552704 529079304755 1687737933252 67394868071 1618581803588 2824261209149 814407447228 1534214511599 77791358650 58217371801 53451739756 432803859390 1353330115240 363567595768 343034183176 44998595089 118657075737 812061787748 1505618843287 315265777911 477515476890 1232681121140 1135859329638 4477984396 60374164720 1052975549978 13712839213 74636034021 585872258954 1713668773 12228070972 291891522224 255761928107 277228781991 2059063200986 33867515114 228382590408 2827279332096 2434344121866 1263727072678 69604403560 47543445862 1895244064317 425696959925 874079024341 29970979624 743331401925 2480708567615 1242748517475 184099911711 2389718449599 825079610048 161924608698 25357677121 902232882981 354889641655 1431449032263 21397386884 967180498229 213430282887 918420652082 692104748975 1947742930870 200031713553 315245835872 1073629434438 2027587056595 1487656864575 9217225696 331648646025 223347863863 110683473174 103027534195 37520298118 1670587006955 1143734673312 946313561908 4012823749 248895835686 2774212806 125943380293 1932719678701 131987967805 1401464635560 493000118048 2384364920389 1380566845682 3124903586852 2324227332 785732849834 7896829645 293625035976 220939005910 287270503165 355886375708 502996100124 3240976213462 1924333359929 1351357591347 838706294626 174807442893 1535356931805 1637565262965 2822652040829 254779414397 1070025750694 441259546359 374700947657 86919834119 2947480347773 753884285422 905768966232 2205870275309 1168314351878 45970541824 27193841100 734493015853 599801707753 129450287863 10508013271 659771790580 253283796897 747551114331 1348663809643 2813603588291 850645323458 139798955200 1106922545154 334286325454 589938198006 867944607726 2166173077977 1687323906943 1715036510668 923841221307 50910238428 2237321345431 3144558922566 1611596621182 2032058425148 1716491270008 151701159479 1580295521687 1744876260323 1114252515263 2567339872614 1005672290453 2243387067946 1727020039828 2261669311991 2095880886789 341408164752 438195561398 198976126963 661148111101 356007912456 2416373431325 1037386589046 490556055221 70227849613 819834460673 1608110330198 331122381879 3502550789193 271443190434 1606240786617 1988657017704 638043868452 51973192373 129119184170 115285745654 1368004088753 172838375148 299682978562 12978619151 8563007456 2750083286373 1508923958960 44528799932 1193244000637 122735177534 1044846419561 2786089130759 238428372726 361891359244 594945126662 2557704606387 417195921720 1901278755164 3107013014083 222873911822 617113585765 1648187265664 1544720665735 2257660233996 1128936357181 207285627387 2538633840820 1321300526496 698376183169 626926098725 770713242687 787814122685 276072586420 153695032854 1310205106294 1103999252050 1398768420017 162803481493 988680868104 245855512845 888794282306 1338913218777 1686645992318 25715984170 2839471987 750958587028 681295189864 1227142532135 824791860842 1661197151617 769269870385 802850687029 474196166652 26497983294 1022305424136 1251205432530 373934610858 541134487004 982996247296 1305474192992 25888593780 833259236602 99180953015 391670227706 850580748259 144741101801 505178997268 692882882136 933381056091 35236589458 413043750270 2094157891649 363582487110 1059368476933 63036374630 572563201643 911740895097 878695117729 561882460588 74752383214 597640810986 488651828711 1021455640997 218909348308 1078520881828 3882222498 398831444394 755711089878 373388622283 620732555 799370825612 47896971809 797699223679 36070072532 2996405142848 47092545963 77087954147 257323576691 1040727038462 1102265385792 72078321086 3709570076 2515089395472 315034998123 21288758472 8737617089 787693928105 862379721441 1683515307100 2381754816067 2086224798456 953384935907 66776877005 1843996356602 140198088594 73667882956 2064757868446 216715963380 2302277015402 487381360973 133053517456 425459810124 2469767819513 1229988780470 1406233167355 2417798821238 17058068119 879738740413 531829816586 468433930409 3784186103143 433689455548 101068862008 23415433526 2096646993 131992485693 416134354576 300575476500 1718617986955 2364357249134 597264230249 1499874608 94088623387 8207765066 870291836449 2985749064797 1159477333690 20900940101 1310083755685 107406889600 620112942636 875622283181 1665378398608 362348272108 125361485712 1381259561032 922260588592 757642620597 1015194708279 2187972456073 2375564093545 2946298604804 2664303627638 47074142472 429205334687 174042388255 943683703156 66037369586 1777533906988 2482217080431 1528106854736 373391457260 2722881264047 627323588098 118717063542 98528967485 65742527930 997582555301 900402058118 508141172943 612416465415 114152637812 496492742783 1316416039577 1888202680881 562410845904 635455527991 31913977980 1876427504044 1297574970758 194288429884 1015651784358 316146089355 453951322272 1513579922128 1947072946973 82747447866 1009551401133 1701923030311 1573800729605 190613596181 320241449385 818552460331 50233864609 155117373837 533326755652 2513479931760 378107323355 519984860487 1123722652343 728746764005 317960998990 1069916513164 611078438857 333621864583 182343120308 413756528392 2054683811305 1417829852576 202248424146 44901812888 837049313965 2481322576046 1360542928260 754491293138 816504820197 814470220933 2535364946413 1220006489776 1972472536410 1597926968394 503265705301 30217906565 2749162109803 225212333858 692906544468 244931896536 1898531723779 1206682336483 143137768770 171999374160 226742634282 162077045625 175921358020 1816196938162 341610162168 9347101895 324151953324 1229295344619 302434943115 203650117627 348371102565 188341683449 346826910421 154029108296 617429620144 41335193473 228615774723 1573780069465 1784516597987 1028786352687 242836895146 61948175512 583221217244 175393713347 401260070503 242178707257 171619123911 504015429676 74977920871 132828303538 2363922244344 2355295754879 596655772996 65618062284 129818163323 162336902770 535826305093 268435683823 2456101849314 330802618075 649808409224 411069121217 2360031040123 1443547543588 2862596256450 1756422712749 15476531217 514262575174 559032542689 257917857872 120844572503 806943126643 3615355240 404803769986 94287031673 25650834897 1968123984792 684205783643 534623882299 1712320314584 87561913670 17871520045 30473861275 470831578241 2248719549296 2957823370670 54629225030 113420512075 755514022983 284749615238 1686199737058 1664744821056 493102371890 152005741390 59355472945 637997747378 296939721073 165770704397 373766507119 2074046331259 1604839262403 134077671466 1981490010261 187396825089 35868303396 190043495284 550845084042 1634494319850 747039236859 162587840314 1657410599434 276284699336 1395817723048 236701802641 2527215846003 180721935051 342989295474 2051241791702 103991215216 908990974368 602069697434 417437689805 21337511052 2578587766232 2399731720279 2371177524459 935901406882 684239815126 245074945357 299134374605 646438403649 31774882436 1019082729005 1412987462565 129101835981 535480271863 64697270404 377253296496 2389446108005 2049128269249 37092115397 23221878401 386178886739 1937476033827 894618483732 2771131336637 320389917603 364912523788 401976024799 362167312902 444417203777 1762315868295 1841201329153 953114739185 144406491225 886695463226 245390249460 560030650650 179638018411 438105074818 102553743559 120963131029 214697652629 1559031857895 308530628599 985395054492 576733327079 1149175538273 459758553505 926151540840 142662980602 3442219903733 824970918917 478635856960 582347887791 1731455054839 1684638905931 482416335967 1697173918265 1277729993425 3030103055666 26439523728 16859106795 694394388916 714755925154 59860047865 1823852356369 574644216625 807352143520 81065518708 418678327818 914404601170 856576044555 893996381947 142223937167 2418620370662 3335305198947 129562856521 794238902447 274661123284 764093476409 1906497495105 766482032423 336970189984 1191236705375 150714877701 596322201996 410189674426 1843121256020 160220219661 69643253457 2239509662735 30448571413 1774711743875 131365272670 540115643719 2660808847422 1943153898710 157378161172 191269643235 238498002879 1327855875559 456663843728 32712634001 26814503827 2027450520147 461261323754 2469080282025 625386736953 684286358975 2881744260115 1848164417250 596641987565 2765590759083 1570396044862 65414759006 1514945268391 8046565219 876604619290 458798003950 1494389783845 344392394604 1558750772276 1056490715387 113415934027 261429247868 433204806143 2265773603191 639757654986 1346567267076 1617289066406 79389671760 77789625151 2085784781355 1205701825384 1586134464364 2511954220142 2785170873928 655090481989 709188833152 2570804991372 489878946125 44760179420 199963968354 81697357022 186205530857 733420854079 370891630925 1171246349051 555313030864 2489452361703 824450824222 2765860476896 183517896956 491933314241 88779348 2821507712689 2304887498382 320720608917 596136606 1574902131277 518024766944 218423190283 6993747466 1468515855531 78390060666 251408170834 139467094328 280132028498 1581926037994 591609829516 281805157797 2046939566657 3120963793642 1663449183638 285162249556 2925429110221 44837256985 3629722393379 327776922041 1985962525906 1625443873374 449416595328 1448014654706 108872038960 2487695067376 16177568882 2358892985819 3451229281539 1354369936189 2280761965128 2196654822012 1083868992022 313744526664 370285543485 105549520904 1678659811212 1078008135511 868434376210 2248404691795 97629943197 3086143767301 325589881390 2656287676087 487028376633 3356378539382 2059251764630 3646925724770 96692037380 685118168519 676792354359 367242366876 1981735816957 1130914441422 2104868368689 1089262320718 609695497393 150419336482 146046183889 229451893746 1853704887861 2780286801841 681168136817 425606744371 1567758483985 89189817829 321328430521 340416633755 628805873230 369045787672 55349572393 775553757661 84644339512 468215196252 2161430776798 2374889235666 1421739249625 3498391111879 72003736052 359451116224 813673269421 629810213937 435978283940 316838520858 390002016614 396223013802 759329542255 200655701275 198163560843 42703727436 2626744430307 1726012610712 217832595359 173230360039 359984044038 166286226406 1319169192969 87304907773 488813764961 2474465941847 1018362089380 1820404561364 1017617710481 62444655792 118525597523 102494885933 2932265184 948390693357 864312279807 51655433933 118602882683 22627677 1150442492622 201630239493 303312873927 151762478924 703683747340 2168673983280 190713546840 315805689263 2145586772282 2614999898501 220081103493 162046482950 633100800514 606945381328 135441869748 1730953208818 2362358306564 2321375708328 22389794803 92803120959 2071770877971 2904712318001 564462679491 954424760589 137436537 1654336659847 547655127709 1297500836192 630782886323 2745988218226 783132560616 2391108406767 1512963730435 99166083710 3024210232194 1350794679648 246853594600 2067771608366 67688321 17002754049 40117166683 700751509492 1131549709698 538232822559 1342048842658 366682889360 269938039900 1472841990940 288520572694 1108296556785 2693522311504 1373813804104 337474403344 159806165380 851120446172 101688742074 242857534029 2440200175630 195499026029 926036196079 1355198704218 3167993194516 462522634245 543193142186 934824027191 545059757885 181373739140 612444602375 209948436271 900534447823 915108954784 405897475614 519683233768 264740423187 365631185090 22932845541 21719400357 505342221645 4668255830 1845210236694 2007812866110 1300220006838 2318956608695 184803682874 2498179421632 179786019239 58927267077 101898893973 1616947674021 808391919472 397937573479 68715821487 1334931446533 1075646771649 3085027351184 617516410909 2568530851808 335643492747 1949501255034 40591191373 1782435271696 246908044571 1473573629888 503541677734 492010684935 452528974958 3560569064246 309907399105 2952063681779 2643795479049 3976284486 1614673594958 3547316531111 3011478582749 1414314476191 75326047698 12635850006 847668223034 1066682286841 3005612492315 1402256737931 98778068269 43730740950 1597252669350 369332807622 145855902930 763698464869 601579001086 862842899290 586163127556 1186795291688 2652774389307 976236280900 1868682239103 18312208520 117695191729 134217931358 2016675595938 135921342985 666786501680 811225561834 356874827047 1864970094710 2927664757638 1698271115216 741468866237 1092012247621 300381533075 414342637793 963603531421 907612853580 85631213248 585223539929 33396398123 8752047167 737255178788 1781576678709 481440468307 542735703144 2772674761679 297283116769 2247664498087 482840978578 1698954190993 2458891679998 205628812125 136943134391 1504287648217 377312835951 1131867411760 174654365165 1792297670386 163339605879 1196079845919 2856612720553 192087178680 2256493384954 1501100671799 1261910625236 1749391565706 125637119576 236416707624 1364665547824 655319312426 2158979607473 588834018283 1165354402076 1115047052317 503745141268 94637657515 1071999990522 17958554321 238488415976 400055117120 3390766865354 3621968652839 11758420927 436476426671 168279398055 2191253135400 464496547592 1204956589044 10944123680 138301137480 123829022673 706082540535 2701382625010 810866258427 72248512173 472166904055 368478622331 713050358746 2073874037355 367723461311 45594793013 117888089445 701511078318 799201109 269551944438 342176483406 1381041391239 75875281198 213053610793 553110125272 1448732604682 327432989255 309831148332 179393361757 1130639905885 155362388316 910945547646 1348085720068 1774017936531 572463608022 1947397252265 2561887774454 159367599469 504453388466 3067024949515 643712777519 383896892430 78135520517 55249874536 140094186623 3191297356785 1266405480708 2863765226 1190900347932 662388593311 2078355560051 2603872300482 3282739577751 996133688068 125808778365 674696761564 1581617153461 1999003350610 1467928218433 4513080237 1681302717462 834477361933 1125382367079 1298380181075 919962672538 80910971468 573777076244 1147555511309 588755630633 1175863561 1384414729857 47867063783 989626431365 363979293192 82052752197 554272749312 1786546392635 420183377459 755564614271 436406514134 892779209107 2080741054085 196580422945 2119696971211 849857979240 329536351478 69743354800 136326521667 313476845473 480987491320 558844966917 109490416455 310882313023 3112982703349 3395637756468 1072092345985 30918747489 106962740474 820251742468 129802147411 1495724553263 1265096531765 432722615810 1916317857486 12955248976 205913760151 654605846338 193817396288 1614555551839 42799856473 1136126645764 77530874084 32960058751 318590851680 209841507241 2825641087887 512827338046 55724246797 1224180608848 2002573025140 304713554935 127657452341 967689929669 7605353800 303579507170 706279687745 307105459829 321215456031 165969527024 504136931880 640134336626 522862523347 428489285551 980468551409 1624457424807 190789429487 42200846138 214143892533 455573655943 1276339271245 1415197704332 1800227511953 654922401269 113801191548 967675098556 257454682139 30435073532 772157706203 833853887307 1467158828382 287896839160 104658495924 61712149528 813347401548 2169142503209 1088803751937 2376052885575 1359631005921 712711802611 2445674705020 1742226122109 1076868550282 80023272860 1467426934383 1275525150236 240111035741 1591578157778 726386424003 1014209778722 959834003961 839735284033 2341408615775 1840367582547 533543865038 1197156509953 976543394566 2353159382198 467730986628 12545301715 233195769687 15321001481 1856244479076 596174444163 2579724561810 2272588019488 1315492326056 33735206055 1843393020962 818464113866 1787759324761 1746905943863 739546759365 15388128095 1674353458428 1823621551457 907462836057 34734958103 1214575700072 2350622197924 745101233038 267184820672 1726506577335 819464911574 453037900916 635449009562 42715978679 189308077864 2506317346762 1259172337467 327801639041 1386656701792 2246717794366 2039651067862 202225877911 78882752219 377919166019 2093246442689 884886643914 2268222534927 921102451505 159210463371 3193264436587 105487178692 104880699594 2031037000522 626222466935 173729558231 18348252473 108723650034 503145775515 951714916123 1805454245050 782401536402 310182470336 296263134722 129665702442 920002422290 771841563727 101039907943 940734873949 60843908475 831279473035 611836693630 587795822857 2329093582018 157233171395 116415292418 975483761129 539070575866 690374635091 2511809169177 131876673940 256301297425 1044983403637 66037194920 1955863829634 397101143842 71766786655 1566877348841 237184046578 434881653503 274267503450 494874477247 164747074003 357174034301 577465355693 2513273691616 1081986517273 382055769005 32056132275 1199891320654 402187272297 497238776678 1206308655984 507971251550 867385642791 1074293894151 1097947396815 1601429544364 129391217279 1686734963322 1315422064859 1908593242099 1853884216538 1040098532519 987939367974 286481003334 2799080046363 393227745581 3270537209417 10661348658 1180112455341 738760125075 182995333773 178455120709 704388579097 3043216603777 189665217613 283558668486 2053999801224 1751294379943 349862657876 1265151529347 2531157809244 86275407454 905223961504 1428681772033 1242458172821 993658142082 73315841511 1501311647206 16924747224 971496820854 177005638175 80660000044 297421315609 2622054242792 629472359640 131151993105 31075443989 1324414716998 2851665661275 968486229112 55487895154 1194913375521 419705333695 3377572800 29039950027 118886294114 1166808671228 1447113930158 79633597319 741973291563 635552460602 268482058161 607610614567 525446461850 94464727981 457412038120 533924185470 362643965253 1726861346859 1823457390093 1926072365792 1237475002721 1623640426335 92468342349 2140002770643 947454085395 238457668637 1944304626239 141231706087 571222612560 305328651287 442057074266 182599439743 257567193196 789298725333 991648268763 1122506536577 410136230137 1743479026040 3096636380114 67348559642 312546646409 805529925579 2219047126862 167303879382 42003436523 377195047157 736912925380 1665914353676 1284288246554 1717765942863 954835521210 1080341691424 938602336376 1601769244305 177583604578 14081156919 1205269423241 1206507563583 1574442677953 1189395005754 1887920314718 733549671463 25771785235 658815589933 7347289719 109875130051 1339645522102 124030286105 1528249496810 142023465748 1161690105344 158101098684 464946414467 793045268028 2188441737942 35498306288 136018726880 1005212563733 130157632555 115974574851 920942537124 6643081850 668151307644 656081736534 2572666596044 292334798405 313068328179 2103253411642 435927145817 40120557599 575594072448 40311742109 264747516129 93706606247 1197549876312 14311676057 537036014157 1539042480603 13604745118 1300084036619 563906931975 1996105018810 1848964587127 460483734916 286366813996 16034053140 348774404375 1777530498920 1996722570570 2654666774733 1174914200524 1098794232932 262577225523 438501465097 184799475936 673823573046 271176719899 198104236769 1825428880985 3164268274 2517637694342 2026149451791 168243708563 2664675778297 88641470802 139711819778 537382275466 5428548726 564733795475 255270667331 632218281545 527389307511 253115809813 187727353313 1532473984971 383297899993 128589747906 133150482798 1876375089335 562446367731 372180370402 4957005497 30941152564 2177038812799 205278822292 740460205679 349273956412 3275295008562 1273295125104 205969383707 870824494636 767330684270 1866743616733 978596329741 1521550082886 2723016239 1451765549597 644894762487 147708631975 443773550446 5150143792 174683462810 592929377668 140503104663 1472461878392 194016667778 642261628491 903113482102 291716733681 873910960983 1059294777769 467468199346 1061120923888 153976875549 2626207175802 136455105620 1586758293684 137204503906 20001879853 112517330992 415812255297 1062684934290 80335526181 122506735518 187967942933 127752420230 747863169222 2212552216510 3267863320608 583725454306 1233539834726 1456165153298 41536241787 479669687191 548208360137 147215460561 1874784237722 259131810705 681412021527 844901130788 171356298683 859097990295 1297258206636 105536908710 33686344635 1643935679465 554857703360 693899591146 458590249044 108991721371 34781648445 1516612571751 589195300056 614388430141 224006637521 12164773356 2165803632867 1116017699334 1306691524421 2683682074102 19556551413 3183599428968 807987627631 1844485888958 291035833259 1329699241095 536320751055 1454751286490 3783839110245 11667342720 2343284998406 1770991950161 170359435588 1414468141191 2483062992848 186372885 185095310743 860586775214 15796823072 1243949305403 1237355606616 657879573853 2066072571406 562855083638 296552603136 2130726572232 407122498439 3045884375780 971116524035 85397920902 43439499685 284641380971 664252155292 2881542283064 225610585393 2022970569995 669383325307 2112302093183 646276067477 1320971791051 118524162799 669306989315 47295640246 4485683986 665572078383 887440964296 305737210972 579864529985 1651528554550 187677628463 1219009288746 245582535265 80051294286 322135531452 68468280757 1696464423462 145640822337 2110529833178 52429787301 796618671400 973533635255 2571618436577 313473302266 709145134324 1413300236140 689430116645 680126782409 40873138144 3057874286894 1168328449054 70226565495 246788433026 2598551427034 120578062641 1751905890546 6477610080 2900878713316 581048973005 298042926613 1546228438333 286000351435 1427234962968 1340372087478 1557436614249 2453874615605 545889836 1011752662706 12647895364 1062435087727 1456056025112 1288800855238 504343080224 41611880304 53514559235 702084938061 391587337513 2732950868962 1840112590557 854198428899 3776028235 257697458641 347843111537 151877659555 716600150576 1214376146935 2874710292939 977367616803 399419289273 2601828949252 703763618250 1707553428 98206886659 145685459366 800216519365 420109326826 516906107115 30441251170 132164717522 110217350972 941758972568 3636452572048 637908766550 7267470890 1606885383328 425111103394 108858995346 483636175525 92908876184 39634920520 1422949932370 289073807420 79519233180 65306477269 297347039594 473785827644 452920990836 1180814944914 464223011013 51850798913 411989094133 1140310738149 2933428947164 350858952652 375886850365 622081015019 1573734734225 541243298393 63220899691 39450764958 1182372579270 1515038884769 1574287341812 612787055009 823789402943 2624286831176 2078887087423 344268475039 310297204433 922487306940 1711787453235 331757246091 2336870078863 422906475939 2705531890749 3059627774224 193090963359 28324708317 644352008893 820697897795 453220604513 159656314725 1191513184629 243410193273 133154269106 87262483428 725204564298 826182096611 203467553501 1704823676210 34371110883 856141609984 943942053526 3426509074914 571191261433 1589719445601 375634612445 628023996548 430596425180 1592771521576 426939497528 1019018581283 897088139921 1367365327231 185885454187 3010793286339 194980849442 2063173239181 287397864476 176258806401 282200265092 1411287720015 94421879156 773891496401 999356089589 3171758640406 811190044978 1861362142571 963281096528 1260566168625 40155295870 2901006374499 67130876203 639099465748 327962126405 104880502885 116286623720 213838114885 1914038038483 1636638208773 1329300342527 945080965187 1221262538378 1927042038028 1352481929316 69538513635 70394311349 125408090710 139647625191 2104211771209 41830493123 1693251293827 18053277612 502954157398 46686421146 723361124870 849181382917 2086738154271 941502496362 14113899411 308213331191 673223923179 919543332919 540535790651 2253430346280 405374516928 713199726868 2745521906262 1125516407839 263821566669 440315372413 617004740804 496350973212 349733617303 1981196004691 2007135083370 322334630766 2057053552746 869781327660 119916926574 924447897541 1249034547649 1755040248337 2002138175469 418959444648 239111758915 144349493116 898514179677 63114533694 41897480228 1564039813131 707984724685 615818565122 1182635947793 1924484272821 298774861034 503149776042 137682460161 483994551465 144798514094 275413084639 139778767536 623371530460 908513508511 2580213261694 759639419345 825851516675 333879964659 452250542380 548233551001 2180458877282 2712637105 822209082001 180395901670 1528552187717 2824285130799 158087153353 2231095067934 1142373765239 19104662400 835711457580 816172684212 2094580829015 2362084647000 128849159493 2358423458550 75098500090 1421021735658 2149491307708 145817936503 1677114602005 147329336488 717092800254 132319278922 624142920910 133471739425 107596567989 259351149530 1112776472503 888777328065 312944095738 29318058555 1693189508 282988287530 334531421263 1912703553190 504895494751 477125718663 127994332836 1707639582583 2591401045089 396397572194 1912581883137 7066173912 3479030134243 2611888794925 1421559969003 646453605321 205410312296 1023606689536 1695058540563 539328386599 518683505559 2692857424204 569575678474 32678329347 55983860856 14607488010 359787173609 12252976164 698855631448 2214942156792 217116884257 984231457051 103705586195 3132309532934 391829171694 400992151126 158001386286 274678443099 317171608547 2716402432084 702450678169 2338335227689 207072761607 2956359059298 463951248484 338617921139 463102298296 936638371849 2685689722 585765168625 197204634347 698581495173 2807524173658 661631852086 2314191827308 1982984005250 19672734900 17401813136 216915315836 1744574090281 598916822376 568061608757 368792683885 210747510551 2663309550 4667986956 967776946739 474197486983 86399490974 3076058152870 209550735254 2206063117735 395781996338 2956107700069 393354358640 1554827813636 1421066256028 2186545507852 2011116172746 1270508930472 1127762524669 790016180803 897681172609 705611150288 2992936008909 844482243944 2166218156484 448205827379 138989576163 308956895209 612889963618 343088342160 1406523869450 121117858371 112094667151 141045229114 919566588865 540613212305 179826770660 392796670784 1527563688893 1554987748583 890651551297 2420473514994 156661191406 1603944456783 725496402460 32351413880 384389890306 2114111179381 239254403778 23720641691 794392497906 256483827249 14475405601 147387086438 1591320919996 1013431315510 997752637310 2682148370508 264079993897 1638236073198 19934390797 325188374038 524745936363 3695204684516 1144002592159 1102588083900 321687674929 44017046015 2219627818120 1518006352539 181004493843 1591094049552 942295505852 530802452704 1474833813977 1595965960840 759185994531 156732971002 1101423382011 381350081005 305831673961 1353509461243 105810348668 1288552113580 485220455453 65358123461 376480183563 68488476221 412645878070 579678749487 2015187784543 152966032373 1527531562256 68376515746 729491521422 7195815266 354569628864 146681054926 1302919681980 1083581940380 1520809378801 3007578448458 2877624965988 628157574284 874822913801 160050485634 202681026645 238385241426 922347934931 217347150498 17616310635 102308059162 113382658367 167190093574 699161953759 273846706993 811905043821 1916311409943 1836161985566 70477665487 1372915061957 734859112490 1538107506812 1595763826476 1517031256511 1563958746111 1659807898 619534463339 381536552839 842200121961 21785722094 2834280684928 777830687203 727236608030 565594829513 140980334027 37661138834 1551005840351 756272593276 34609249618 286403743435 216147304885 801089499385 428354322189 355780057086 2805988216579 25796491 2819067052455 898728645197 58332031513 1535043232155 17925394508 333775625055 599491796638 2055906927673 849788883462 23357155189 1393979223498 1230869846975 1713346513949 1283568221789 81322825788 1485645130802 1735317654860 345063843777 1698259429756 875977060158 326769783090 693677469263 757943753694 2055493050890 535021956206 1258562474 42522528909 1750190798589 949994104903 45245866490 19226340537 717138188356 718434076305 919293228635 825766601307 813751696203 2104652102583 836417394454 1425327347219 1409874870838 1838929329234 581428622974 98677188925 922795073547 479358610950 414305922512 670624024934 75239563820 74578954473 693011682285 574355367049 773076770256 2670835617754 597359330868 143078173276 1200938983205 1199067974669 2731932150351 1759089015686 154283825588 2109071739728 1028721633511 740156837632 204734795375 1451926152096 2932023726056 310521108052 406923144099 720227335058 159171086675 1235371657913 59806213454 1252661613830 107347357497 574937090236 345714111492 330515520629 60711990235 871732264751 3507041096126 10116616312 33558807761 971683416280 740052788887 1370719838679 707423868310 826047825375 2190208060549 38263116952 2423968808591 914183416492 620645691294 1031815386982 1426204462984 13168274126 1074587441554 2912204239827 42027342085 72957564127 653915083208 534886244424 1094692559306 2161724336906 2856412123449 975579391249 247439214059 2928997054288 175989775160 161246453064 573429197237 251082619144 451016720404 1039354567410 284213909377 36506151586 29360415574 3039997005433 187375933394 898816401231 511687783046 620541050012 1375940688077 3633518659979 485492857863 848594442544 683165550580 202040195999 8102704231 807233374073 798785899824 1179752194057 1597884952594 392336534671 334125637403 204071371442 1286665228018 2223193514549 88761294083 113623299436 2284476034091 1445386695771 2317414963796 2759988110134 1387676352962 528414002744 181895228054 589189635691 2281053578867 2119509385357 193014146778 4036306286 3047215357270 568301765190 2873065220136 692861282854 665728657081 129912743071 442465512383 27410438500 3275019010871 665394627919 223410129090 157339497700 1204810508385 174234419422 1608963050167 43121012242 353645727064 868621699487 1290961703474 626550283050 101304128810 159851514833 314119188331 1258334113724 1184057591677 362428832227 2129944491233 724749658013 69824621677 280363268496 2790649003151 153419623824 537744354545 198339387905 173898912803 662162436512 637775284261 1751475792393 63154937520 399395601346 2935335275765 1014773395860 221299782216 245135070528 2329705993785 25310052716 1796974219147 1349071045087 1906821505359 2666787360058 340642709039 1331957444753 790475039635 166209765225 497703519739 1558370996519 314500721420 17976923160 223881097212 396888016584 106302351626 150431996997 1789017633255 834127098139 909906608651 1564203621329 417260051690 571372430810 1815326868712 451503518751 966124503643 640643218 2501191638705 224150794301 783683363926 1553064110445 425391477663 343397443697 28753704545 692785684000 42680292833 16392470145 1139367232964 1853695934783 2788264805666 1142011512923 817714452353 12915909119 43895665080 275978818742 246545888458 903506558428 1827398909107 942604797719 626529939800 467936807009 903443597578 600275311254 239107343619 240602327982 1997562273170 46647638081 1619165014226 1408357589132 90524522035 987970405392 902011461370 126031289302 259486439101 1984078971354 2483377517158 11713053848 127801525256 207411165141 640974797334 859954572811 15872316682 1834880446120 1480246703407 1361857785518 1612761494262 2166813204407 1170304916611 2617305154846 950547078 444423577732 2642972986780 22893901205 3387642351820 1547435811716 19304063726 1854291796616 1070094300473 2637991271988 709433376761 178253950139 1482815338815 710042710053 340786989945 104617786076 3290690008914 1836985701675 3412995079606 720225510359 2876709069359 233007890841 2649965680516 876893824637 1456372028798 1287107904027 1696986453942 568621365068 19608090548 1189366136617 156172313704 320224852720 738278210484 681655875978 11098072534 538380938382 162243789327 533550749887 56918064322 245905057381 275686555776 660796582443 138094901681 85818813390 336876291201 554118889669 619022032800 1332096949112 850021656094 674465852384 18110141996 64928225763 1626459934430 63766730886 206427444561 1669869764269 2744128668597 678361598214 1437442325729 2050461041093 784026866864 235965522794 52934652181 1519876055944 5485169023 15535529 915244025277 75435661023 30396781791 2061217338887 735387144138 3242310409574 1191582282631 759865452119 1668324700285 287868342535 402619554183 965334384541 2008746701727 114464105594 2291524274726 1578867347425 88074139669 1284564066011 88384972501 2373780110331 877832674407 163943919028 981966268175 206400577814 504811952940 135226646180 562576517030 582883351449 1810089100751 629215272867 863050747176 3117347218150 993876545352 36662638686 159525014511 204098391054 84586261938 510301645849 2869001478292 788708467729 262125394638 1430935365501 1043134556027 925296597798 320775834549 72273469698 1285126565414 56485770037 243164467177 501366189687 1303792790384 305688135001 370619171938 102851284316 1359838857485 149377432250 196012517366 600176657428 251985420313 1300968754260 3145627795148 1255934863389 662138407870 1762430068451 11601229615 2043222103450 2462339814761 560947576903 766791167582 360549527528 2950615376626 1890766971851 253027272736 87243915931 452713362933 814833849620 1166290959005 985089388227 388766929719 1477754707329 162251476912 663197721392 782951787191 998471934327 702325796681 416560488886 1723966728179 566589406941 419743651294 283142504247 38954840631 825484555373 465108790766 1775023890733 89748097107 1563177661968 367090226202 1766197594060 322818286949 107606481427 111101483393 1730005343336 663573747333 579460126408 117275908755 1329663575348 916269613931 2058402161733 517507590485 2177222583294 1221658572977 9038283496 116144778527 392929099935 1127071148643 1057736284113 2330168212122 1377429667904 290701188622 453159129216 445616736438 750328507770 937069548742 174495107108 132977475680 1924356685279 60490984425 1742492983946 1205644955528 619798159050 332724064178 742225852394 606462671604 1742944298774 2362379318750 346583284360 988466741794 722305561238 164609589523 1010374201153 784431552248 47107854082 187737006504 407298642074 941791977980 1937571548923 10670218080 1166836554026 1280804024871 658835439579 185371432027 624537393120 1387359141867 131187170507 1584644611438 614610854513 3022380972367 2378247945975 2181726061901 468806597663 88723524092 1059992534158 2057526845800 403946530427 299113853706 220295742935 1889415443972 572222532142 750764496552 188853772704 156855446770 709481468922 2155335293391 1510733909000 8418031846 48005874715 242614082621 7277654026 254947086603 355727874234 726243720062 1913428844910 1651487616452 2557562421967 1458206884453 1256009864645 57577552218 471826176153 434790676666 227214930652 1638253090145 19225374379 313604655772 728396825844 502894537315 361248335750 182549394065 656481417920 233125819836 1366386221289 516270329017 3224861043365 729551942454 2481720714407 44873385024 873928212047 2170922052390 160542735046 2773998376781 3004450356005 1265413621299 237969611109 935763781437 5263590190 227327507074 544784815514 3085588845755 502699076160 272262214776 749689486022 947559308095 292935742741 5751001031 1459179506418 70285451055 651437305028 639187500947 36787854628 1825720725637 3088965527939 29305206187 745703802767 1100476753239 736225820367 1295716116062 999682584035 116889189164 2325903877361 373440390135 105387525182 470071596665 187197653221 1317277197254 1624561274393 54280124930 669732391134 52190292021 7171255321 379519238575 1807630437272 260428289404 1221009362425 489004270226 1483321941382 5223647139 2994593883056 597357943846 52637560116 681059998764 37892141338 74254709104 1503094705801 590117571385 718984557008 892247676681 808880425293 2293140445817 574788821320 136658336471 169398138869 162549883822 281630478701 153363543889 42426435609 352339807096 1515527795574 84472872623 456261924895 2291305329844 1087913315584 63499217430 755621335185 17208222697 1028041732488 626808202159 201853316129 2302973790494 77654272697 1103558180729 1775932643796 439494901419 1481884214450 1974312809295 70937810925 687531767039 1601612922932 442200567986 401703104931 1352451977700 7230987917 1339506477304 352730873227 234792934772 173379504846 100374664536 2606852656860 761651261125 447155321833 857294319914 146475933610 3188533601199 670670813997 133486188056 2369495000699 182377747305 198333707783 767348594372 147359447293 1280688171375 1782776376138 2316938266459 429346052764 1253152552191 2923489698982 1359786460713 1048806570210 3564162887281 8355920794 526851091193 165664322664 577164997500 39614645999 51191697391 2138520897438 696080905672 690457632789 1269690548220 182845236149 2156000478259 715648629792 30363365769 2076555322253 17693848342 1014374326320 829524755597 229347524752 27090688712 318952043557 43786357516 534135311978 87865631348 1003217156509 708225117692 1207693520990 102122624351 1277933119739 26629138293 289575467635 76834673588 289191177312 106843900784 180432447523 1090131817034 1539063551262 653352175059 52581728694 310432832596 18668132729 3208369148778 279696423253 359085509412 97550045134 3078536715226 1035831325354 523499046424 489455637306 2114986442335 854000430054 350613807600 2500689363201 1505701646393 1033299187463 855741389816 803603620084 2421980786237 434387966170 932395109983 294110713065 1226503521674 523078263160 301628716497 220921390013 589884205010 446489203498 85456022831 1604820842061 1051400393715 1481298349843 2044851596869 58183295117 147804097118 576729261400 297420937159 2484058149393 2157048009797 2699032973813 1348363992234 197916828585 498295805874 656602568960 2518460066628 238214633159 622908605515 7484818603 550582790012 3496868955890 1052023602086 2492607837125 38600099465 582326795458 437053198219 1870352012750 1285259463213 2128637733947 2120523316869 564916131225 17930642460 20129165501 769649011986 1033835156366 767634495219 2050363960509 778713709309 741833863566 1385103579244 1847854691135 305898086632 538672779538 149562871164 2374059197664 99449609120 562853335418 102505431697 529373474219 11639259465 1573106573270 694033950014 138839646701 276670344371 97655593054 557752848888 2358375081225 1154722566422 386484796817 172787661167 50277580195 842736340340 267529300213 2557180704942 453087940808 1993400117645 1177034488527 2071645879409 231623891603 1382991665926 2003501090183 2528357991643 54929322411 373373245641 618839934009 1737609060437 161775462042 520653947119 122683282556 10025010083 726337301820 446199716950 64656380184 143104258562 266774050789 214110924005 164003189772 1499390153469 481437892562 1251162391607 1606048629712 79874192272 3328236831360 11114424997 485388187266 399818156581 1672817558085 452528258202 167199054221 676216239869 2688356212332 3489602360660 864983436074 568835263949 342324974079 1229197414210 664202911677 2002816862840 734719191364 3217943509950 212557618760 960881066901 2108241813983 11475475048 100249654595 2159775600916 446451788450 1851726096525 2593453689690 112874493884 1064801252156 1871291805016 1531067609304 1005371592447 1231431992033 2278763630244 941354233200 1026611301735 476721381365 1499608425874 3628867040995 775672268057 881559572272 1744728570088 134679957828 2808562526418 922295660186 693460238592 55740383234 550296989591 718688721289 611053628453 20731835343 226689145240 501933330293 175959269132 2280600218654 156185791484 101970043187 2140855381207 466994520358 3162323719409 157953217276 1986907432501 177945434106 1003322973917 206504414121 53026410200 2727833618172 834756864663 210111257780 145593728860 670778664839 458061673306 1410283169750 748688214075 3068383983524 209052377628 144097696236 86417959594 44156192488 902157127733 48560449743 120247911363 2555614516482 822163321338 2595977654689 1965889514137 1963289725209 65750542032 310775253522 2518805027241 2002261852286 1574338157839 1408190210622 540178295102 23710224219 762546387358 215775419975 194578352661 343227702860 1265018764493 263644561454 1211087296413 106015231961 2569093212224 349920827885 415564464143 782460742997 874298212851 2102252411495 31366606159 600854142097 110643653638 575848618889 1380250462865 785034842825 473767178381 952939260704 476759235375 648991112521 375859149812 41153236384 142286633011 410951586944 27257819726 413206618225 576518049383 2147828681944 2171454137394 192175755893 1296081837177 1406916643296 2569555240988 508591419088 25625665564 812160639140 236982798446 66054403153 1205820832917 6999843201 2055772503928 455089497086 228381092536 141363250962 7121664599 396402865709 44794571495 882038725227 1257621273306 2074364481643 655617006329 2013363546036 291779465938 629100992881 2205281844386 169354189052 2549871454851 252488930140 1151395513016 553630994371 988159379280 406747224666 715776952009 955054630745 637638390899 1488053960610 1653976531959 1740281816369 854135682144 1188693398436 45422718669 662313364884 3122606925728 221052522795 1749152384 281759358115 3434595528026 129947170544 1968085460862 2525502473776 1392862669738 1260466340447 112088091175 1075217840204 2019048897106 1455179999436 185938012483 349226357092 343821679384 54906234606 334925088852 471553230187 10668108776 1483828897386 362531579084 2030279084801 841424812017 131984946280 83657617482 255278572452 553386475923 393076312359 139967766751 1374042718965 114266994716 836911433538 546561734242 626159489603 375425653703 98543494229 1033313928077 1897590576902 1948257384463 307155815833 435983899554 64718756411 368101750731 1878323097073 395353384622 2861619239380 1135588310857 244758017614 435174635961 1286117210146 922569182262 20428386894 770479990423 1553871754608 1436547394664 3224102932204 1230326434259 380712968280 23983153292 1506504097407 2239511052961 16708230817 1442619542515 7112197868 56486650104 264392464757 182990449030 636448913254 679706935806 370527817315 256124994525 50208316938 472259609700 483560240275 120760081298 303195899048 2169788641615 279236222305 45750960284 177465750333 41660143116 184218081507 400640147153 36471152456 418934873505 83066892357 145549017933 62570726478 293917938447 505656467424 29674463284 275960354729 140359200419 2792434564782 169809371772 2249778487909 31602630564 2621184846199 271210272137 5834605007 1131550740890 1568688926674 301153064680 1805833017376 1746924364153 10059052275 400779014217 1216659819732 440468028242 73466732825 1283698454590 676247085270 512464645940 1228407448042 122437114669 923700642754 459524413578 630905152893 665900270415 68083210278 231650687299 106951036050 1408447246 2903018763187 1402067697450 2899137139655 2267160047510 34563837128 49473474116 2037161245545 135088590717 1759261010462 408058461570 2463232887530 69513479653 51700503383 747507755190 295510918461 28878180592 10665322917 2689009899439 1685531806895 3443581065479 304055122875 133727896046 680088781280 282337202582 2545438415986 143459077657 40663647582 1633244204929 930824108630 71114737311 1203099931418 655415267574 382020637991 1307929029490 34589662397 333679581820 941831272295 272340423879 96495640912 299848558777 2771192777824 1123887054430 2216249002566 616800280183 182067359838 97566541134 597457256076 1384104065091 1002436221441 1305450720831 495204576477 1767055673284 1896092467922 607452290636 2523298019673 1082685134741 538913942595 2093693828921 8940812563 2494652867989 920039298444 102133491560 527166839729 628420195719 329606901220 986846982933 178902602387 1778207751534 814255391249 1018357580431 373893302435 2026550654710 1565988305346 1357784672464 998432014724 614837354978 2405469939519 309643909674 400072594315 6179316112 1917749070224 45986017572 436440845896 119702838556 555006675279 298243496798 483706012148 6280698942 650945752111 739559635050 413549588976 600192762260 404853038156 61717922245 231028747668 1607951664250 332613050636 1707905496402 614648412537 2350552777492 360019802817 259330689485 1225684875461 213001345441 873650787138 765278462535 201205654942 959168667508 899003894948 376766792047 82294399851 367999464022 510733805408 337925313822 1833964181335 3479122337838 26061758547 387334039711 842372115453 1738292921720 2766497816010 16361371265 1342896633371 2565379171813 709808972348 1002817302882 1364826117396 2500291843724 1584675697084 2227764778317 295049937337 418704726183 55743725687 56679368498 591364140588 32845548537 1768243781112 2320919913099 466519439244 902719590235 76190044101 2450372667981 880085089872 251984034410 755829391176 657491178586 1099870319842 1842101225288 6868844179 1454909335116 649568866203 2287547470335 215047219523 492335399992 332842930688 10035122442 2843711154695 740280937180 267058613257 35461472499 97136117654 679084481945 2543708676145 854111299800 576423128580 468372476483 1720699987299 1010110113155 325430781857 2570204976949 666123623611 89922138886 745329960330 46929957389 1208741298853 1643750317558 62080030425 60302123380 1291263358690 2179278609608 1098138203022 67262724744 717959003974 2951192240152 2963966300200 197901834541 2638575115899 1303517897328 645621605386 155614204219 291819155798 248407722199 12446200803 737014243626 286005758610 635103388397 351664342597 347537282752 504321984517 1090138965581 1824747265418 62014790005 609009183434 3267515395651 250989552050 11196949259 580843271701 61872531438 303388472793 228063278961 2696112082681 1815906254089 1441574004955 488881995227 1684802914122 2366769871036 206320685264 262378720112 1802363836435 3101642356785 1768452425674 208219878711 1003331203035 494626731943 1201656228165 2865124490004 91783885161 112448257976 686047013817 381219274007 565486862079 523352729186 359989605442 411163607479 1308374684200 836619408461 1870666831911 2131433934436 524828298154 56260476114 710405161482 183450354332 612920866509 1682672652579 858755061731 2607272649509 946044195367 600589333998 2531814744382 76896803722 2609892571565 38072944340 532219098818 2134064592565 1283858844879 1644732092660 891351627810 795639838630 1491478546268 2621778354756 174654156029 635895405524 2676073890345 147123054673 119128963477 1420593028242 279711466448 257817904488 1645486587244 396969414536 31978094336 857985794142 189876457432 181961676139 45109592641 1603612855882 862330712937 165575345328 1304471399572 191553958080 535299419569 176106554814 93398532707 24070257592 2170896360214 4737586193 503706254256 637890092144 67730599552 771422205257 279817372895 1236360665717 791727777929 1101742095541 25792426836 2125643191408 1404052697563 877847048241 1060687491604 420123609921 1404493354768 727457301589 19743828208 5121804021 867673579043 420862990467 599594978499 1654368023056 183273212301 148998942789 17805495801 688001180977 81441646120 1049896209747 87780818376 1030480351291 541192639087 1584975317333 182746765072 706170668223 197269078176 901854498106 1363654208866 102610769971 235500413432 1086020089685 1056311507470 44058846280 184011347453 196284580530 50682201945 275254734473 1719348600714 1308528487243 3065231902208 92706633148 908741682841 258192603641 588528924380 653063523358 20635354441 1732324142753 75814166701 1151270739262 844998911785 1403034061978 2547762880556 3581587383789 32065907193 23815158102 1061673166926 152660547068 394309842177 540509291659 252708147523 85500246353 700826628097 665497707930 237644669096 1651941898488 2967205726231 249243068710 2226405298534 26514887892 477482702365 210505535903 910357242309 1761206115233 194288078446 1938771488094 195244230739 605983643118 493083267777 51381922437 515068014469 1480397115149 2635865085570 1397496092636 243771268750 48024171728 1195753242887 783499042912 426795034151 3517091907803 1826459531846 40250459755 182010739921 38558184799 354533639896 125833060954 49470576973 1788992471690 108609680700 1481150067018 900017135313 92375170992 332838399925 1030867662892 815594124410 438338697223 290647326717 975796910577 6949961246 302314092621 1169128247169 2104311849699 31243195299 265042815143 749238808133 436466576965 1577279170876 40658388802 66840974754 633131777559 1189556264346 1775903787050 75830140479 6920981344 1442994770978 1984209649584 479742717792 725677176694 1404548586933 1212150752128 16999798039 96950275654 409782014982 938920877033 1036438664513 3104165560101 415084430930 3621941856261 152496792601 2081358064312 2792925135924 67889245201 4159848969 2377516490613 238638174058 490154275504 951349232946 1397717341145 843332877003 1056389749878 901100644965 621937984238 114415768392 80343260742 13377295556 295873554819 622537773216 1289199453067 135876655595 268735623184 384912765939 283069296924 871994260506 1649968248852 2255973729399 2113584938265 1242542345871 976341272232 1958231738185 1117326569537 827817961341 595558933409 362628507192 322103119506 945411459051 397767819304 723784361123 1675142336306 1046884200063 479820105624 1879178720 2365003005195 285716306426 736370924082 153944707810 1152506108436 1833762301471 1894552731754 1139154834689 536857818104 1369927203786 1579583928979 1246824132523 256990024002 2834069879999 251019082439 38676520548 71308416745 3142976393 1016927734648 125045322380 1026320522808 1599167803969 2431414965417 40691961123 292996212046 2624210134157 415571058185 1825022265459 75030868090 124637053539 377704059224 1217352173713 552779726359 142588076208 1307879530619 3058253965702 158901672596 2591383163693 956795681538 2202283751072 804822876296 75012456282 1127888235889 549794017672 326233353639 38147385399 1860456822967 1270871210808 836602979655 717417884854 348489928376 14061810094 634930094177 80659934287 193191306115 19019468932 77559681897 731138103291 1129088006971 1803281880794 20779222811 1764385666286 988732199113 2899706134231 116236411933 1114537420606 268095835232 732679837748 1270311926657 95106362624 2415742068029 874029276071 201438793410 951599788757 1317461045784 69961461326 1688055411985 629220267618 541341215297 1190977407657 19916626117 227970361841 15112346243 1139529472292 1115318745462 2935477567685 1905007079220 423581937583 954132951503 153819648787 697517917099 378182745875 25403484995 1145896250620 426078629391 636179488586 476175286008 816096611868 114188560498 1278559506350 2413619963818 162034566846 2426909180373 1824169967325 295337605533 879873079895 294223852621 50464689379 27812255464 623444188471 1159861091051 1787103433623 363030609679 416436258652 470194936541 46207598853 114573995202 113450816485 1227177847516 24877189683 2500154709373 782910255176 24317227060 1253704864693 512349206852 1617362023930 248417243150 577878143574 412671371967 415720279044 329665427142 335796560605 839313215189 3365833902907 4714158088 324228870603 320605215474 175960826379 1455501067796 229587405514 663375008334 114157447082 1249940846562 1871536203288 468408823838 1157523352684 68518504608 168263689790 918605375446 1069732453317 657827042530 1555230840508 728242080240 1415479959388 669162415832 1175081790693 400924045060 1067168765025 768293962715 87684556464 1116530858491 765552881058 223369323435 94939371305 2169839753396 83967777757 62142047474 100766971559 712139197031 1169933608835 2022690818266 300978009230 65982135913 366934721841 495792390316 685842398856 1192291389677 1199229121773 520935694780 351864373204 659639786488 714410297403 392981007689 398389424595 1626094439617 1642370800067 707213505 313849381150 854367674120 199221275678 1432637278861 575435398015 568355117343 1354179817417 166727498658 1144091797496 393664514980 2155504887718 62683407122 996576503340 104191098416 1216624931408 1677401685101 359563366107 968743265352 95009753557 167693776474 20694777958 566192987682 1928826546661 451091852707 259085557717 1182976000695 1590221570695 267338714668 1572503581763 658677256457 131950603612 1686475424135 742263760597 173887225201 2780449149364 1647970325089 2921069095061 215393258818 277688355205 1168412473013 47607928380 749017752699 153040824986 355536279237 1079860828680 250843421425 7117032600 1785253624083 6056175719 362102152091 213823927203 9133337970 1027470527693 141530453342 2241512723201 128141055461 1667594187565 628364185819 285736339542 1615364685221 941416893224 1443752116816 23184617619 354953503689 275670234049 740351526970 743112303771 754333093741 3055820230318 36931766547 44527994303 1383620568716 382223431930 83794347131 964804862287 1044474257007 1890077460 3238862306112 1360921683937 1690213592077 440955090033 479131805253 1315854762505 2572466240702 2929879011289 908388987418 749414885997 1673649311015 895997170118 208479628680 2231957397052 2712198683742 757185074726 345220837931 922293101694 155896798961 2628815074580 257411210312 3501592731568 538885292641 72454102398 2510538284767 462932001149 568091264094 75106110165 561162412632 1353962998056 7378356288 110755518525 128056180305 478705023624 237013237026 404974783653 604576797503 111755480307 94842722868 689338886095 61602879459 2357526459490 1053394059036 81296859804 1214954061608 890859765631 66077367188 493270772948 1948160412595 249159608060 276734509658 153394718650 233246110 45778752665 619453396849 2490224791469 1517210462634 531571841430 2255436628042 2154473945717 306838588904 1280924588 2802698518107 813303167290 863847937148 11314147123 124723133954 463119942988 2602121115538 1750713993921 1647100035478 206773861845 77958061054 1130208729889 938451120904 1606470953824 2315385998639 59431439905 490107867253 301128370278 795455381319 169356989150 196985326288 6777615253 595999315483 215195996152 238613292575 195302299937 35968079371 2732452666358 833694085476 364731190173 366155482683 2965004897968 213180612759 268955599632 954922331018 76292306806 1138117050959 1252221175267 158864908206 825287219165 880439857066 487568892430 18521522364 1374489368215 651411083156 2254138893 538655502987 2177421036013 63272332691 2431065163319 313031531060 358004357084 274080475221 35113882862 454996410454 1100026852314 1220938752897 85722778537 342342170926 1243263840359 10844997665 545280723437 1297861647888 459741758496 151184048287 2182296403345 7858429505 775654501846 33668327789 781287979691 704986535981 1788806393254 196707925111 700022586833 518424883583 105393741543 1717214286584 17681353465 184738215335 1532641499123 117856718521 11704529925 392975558287 128826838383 22192755670 401705090609 1483893069342 837812315888 24506574931 487117756018 92545476116 1913249766251 631081994229 810658703890 655675835564 299207099989 504499116569 1455637637361 82654121936 354788123391 1206500432708 943091514649 45801792186 1607545042914 395583489863 1151637664329 1709070265895 2494390141321 1414267459006 783390418069 6093000865 650230248015 318235241494 1074490018207 1452501691735 1047013674182 57279613527 1294697958848 1210791072469 649297946626 1299464599421 456670003418 2246425277512 1621320110764 187648582307 115301866128 258029816467 787636969238 1527195371628 4326589428 1168211331006 760199206423 1837451921034 79972116479 505419366975 33455949367 561276887967 376050783106 17714818431 582944459733 49279361271 1012270537929 1605174238155 493163270560 2029892521330 15034764096 327067811610 240852888028 928745635979 928338369062 36696512678 424478607689 985737116083 2396053861710 1413087274495 407267940738 455779420770 1649511469296 80752060602 152594198825 888298947737 156509078082 129429513415 188547075928 512870102319 3245699112809 168076317462 267512804332 410716362541 901639531119 697098612240 1078286924906 1709346560620 139447353713 119889234965 290158769748 274987082784 26145196089 1731010270797 1443763003061 638070782605 268640194014 18386520106 123837340410 2242242108439 11830383549 185828123813 1143355501 3437653319029 151988141506 1600397646201 108602409095 2334135240193 1174898985656 329065383095 678853318588 430808237722 188725059197 1012957341606 114407360880 337666773832 22286396749 1811738914274 866920580127 181042438963 1345604257899 444455062742 787445702480 53963044232 1999730641487 2606828790971 1529537463488 2332472748067 846674863297 3337699737121 876213127734 275899593567 1009304127627 1015483445202 65758804033 1444868763488 52617850186 26282436956 1059707587413 1863964162314 84954459027 456428113157 281167470732 424147859863 214619823285 810081294013 38835397996 16106585018 122988903160 42123488088 297109096828 307745260173 380792403826 772154615465 297019456748 576392926805 1177046444977 379186421228 564872182873 717147943432 210020832474 107911560619 144055663669 345825835963 150188177602 220297895358 796889988774 58636712726 252307613739 299140842753 487738678945 2450206218693 38980415119 18745814067 219505801235 399769908781 867472813805 260415851242 1725017075589 454863237105 1172655732009 1229848028828 684038270991 2822783920950 428374682625 53115872451 2915343743 3247545538973 41669310220 412523343189 1717297114058 141714314250 136112332837 789168117399 2487349288162 1166840515560 303937030328 1600270422637 680162128186 153771282923 45777219141 625924673396 196943841830 248825017839 343645553815 16390430800 176998932627 2906799913962 9731002259 972796608554 1553955549945 3655819745452 13356915611 582651174413 1126483166589 419848432897 1367792721779 144255217498 355520815444 1758827256951 860383127470 17806322331 627730574872 831547166003 2281091252898 2627555756968 536708037136 431300687235 2102533137010 2634622344148 191729052361 2455292583698 2585730105079 511483824989 1561305394936 2722549893067 1703347378289 1725382572486 5000382761 860909166237 1661016722449 813917104089 1725411041449 1160447369009 20142920298 3351721013504 1156649329727 1201826260145 963413407500 1175034783969 1323556216576 1271693604141 180657316571 181969651128 785750607090 434953686027 307964115581 91968572784 751603664623 1450525956683 2081705215925 494436237091 2826885859124 592111787508 110910423745 5484578894 717057730156 2884236798306 164866944191 102416308436 1950523745061 2225522335120 95028918638 515562096718 27733241330 437508407696 1035375280258 2533353325871 103738412548 51700268318 815741496296 146029998607 275040506926 106634686353 949008337912 307100152583 1641589784414 517510534003 762164413388 1145527184991 3436887129 2176185685993 559658434795 1262339741257 81605374216 80484754983 968388852791 112785275007 644187308401 1695394467316 1212887409049 1911428417437 267810394306 641191394381 180523113145 48455100 275986775319 230269830219 1050127079422 22949720594 183728096999 468727358833 529507885305 273529105461 271526996673 1410879074573 1246839483682 457724494029 511664032141 2360271894716 1381800435239 648389731084 140212369294 244101542896 1084578431459 35629032735 1748525045664 425419569820 142311488563 247888648752 1310457389923 2202146806485 168175884306 276115344958 108580851213 2645852960753 444904193301 1248583213051 2102315982890 2619840401084 1024114140917 1957363348116 373432473024 918054264740 327242849110 1911191247247 25075832265 642566790128 2320460452787 2729227408907 231526859757 9736969310 484466318667 1145066513816 450938143223 352316768056 346274618307 396145561714 1833940756139 1275798662420 930739496579 1780179481351 1431089717249 1416771745069 739602608563 1942728705668 1673915305490 1268251174976 43037733221 391607102318 1292125854576 1782200926395 1446272468492 2534029605707 2137523196310 437127457932 495773955010 2191654125855 3120202461023 585317617725 25400574576 292035705803 608312239084 173981077663 655324814476 2219370624944 851299303118 1323555972674 2282750357792 287888725276 125534457852 2258763274240 377937232774 244090520628 47836162455 390488861163 529995598824 272806280976 1237548077059 696284578193 1950241021 561113966592 258442923091 2421054552996 1019649850433 149958674888 84207677720 130813391356 1935096759754 1102637996812 1302777613298