0 655556128 1413395076 1814086787 1575469565 1946155175 2162744085 2904270858 902254549 1489417429 1603764495 2281177377 2834831929 2906971576 3489167960 3538528216 4079815525 4813613423 5595117717 6047580115 6970541839 4334696395 2249865230 2508234526 2527899664 3444111730 4032298446 4270250306 4356926413 3188276015 3231044492 3647990331 4002956486 3181078339 3538209714 4083864294 4037867627 2955730663 3591012354 4132814042 4242926787 4195957157 4083626768 4310275028 5003901957 5727184262 6272680113 2690080079 2748885581 3648643167 4341016867 3599087747 3786309029 4663053464 4971205728 5688594469 4819787143 5133860017 5920476028 3961947247 4248935911 4536596684 5177013329 1672466611 2162924175 2478859657 2940871056 3007859773 2967042453 3315497531 3582895380 3895778775 4268715826 4493207798 5211283586 5655201999 5280337276 4928592167 4513873247 4074659912 4075224980 4768341057 5624879709 6379171094 3204086139 4038136793 4733010878 3909271178 4726268030 5208850789 6143325089 4126623502 3680444921 3757966831 3821181086 4490282721 4965102685 4115351545 4590464488 4326611621 4811594742 4122972408 4774808724 5450043263 6182583048 5786269485 5206937862 4577242676 2655483921 3491970264 4120985037 5042960007 4780589517 5033195962 3150105117 3308254065 4072229454 4352397586 5124131770 5062580306 4779675709 4814192997 5386545170 5599893632 4115160793 4532751509 4396418088 4673734758 4784237521 4876957233 3153566354 3456247859 4337915220 4845575385 5043558923 4081570095 3862113600 3971014012 4942177232 4814558977 5534230931 6363977736 6432295910 5542726649 5977762040 4540128861 4675643575 4901608347 5037591476 5930129090 5128177313 5499207841 5541680841 6304166263 6451876322 5010960600 5044778124 4404500672 5281769251 5300513718 6121841976 2895419169 3220943479 4080854534 4999243218 3858871590 4206228707 4717615201 4883958543 5225666565 6126707398 5479323331 4849461492 5678125438 3889480350 4618850959 5582270400 5683832268 4105094413 4894467214 5401501982 6099986194 6336089304 7169401437 5531786943 5723307401 5249041815 5397763448 5413786488 5717976453 3985294120 4944382627 4999637972 5270858165 3251115761 3625174997 4106093666 4402223892 5264583254 5683506202 6231064285 7177859813 6201048055 6835263378 5554031229 5648766380 6226663391 6703925211 7349927272 8272435199 8648639877 5310802739 5758728765 6189862757 5669941804 4638680285 5160959280 5759361032 6721268172 6985740149 7573030121 6116596342 7084726481 5296910131 6109853082 6278490584 6435932888 7373474003 5955288567 6554381561 6627552891 7298599610 6138048622 6327247549 7272696818 6769934830 7219226421 7883959958 8800677505 6539066241 4125360984 4888434247 5118828584 6104460641 7076031643 7549403403 7922868876 7681358708 7759763146 8524670367 4453692050 5285884192 5569537446 6146518060 6609516136 7502515564 6663258937 6768390803 7389958605 7395884064 4179587164 4328010239 4584580622 5083649067 5781338310 6324399116 6084496554 6862843836 5139272331 5561582632 5673116050 5745263675 5921141120 6500293751 7107436905 7185809341 6804969881 6847698123 7662945123 6548892003 6675882807 6795519260 7242881544 6870633531 7068471233 8028066353 6077430956 7014046876 7930427678 8022117187 7345671578 8220146297 7003008784 7883148785 7910910187 8006625884 7188625813 7240222661 8082114471 6826884776 7096623842 6864470545 6873255975 6797981267 6896252847 7452374475 6902549344 7694994809 6714955954 4870296981 5619030121 6427877841 6568008195 7256809606 6793077822 7528885030 7641415702 7859179709 7087289162 7546887496 7860669060 8788391555 8934106343 7673972677 7661722027 8224742798 7979101823 8170400589 8349745141 9314321168 10045639726 9663958880 10010926121 10730880356 8491567336 8701462442 9135949254 7728581065 8509811628 8712588517 9253012421 8363887274 8507284610 8238520903 8274173209 9067949201 9856310493 10230582841 10770925130 7950950792 8792969532 9243889897 9389718240 10266055945 10773225547 11232102448 11386889286 12196321522 12245803229 12585591731 11409306106 10235885387 10829764439 11655442159 12317670853 12493900733 12916463394 10634590210 11110909077 11537049068 11988575943 12684757884 10941474144 11801143499 12651839538 12876344257 9609985793 9783190808 10535565139 10688991138 10766240761 9127147446 9601789479 10170112175 10785908572 9515898556 9672214214 10057385858 10114947805 10622737266 10751542946 11533180798 11762185183 12510467398 12583767177 10565389996 11492666891 10370370128 11305972260 11107486017 11947126667 10357108477 10970402743 11726900123 12661843311 9136604612 9267850858 9471779262 9901942309 9566919234 10292790798 10976791150 11612112379 12517770792 12886457613 13878732227 14065795802 10693283134 11389671660 11619401220 11053751340 11881074091 12390862930 12661050902 13592337182 9984692631 10371352685 10405336314 11006176355 11233188057 12089385261 12711752219 12731247773 12660366528 11653938778 12613514325 13500251795 12032571063 12050977922 12409942425 13348904225 12560219715 12103736172 12250456033 12772402987 13428536501 14132114343 12976902264 13172891091 13533620440 13572515846 14032423396 10390803049 11369707688 11616263831 11318003689 11885468214 12055264849 11109942101 11744544830 12365267959 11018053563 11197157026 11354775097 11665275095 11911500661 12866260638 12887527460 13127223270 10943147076 11717142129 11810992346 12509670382 13193241287 12304901578 11907054919 12745363075 10752999453 11632777891 10770626521 11438891587 11490096205 12222907394 12593448749 11369282806 12021757163 12102946748 13029991649 13620123887 11434791795 11541540690 12249999953 12393717382 12475329244 12482364318 13151418981 13752600078 11799352531 12142688082 11900891836 12570451567 13216626725 13631337827 12785241572 13124274831 13262038992 11673051486 12512923764 12956606710 10894607225 11042637026 11673715952 12658709396 12659345878 13580143484 13717411313 14690607730 13609378675 14242511957 14601672052 14852328103 12551202208 12755451501 12276072763 13153655348 13168131080 13876336930 14638270807 14767965976 11882445682 12570752976 13385820961 13466786589 13784749709 13017316626 13465672207 13729021051 14491459465 14700978448 15332265998 11137587714 11829804179 12161428806 12387196066 12867009511 13573649497 14326260844 14746590146 13987312551 14475989557 13659960890 12693797893 13373041606 13677769069 11911793853 12153311541 12458174746 12941170216 13557997834 13974560046 14747709765 11291353824 11803047177 12506281184 12576056638 12780383336 12697534484 13441947732 14305742918 13904004748 14659112632 13139276529 13464183942 13676003040 13575942241 14193998545 12305069633 12643883956 12761784409 12618603145 13102338321 13913559902 14707145194 12661641648 13269818210 13405270068 14289431778 14584662130 15072625378 14927167789 15854486155 12993809695 13885317315 14137281268 13392045813 14264278789 14625942791 12166024439 12960329224 13780648352 14218569927 13468309330 13635852418 13742495507 14035218323 14922407246 13171061235 14026761484 14264500767 13643215727 14040827436 13236570146 13790299978 14568516243 15000004720 15496068493 16216808366 17016934923 12562172236 13419882491 14419229730 14824284742 15349676618 12500633458 13432562056 13998574410 14964276697 14208302791 13626772449 14582799092 12643441622 13036580935 12651822217 13242258995 12952341941 13158135492 13360923308 13437687172 14044765722 14988565314 14321634584 14475080133 14997715694 14586427896 14436412662 13929003016 14233642426 14872682694 15062906576 15696381145 15558420260 15794667414 16151071980 16245652303 16711592140 17390694126 13976857411 14192942526 14168682602 15040287395 15338605845 14676514421 14900631935 15247470615 16159782491 15535567428 16375314932 14803693689 15513332327 15740302900 15789301371 13204931388 13709635720 13786931768 14050830717 14117227572 14430444835 14583230754 13355470999 14151564925 14466702082 14975888525 15366153130 15374912036 16210136893 16327116061 16927211654 16012334898 15014202731 15147896807 15688350907 15690443679 15702675377 16075134064 14669533630 14672891428 15322343519 15415690910 16213718832 16484487464 16764432649 16730573947 16790525848 16062708164 16327163391 15668446923 15997179012 14792306862 15755731491 15529559755 15796926795 16086673374 17002724438 15199285747 15716387845 15059520823 15618051558 15997963278 16277840023 16417957020 16768648068 17676073014 18354131940 18848911902 18476728052 19096317504 20052010939 15676271231 15342231660 16235986988 16497075080 16648992196 17413151737 17761557355 18505786212 15912057132 16411214871 16546597374 17179314172 16957778300 17268072480 16918534290 17169904688 17755596673 16468622687 16501417207 16630451148 17247879616 15774601817 16282901325 16138220621 16355220556 16774150664 15876345607 16116422330 16418561412 17351006587 18116860350 17423098737 17535510058 16170128985 17099263487 17584597185 18448256259 19314482363 19665589034 19790063490 18757291159 18885032747 19417352255 17701312953 16792096906 17070272166 17633726288 17962996622 17889098588 18624134094 17223410346 15920685743 16228587198 17085709574 17206683394 17585321784 18187483960 17271799491 17867863427 18391517860 16431593041 17309641428 17603625602 17542610527 17801203607 16605404485 17250952781 18194486327 18059061373 17351910637 17583432054 18478672802 18217874442 18252138350 17854532808 18013069450 16548949658 16579728453 16669257966 17549652429 17105579591 17334386237 17564830705 18183332532 19066060495 19610952742 19809315688 20501735733 20997056828 16056980180 16635878767 17564115587 18459961241 19303186013 17817875898 16550343670 16928693970 17386411998 17453386988 17847963442 17799309486 17268837855 17491258582 17675784096 17777001170 17450136358 17089643491 17413848142 18084634956 17854557948 18677170185 19028812096 19134255887 18749538471 19240544810 18138770704 18368963118 18141491388 18301464255 18982931084 18448660183 16624627652 17373229191 18343658904 18255817074 16942080703 17412340359 18023025320 18374734700 16883565790 17168219173 17720302003 17726080550 18364193972 19231070508 18085154856 18691134186 19142503487 19375392772 19595119160 19351030564 19611616447 19825002204 18765822646 19323599268 18051143396 17724875181 18154301827 18620602567 19583664024 20128059711 18630048804 18106948695 18088875178 17585930781 18071498145 17863206907 18506798633 18590654261 18711973659 19254486683 20095592453 20379935185 18707166953 19640317450 19540110366 19298257537 18680465677 18860107679 18882998668 19257706648 17414980893 17478975331 18115921730 18637029453 18842640013 18753019571 19638032254 18246706329 18141945253 18174010158 19000609793 17699477801 18432214399 18894867217 19666091545 20586507491 18848606761 19271831193 19992843449 20627878669 19422834414 19551448103 20069157494 18805955392 19568307119 20493189585 20307248433 21038159519 21280789034 21596416143 22008456593 19202766251 19562308627 19957398207 19214527191 19962829418 20726000269 20928622793 21085595753 21619440465 20300267532 20630648083 21184501337 19339443163 19492571942 20214457778 20297404371 20948755771 21728544203 19000086536 19394812360 19544765155 20179166901 20169676493 20132094241 20221525888 20683215154 21009809128 21158108217 21712764995 20662493540 20714258685 20953142280 21706492384 20098214647 20646952946 19804147416 20137778932 20292176974 20316511055 20377619759 20582516002 21126952141 21032848170 20103563976 20364610779 20625970977 21552381791 22437037510 22447409294 22881095807 21423156314 19996698187 20078635984 20413232805 20086219485 20304322454 20764867209 19838837924 20618088567 20875960137 21717516708 19708554877 19357414269 19794822758 20333278087 20352775761 20486065876 21177208780 21914331940 22532028801 22794357997 22816424259 20544438192 20876679965 21552038573 20167435576 20735988811 20769161112 20828702796 21665359925 22268370765 21547183100 22235736807 23097701689 23168308309 21678803433 22519440594 21396905743 21428981543 21839048890 21908936054 21216184120 22100199683 21664132834 22014251980 20827242020 20683336586 21049616172 22035380288 22745012791 23290166522 20653093555 21646235213 22491711967 23470961611 23869509750 22857538328 22990540849 23416414821 20807081475 21249350009 21429989640 21067470278 21083722521 21157795420 21469902445 21980169901 22141026929 23004294585 23880286753 24586428773 24686753276 25024716417 22594222188 22434367302 22869635338 23607627216 23774111532 23063019943 23647008918 22158925133 22030572866 22598649967 22109509666 22339536734 22820727162 23099410413 21913614204 22172599453 21493957189 21229336909 21115990115 21725326951 21915527121 22274176624 22324552645 23297476172 22738850857 22985976042 23018540896 23414052004 22360855321 22372975493 22929118985 23195093500 22895977588 23546688580 23676332617 24369483926 23466195333 23515861153 24505872834 22800898871 22328611482 22694983907 23538612611 24045933483 24494511398 24560944251 24016756255 22721679021 23459940569 23437934965 24361467733 23243022277 23321613471 23551482703 23528707594 23233873161 24093540565 24395585624 24655967578 22572879458 23337550087 23286409702 22395099481 22992828797 23121742513 24037366281 24996228876 23788954658 24024005013 24054601278 23583521618 21379706676 21851805125 22827872570 23589065607 23761483074 22811777689 23166126382 23479052844 24431382302 23565350401 23567693331 23650457250 22979028346 23866876784 23895112113 24454700600 24508542147 22295167982 22745527211 22841173541 23810159448 23783954256 23561919666 23866591659 24022945648 24081865425 23312946399 23709777382 23954381516 24135156914 24019886160 24229946899 22960030760 23639722864 24414011269 24844159381 23786157651 23768857045 23859143152 23942175508 24135788698 24242115507 24659939225 25341203211 22862798464 23620144282 24573168694 25287199633 26068020234 26743583831 25605967459 26568674273 25821935128 26268721026 27027109438 27481800611 24105054674 24502374391 24818067966 24657862086 23675359665 24159968292 24353279796 25209044147 25940167599 25361954999 23994237557 24022238668 24934939031 25120718257 24319869658 23941827838 24456029950 23536393020 23822819453 24766017141 24317966429 24547103839 24325684095 24375472717 25359984264 25921470384 26570398894 26004703692 23761452542 24249994385 24647265543 24987049772 25342248166 23829619304 24532573065 25007269044 25192469219 25476931766 26188552279 26811015457 24512281856 24717742519 24446360671 24645040137 25301049985 25702121195 26637863416 25448976092 25465731366 25714081625 25566137366 26311708768 26913510401 26980544512 25431664039 25484495976 25568795103 26298186907 26748220823 27085150069 26879667865 27194084485 27717499027 24469586970 24271166317 24792207300 25462426320 25507495651 26018976512 26384354120 24419881893 24787265756 25555462792 26533808752 27412079522 25251539076 25852255860 25206521217 25499391495 25903981928 26269031213 26431476638 26484665848 26758457991 26760679436 27370167475 25218775240 25416379349 25642680901 26637778184 25887530552 26592515325 26455283019 26794133081 25492580441 25567312061 25815436047 26744293012 26526348142 26571361133 27365100745 27624649644 26355991986 26766351155 25531787864 26245076935 27137617051 25232613392 26055242539 27051082404 26627042246 24365888838 24585656391 25307846473 25442384912 25635272981 26096220609 26556998587 26967675936 27268213680 24522774128 25306629056 26094914641 27053615441 27106824842 25723505270 25837447338 26046260427 27037880374 27051778974 26445076241 26838009569 27225394388 25899940622 25495575795 25906625719 25664239487 26555638796 27520858279 27587789619 26657675085 26708546139 27217357725 27650218697 28013396591 26162167307 26675620579 26538621213 27427040785 26204487102 26469610521 24716250825 25369915445 26236928212 26493349164 26489288700 26130494302 26618269920 27616472469 27094545420 27759149717 25010664560 25575020251 26206448454 26940780393 27073737125 27141681442 25444725183 25664424597 26188604196 26550181424 26730376389 27312912815 27351124678 26545939942 26434834272 26444400872 27431091583 27338598216 28025584727 28652811471 29587469506 29901868303 25767838371 26306893792 27241964150 25593698910 26019938730 26090771942 26114554769 26723044352 27139896939 26161083095 26239425573 26658482903 26994519404 27785800257 28604061632 28565248759 27111030800 27988514148 28111460556 26703244714 26953300465 27192505747 27878038910 28154003975 28429235899 26710391528 27137760414 27337049167 28261575796 27742583743 27305013576 28190085225 27776890491 27430253924 27793109594 28752532962 29363687293 29968261399 28452919209 27976725129 28326283703 29248724964 30059968228 26777161407 27773209824 26965277753 26967981647 27283889483 27975544354 28599335799 26975169577 27557422144 27560646810 26757183945 26949466534 27441186189 27562383565 28502078720 28845525197 28005927761 27110052888 27154822269 27637788775 27771071399 28019934566 28596058691 27322603560 27468129612 27562832774 27582386392 28458992397 29265024133 27508011489 27301300224 28243240479 29151721640 29513013444 29998068349 30317501737 30562590139 30310287303 30982966026 29060918451 27202099625 27862555291 28608808520 28876702988 28382232606 29288315941 29859437189 30839204375 27490054743 28185723183 28411488818 27512621841 28004891150 27025511568 27401075195 28074326160 28753547258 29507733613 30252198452 29039494626 28103059650 28264330439 28776559190 29177306502 30095852846 31075260722 29466903077 29948843574 30245682338 30240566297 30564993288 30773100892 30919384948 31320787260 32225308544 31155877307 31785040052 30286171533 30872033714 27317086332 28130578781 28213994010 29121863370 27952515860 28823796524 29217898997 29223035257 27196360232 27976508461 28607258419 29279228120 29563657742 29959534949 29434485149 29753415776 30120432216 30416232066 30523603340 28630018749 29514412717 30108419617 30215047926 30354591014 29799145899 30464998250 28962290004 28288132062 28988058223 29147427800 29414025926 29812666622 30648178432 30801686162 29382391256 29333043611 30096364607 30363527598 30006834848 30545963374 31124315893 29369739446 29656790846 29849940836 30716589554 30675319714 30391363962 30863502411 31398761474 31998798150 30879407960 31091396098 30029196935 29876869172 30651532392 31117938136 31810438037 28511658116 29388850232 29730061137 29826644611 29877916410 29970101244 29066548431 30017123442 29690691704 29858328140 29807638612 29522566485 30129479294 28989502720 29332364384 29615079595 30176293219 30985121896 30027041500 31004967107 29881651751 30433902912 30566751183 30959732752 31019817042 30126629721 30559267083 30316860557 31053616289 30168032473 30791992602 30950871135 31233735857 31990684789 32453536273 32919700925 29882970196 30703082538 30027756414 30088995388 30946663604 31304960111 31515392061 31694368673 32687121351 31907075308 31542023201 30738828805 31168910286 31313368684 32007825325 32715713498 31766291907 30096999829 30192178313 30003249266 30806650016 29097691597 29155857821 30038943996 30346948671 31031779962 31174064875 31582391504 30674672121 31095888158 31971696142 32669502007 33630203340 31858890001 32128381195 32297454354 32521177189 31635956386 30985046729 31068734450 31852654459 31776564648 30692398623 31141721985 29456782062 29828097270 30772795980 31103821133 31106470172 31953925289 32322068105 31126519979 30668364359 31557651698 31949119427 31719097384 31766568240 32467525103 33033144724 32632162211 30391747121 30799953542 31188998685 31876921169 30170401081 31070175209 31293696408 31561758603 31943742640 32038127619 31524245979 32155802373 31635522717 31280289401 32253396264 31052831379 31841646000 32365194319 33205639898 33745005219 33772459929 31518979823 32060306998 32396192730 32360508336 32414894620 32913590246 32598166263 32606331261 32907894047 33801678011 34424451735 35414889188 36040833061 36449441794 31927327115 32466214976 32622765966 32087764560 32957750010 33098049012 33424429555 34227457907 31414859333 32153973936 32873330190 33066480881 32165045921 31755070238 32137411125 33093466687 33422794109 34177159318 32618127343 32673388225 33423377429 34037028080 31878838736 32516841957 32590893776 32299066506 32378231986 33175655811 32459246553 32853249341 32790981039 33057232888 33553996947 34238012432 34962684763 35581608245 33091814513 33651519592 33662488311 34362371717 31838868173 32786546216 33649128901 33684679942 32609328985 32960994052 33675173708 34263221104 32218004999 33010242599 33461968378 33545881969 32595598277 32670568646 32850152236 33411401430 34017732210 33754602259 33803988102 34690134643 34391958475 34263154646 34263899876 35146352747 35183714294 32702832421 33036772525 33420620256 33655485641 34648457144 35228656065 35045673001 33082879694 34041956611 34300300335 33347514788 33647207769 32471387293 32899404342 33343879023 33605615371 33880160652 34188109452 34938346895 34524224793 35286882237 34698710892 35536942369 33716109928 33752696126 34044567851 34370398397 34895836463 35829104063 34960208160 33588609375 34450038237 34948586850 35204379871 35526995313 35909734148 36576838775 36087901779 36386312076 34876922405 35439132445 35806397296 35483495688 35740771491 34738932879 35305770266 35745109286 35538010435 34170732327 34391304686 34567784072 35276178988 33899696321 34586541200 34694301487 35339544560 36145804749 34655264967 34695480896 34831442576 34711068653 35084144396 34848835250 35301781352 33872019343 34660201586 35554917623 34523873167 35216076660 35616341182 35190489550 35799177734 36384021848 36490942478 36006752134 35252866241 35832371822 36347413443 35839393863 34709754608 35427750233 36156898462 36397134994 37169422634 35854217245 33908728355 34142313107 34480880981 35439307195 35859965295 36582476470 35123810112 35359889765 35870174515 36647478161 37085670307 36295497104 35273228184 36263815892 36985245190 36475876348 37099123034 37408509383 35347298929 35429272096 34884794560 34994863163 35172731789 35843127158 36465853603 35997898873 36735345965 36430105681 36957761205 35947327668 36671131796 37546714821 35575465281 35920131181 36012466698 36880138462 37695479427 37530113196 38420662862 35748412099 35926897486 36767930204 36519350185 37331080350 38264915704 37299286250 37425030872 37520233045 37264560517 37411275459 37900732852 35891000170 36636856218 36739838466 37537539311 37006627215 37409919600 37851061495 36714504292 37417956271 37722538586 37808259669 36156597738 36304889025 36407737701 36527533964 37390482898 37124985378 36588716800 35816980115 35911788820 36231868862 36820789542 37506997939 37921209966 37907484134 38616646970 38484035188 37754057600 38666684592 39282932772 35707100571 36431096102 37133944024 37830232459 38548500423 38580661256 37149300668 37750975505 38243484052 39006426110 39285342015 39383192162 39797333489 37746417572 36939600304 37126228064 37675690811 37722419136 37774648462 38247404491 38912973367 37369620176 37810879984 37875698690 37994033717 38906705424 38584152941 37988495168 37161624729 37897782782 38045055621 38276187392 37947246340 38104486049 38231179266 39060809466 39421578029 37279493318 35897593230 36446997734 36657013787 37630192322 37902516020 38728929232 36761116930 36950185864 37259416770 36775985807 36852983338 37356911513 37607432928 38280911784 38492453470 38625706844 38706919362 38320537273 37218800785 37553777799 38537464978 37530977823 37708364980 37583601332 38147838194 38504951093 38516710446 37845030406 38363263829 39347089344 40247038117 41136583560 39634833376 37056529263 37937694150 36510350424 36622447212 36757014071 36975125090 37408465917 37875921406 38343047159 39252308426 39498890691 39597118641 38596505287 36044368577 36377178401 36742836307 37174045610 38027160098 38074242956 38114975606 36997841990 37517421528 37677661107 38373390534 39244390214 39659224456 39308198451 39852516179 37448182258 38357224491 38762239536 38910597426 38634550026 38127017091 37175357711 37816993559 38063053733 38390127673 38421733069 39321036372 38688920528 38978417764 39241930193 39246775795 38545298752 38641867827 38729873716 39646879532 38806551662 39680285354 40207260432 38396694773 37386612613 37147751581 37405781537 38182859523 39122936603 39550503045 39653296723 37329846757 37930121330 37433348000 37827433190 38288553531 39197865129 38380102906 38500071011 39321076465 40318834661 40755736061 41559223928 38312623400 38869104884 39226913834 38899543024 39150490389 40088430711 40250929114 38268634307 38514871774 38828871697 39325978338 40217397958 39656498674 40045168611 40711642737 39750279361 40140313209 41022795007 41461924411 39704783212 39430358467 39479998063 39584086425 39687957895 40008446534 40558690408 38725596941 38830386534 39487923099 38549099525 38908247350 39467271587 40142580490 40860442869 41616503752 42145766946 42894844846 40289720229 40605071153 40836524616 40420153491 40998105472 41601666475 40069929907 41061581543 41118113601 39548095262 39601133894 39742146831 40364103214 41044703868 41208242034 40739904226 40981063416 39851629315 39879021718 39662714927 40195833365 41156095530 41970528431 42453632260 43210289634 40260784223 39163538979 39651283340 39837871199 40775176616 40944393654 41072470077 39671621374 39704705595 39891739374 40541632554 40043078066 39765523803 39785463717 40312103436 39874179232 40750050906 41035433590 40425584047 41114754464 41661980080 41892086270 41077414854 41194659716 41435784645 41044388809 40577742517 40756453236 40966383237 41598492598 40184261490 40852649959 40922594306 41333038221 41467736080 41051740611 41201127618 41861097903 42415439504 43259227408 43418250233 40201238144 40778678237 41459412715 42197749776 40148812894 41030596354 41794583068 42390268151 43235535288 41524813482 41778441664 41531946573 41608298809 42480057431 41062963729 42005595246 40218247220 40572278165 41537160811 41665195927 42547196563 41963621886 42099782763 43072538058 40421736040 40872915332 41675243529 40846782176 41103356035 41822698867 42363071231 43179857773 42507460516 42895604910 42748304291 42999879377 41128863399 41972428223 42289398358 42014704528 41224381412 41437103108 41749353451 42361477321 43167614871 43417799019 42471820219 42764528061 43323079616 43980334743 44263791252 41812107944 42383163355 43159198025 42691470529 42257775150 42073505888 42453740548 43301552080 43588476037 41777481327 42013150048 42434637169 42806681200 43526974094 43871301773 44650404658 42011648794 42444224277 42484029498 43361182911 43141549130 43867814219 42860748444 43687299762 43870212844 40749701615 40825387421 41577849642 42425973297 43227240083 43779897181 44337231425 44741287815 43112916808 41942129497 42813523130 41803326175 42455980497 43113688919 43789081450 43923778925 43807668708 44104844376 43720923866 42800595514 42329925066 42696398226 42738685195 43311441018 43589372496 44346919834 45090500431 42259193930 43177117541 43278847634 43307369191 42637118482 41682721869 42147756514 42436162327 43021778030 43121367934 44091885158 45051750742 43848427439 44705292816 45210948034 45654930367 43564500439 43517754536 43879434297 44368405797 42862662901 43116971555 43612029885 44320592596 44322411149 44864710731 43892155946 43482609780 43850195470 43883767307 42783399847 43417258047 42040944940 42972647324 43762391000 43886103472 44141599530 44095659162 44543248718 45223815602 44361300354 43418566503 44038129106 44044554001 44700176749 45544688658 43989513248 43454824405 43753802629 44725726423 43538395353 43662285766 44505508950 43301421894 43447848649 43725126835 44297770201 43410582043 43417893733 43432196887 43934763666 44099081167 44155089117 43794502039 44032337654 44940887542 45758149808 45811969896 44388431890 44439652562 44782553483 44148538960 44738080073 42906885612 43851791833 44191237018 43905444111 44600680789 44392170604 45241857295 45735482129 45449095180 45895266016 46235232175 46964405729 44085116609 44746968635 45745586775 44110979980 44152797527 44733901360 45382889173 45763154928 46006885468 46290245931 46098517912 46169396963 46575803616 46760263243 46804221027 45549378777 45064839467 46043526215 46080334634 46617519358 47054608892 47179005586 46832533982 44373918844 43683083102 44517559336 45103649470 45959413689 46363882966 46684148650 47365940821 45905350669 44879440945 43979585740 44746465563 44843409413 45162429977 44270702582 44518191915 45073199356 45192408222 45349945291 46102515338 46315126295 46400833049 45191530991 45723548006 46316588894 47038832954 47611577598 44365884694 45079487888 46019337402 46295906802 44918506809 45154697945 45617992167 46456174314 47284258618 48044481390 47006411324 45797856556 45860793794 45961098791 45030927188 45712149353 46484038026 46943724057 47390398832 47392029842 45679713769 44952661631 45103861541 45756416345 46213931254 46785633833 47585637616 45547459909 45787992482 45911168135 46163998487 46196349470 46670920989 46905788324 45607426378 45963792054 46864119192 45916166039 46486733266 46555394493 46418885711 45940804601 46747332697 46219291932 46378648739 45289768796 46044488693 45728011576 46321104776 47093186498 47334007527 46780287428 46199130192 45718993639 46377866856 46759998942 47137942671 47570287940 45588820667 46325041918 46685345476 46918837806 46992414864 47210329766 45715387869 46518804750 45984485366 45897007151 45942581581 46480007675 46666534474 47160820877 47804743111 46746187626 47000335102 47109375611 46335434144 46499107355 45747839285 46174557632 46263801007 46548828645 47108615062 46376276524 45848271615 46052217117 46671147737 47008902958 47173657285 47457380987 48017578766 48375136745 48600671701 46484603326 47295023013 46749693737 47197312159 47718723762 46130212889 46959521509 47649021026 48196426923 48981696827 47295510451 47658872764 47185240384 47080041044 46227958711 46954570600 47633423750 47876515624 48458291077 48740804272 49297810273 47814306165 47255260478 47763490276 48657005353 47249114512 47455103015 46768613063 47219007123 47742979977 48273094127 47893440975 47927190759 47845078808 47534937472 48067204788 49028965424 49239881890 49342899494 50296455764 46766215871 46838189961 47765941314 48097839404 48052960639 48296711405 48522993649 49262361683 47795394193 48317100630 48862091413 49004350594 48918087819 49552047925 47992246137 47994393019 48426085597 47466122841 48053363665 48977590478 49910444622 49809284814 50716916932 51136188009 52031379112 49586262440 47402764926 47864836236 48289276354 46974182973 47921742217 48646647488 49392460730 49913827006 50515654284 49718138724 48139568289 48490901405 48836197726 49660239077 48685074817 49336870967 49414442389 49442552752 49683720069 48488371120 49390445439 50284676425 50992649452 51371284217 49891260436 50615875961 50874992141 49009284683 49920320527 50121759587 50956461385 51140317893 50448044817 51400662230 51829436965 52663470611 51153932906 50181856500 50636158796 51605859527 49773628722 50357721916 51175466655 50705009961 51603448587 52303824646 52892051054 53052491188 50253590979 50525418858 50600907131 51448134058 49593332769 49766794694 49917044482 50815321687 50126167472 49645229152 49098365361 49419884607 49758664803 50461953666 48942062118 49655245352 50380949503 48998505860 49982668140 50302741464 50861231250 51066577916 51258247019 50967705211 51361507775 51446005929 51604673504 49350909058 49710708377 49813590078 50245989979 50835195981 50023313226 50828893684 50187302681 49987038697 50500259937 51172585594 51500409176 51190786976 52167583915 50256269105 50910370797 51225238348 49947152363 50439579757 49932571373 49990957537 50562114122 51270777465 51419615837 48976312882 49419542289 50025542363 50831178874 51440133675 52010540729 52551732278 52769930645 52855810762 51171826673 51526801988 51577810186 50205011668 50724726338 51263314747 51875307718 52820185933 52035146581 52934633746 51027783711 51160706564 51265416456 51889169709 52542516775 53444242084 51109276315 49847757664 50738299562 50777217771 50961395480 51477996125 52109648613 52175403984 52489018604 51242968439 52109218245 50097730057 50766338575 51749816228 52634188622 52831013366 50575242467 51413135464 52315450910 52585272603 52787942788 52926043860 51128119211 51388411908 51712143607 52620843087 51101812902 52000591524 52622658300 53612818757 53630297830 49682206000 49863489426 50800699081 51233531717 51793392083 52160047912 50720096913 50639559868 51366142610 52101168032 52359934315 51325928496 52073353770 52696602328 51880524109 50963189189 50985778691 51800758548 51965417121 52921632409 53405772839 53696047742 53213454214 50728138597 51153970632 51877584266 51429569460 51526791126 51989546020 52560572791 53449633887 52560847456 52419861040 52763964725 52577567043 50317787529 50806129051 51652853434 51703799702 52192829685 53030315353 51916067525 52872065359 53378536182 52465866009 52987582060 52587393839 51624216721 51257881421 51676326288 51587448659 52116260772 51526603403 51741796866 52359901685 52468477109 51645309043 52202670696 51751613746 52599015812 52992957614 53530808659 53678288329 51806387360 52508123615 53172693636 53463520809 50998881440 51780508364 52499916349 52880027060 53274533354 53541669292 53555978272 53841031188 52295657458 53295120670 51886208122 51969102539 52272170944 53057919813 53632419301 53915722666 54585637688 52919506985 53095863494 53119214347 53545465111 51839829692 52477391167 53018730145 52586863193 52609573166 53230981598 54111647503 52635552731 52243421057 52315954931 52936249032 53175165684 51834149195 52492223459 53253328838 53445275889 54365953332 54521093631 53393619051 54122350178 55005463758 55292480713 55989633811 56960937562 53711870349 53207183740 53886962042 53412237737 53034315319 53384682868 52205133465 52502596635 53487735264 54093491125 52602831181 51332753748 51394541167 52007953648 52492395315 53217212696 53240791867 53555619407 53893560370 52337482261 52554236238 53366735612 53600255219 53727915942 51581996890 52220636765 53149818662 51894663787 52449752271 53308678705 53828580235 53490553970 54307029329 52513118767 53056135033 53598325163 53614257433 53986081217 53439445406 54062101732 53438688317 52654064046 53162946713 53984998712 53768178045 53229518383 53459023264 54023439262 54253515304 53062884758 53439177552 53441251080 53177212514 53966547138 53634918490 52265731646 52687457802 53255291723 51897998784 52836096141 53089247823 53998318249 54281585239 54909038219 55719678575 52296973162 52922403009 53008924776 53646743306 53714209448 53082225704 52870112559 53652170731 53467403553 54395723694 53587672741 54319927786 55016852055 52711649873 53028135308 52616714137 53211103985 53670892659 54424816851 54305841304 55172219556 53333121955 54318644592 54614027047 55034062304 54590349712 53402645272 54059343757 54403452641 55182956490 54276320863 53297286124 54161859951 54069132366 53109205309 53293203972 54193594034 55013934076 53770134750 52495503298 53027094560 53382656518 53734573264 53948147272 54034536671 54041392858 54897379557 53952481342 53028368066 53417104502 53425864100 52677099705 52991970023 53361226318 52770240886 52962085181 53130392769 53845644140 53891143795 54477917567 54645806899 54712206890 55369477871 55299319488 55468119471 55616278908 55535466360 54609162588 55218893491 54123904764 54846450247 54226634857 54504868771 55266625539 55279032006 55389184208 53880879789 53645874369 54092851114 54466980049 54548287016 54690445441 54811670177 54816398317 55636469801 56631029165 55421033477 55567073440 56431686237 57048996253 57195439451 57854611796 54714694828 52545339211 53002812800 53467393428 54272000727 55188443215 53783673187 53867934966 53023393912 53580976202 54441041258 53943690482 53533366002 54262934990 55228185731 55320595839 55487172830 56172518343 56506629789 57309024175 57804645099 57989440214 58473608113 57247855840 54114629753 54973802616 55126980940 54574491132 55220592072 55611532180 55085629295 55740564082 56411820382 56972246599 57577397510 56139801352 56454841349 56993111810 54658502403 55523022562 55638709241 56536491622 57143685030 56895059637 57749118124 56725416589 55536540494 56313793526 56744616160 57024808447 57757699388 57913372723 57978267177 58939338200 56541505568 56650404708 56893112817 55043644949 55558706797 55726351865 56322540392 56780706827 57511176858 55896002149 56485673840 56633249094 55960577939 56521819596 57302815117 55924324899 56434239947 56842510036 57313544363 57347933335 57733982934 58350784111 57309685648 55866681039 55612202195 55719996115 56381167507 56779362571 55905180102 56419908060 56725466296 57143216297 57148622711 57539429377 57273968643 57550255752 56056257266 56519436272 56781293000 56792251675 56900593077 57212708488 57169533991 57405766657 57737322640 56355397882 56375176167 56705758002 57109732506 57302319603 55673123825 56075624445 56170177671 57043734067 57051617875 57094086951 57096524858 57684763929 56049457622 56660489524 57424888472 57612082525 56695218971 57414405196 56867596434 56943231627 57842072100 56782617599 56748119920 57150309777 57509272707 58086624253 58836962886 56659167239 57553398024 57701475783 58390432438 55832416428 56090230052 57089228554 57348850937 58294637058 57929269691 58412671954 56985207863 57133746833 57463400691 57666941735 58297012814 59024560738 57578211479 57673602000 58274111733 56598801016 57353006424 57496018318 57770875449 58189597494 58302599810 58746878299 57500682911 57875943290 56524981566 57212327620 57717341785 57842079552 58314585255 57396723792 58151590660 58423737201 57945146812 58310113737 58353902817 59070910632 59807562113 60247558388 59727700103 59040404500 58446025655 57858642415 58327467943 58642439913 58643706118 58541332734 59218789793 59422773967 59277616022 58491616866 58535771788 57608511583 57658540907 58264602453 58475992330 58476132382 58962513843 58776677703 59097208091 59672014593 59626054453 59685919528 59800411719 58696248680 58752625516 58993806864 58525894850 59197401211 58334340882 58493527419 58699270265 58442737769 59009775047 59424138559 59501229193 59901704216 58918946749 59191297836 59222604098 58764759366 58880954901 58916593518 58524589187 59100727809 59131161616 59393819450 60336053655 60513796316 58439750332 58820129313 59352830939 60030838378 60063814816 60687513244 60209925643 59461721479 59664710982 60273820480 59521790558 59570569329 60242085984 58565551448 58754771910 58995034794 59894885288 59622330669 59891697855 60654850125 59386304716 60098433615 59978383417 60372314616 61116326478 59742071457 59946080225 60574186894 60782721495 61066441343 61173554623 60655367599 60711789486 60829709586 60107448319 60655885392 61538657389 61216206626 61006504547 61403837509 60072063804 60218839833 59313041396 59998291046 60206106493 60878082435 60857545940 59584110322 59666745762 60036011460 60783005458 61125590646 62109150875 60599517977 60603274218 60177353903 59439925025 60368510053 59857037688 60387328108 61028442396 61175394744 59885680373 60031862541 60642799394 60127112225 60555919737 59009349847 59484854327 60140649350 60341409426 61140276739 61690189227 60122200495 60708569301 61627600170 61970703293 61066338856 61585331681 61724942795 61128830884 61803861207 60426182542 60763628873 61492322867 62166004831 62365518537 60299670292 60337094708 59249969589 60007590666 60247334755 60349283899 60641391174 61562709990 62102314141 62333291159 63044916418 63484588405 64346618896 61074978287 60988520108 61097875411 61643652975 60210081746 61080660355 61853341004 61553167657 59193477390 59386392646 60240049483 61011959581 62000317048 61567642684 62182454397 62292129890 59953087428 60018552677 59632095640 59735434715 60602713805 60689565015 60840118041 61398870348 61571323945 61341924407 61551150431 62265129133 63177582218 60165877588 60738812323 60069188817 60855794676 61104136450 61834321792 62409667855 62140725105 61899465149 62332708742 62507628454 61805595129 62010808211 62429407348 61812016672 61690493692 62433006499 59529301685 59948223282 60857648998 61550284973 62542795821 60661539893 61642452310 62642340178 60896879090 61500658561 62454622758 62436507842 60450971941 61391069762 61497997961 60580567249 60686618561 61531267773 61539471359 62306201428 60020571062 60728888962 61597614600 61922106859 62343278667 62902786316 62022750696 62382875166 63295143081 64143440772 64684816551 65629881128 61562597599 61434008126 62257429608 61662665237 61912084217 62153958283 60182147364 61071528118 62027812799 62637150361 63369512408 62947974993 63034422086 60159765742 61096919673 61784185706 61992832659 62199293264 63100335176 61376985040 61467622761 62352884538 61268093243 62200168274 62281353969 62238390714 61015661293 61205141799 61594306116 61703509825 62064122439 62189500450 62355698143 62369939140 62797138795 63409788744 63766201163 64300977818 62935606890 63428328130 62647607552 62882849185 63765767183 64028655188 61605053077 61958857020 62001013744 62740653641 63189130509 63483568294 63699596516 64465308945 63293317572 63952762116 63974239569 64076717562 64568463809 64607181290 63620683366 62847571931 63569300735 64419145626 64833064306 64267400228 64502215566 64970588699 62962822726 63252020241 63680766094 64237062797 65101449135 65871224868 62125308561 62652215550 63275137080 63313849043 63032906533 63908910771 63583964709 64331418780 64438417248 64560405053 61429272771 62044322519 62357220134 63231350051 63912335480 64344103429 65147291739 65968995775 66558272144 67100451142 64324177177 64577688584 64626189718 64534834789 65162279097 65840043816 66436161393 64292072284 64552690312 65406791532 62886004941 63316079889 63068597412 64047489182 64256868724 62461656445 62697702474 62733920581 63148115429 63465869276 63662907471 64648908059 64691025022 65627864643 64733752125 64976318424 65285767605 64172384522 64219707574 63621347582 64403478622 63884734221 64182332256 64600994791 65001905975 63565390789 64172273481 64805838052 64877131470 65646272742 65130729912 63749133440 63284799179 63371352987 63416177969 64400641137 62928930791 62961516074 63568966711 64235224847 65228478688 63140077665 63375644227 63851512515 64703409653 64856416418 65852878726 65265244470 65788604812 64885878906 65442251558 65511196987 63447027011 64211973508 64352131479 65050400677 65972986947 65776513660 65926836580 65170332713 63736419730 64661509722 64310007281 65206917062 65413782612 65274336793 63979436017 64611407763 65468243418 65718072342 63799659094 64124947321 64560155265 64830424871 64993054441 65931211526 66694768917 67237288736 67683042759 68505607117 68701672931 69363125461 65038471148 65771103354 66105196705 66332979202 64407164543 65100580895 65415681775 65778764581 66394866231 66415670368 63963780971 64473120780 65250693825 65720851584 65766929375 66740745083 66960293819 67266854903 65959494200 66830107489 66621308789 66959385663 66169429102 66977935179 67680363070 65635258767 65936093962 66905752490 67889614469 66863369698 67783559802 67338204390 66360124394 64298151033 64378789111 64871561210 65023813814 65921656434 66899957230 66201089520 65416493776 65996814986 66648937633 65229135318 65904035020 66042270350 67027376523 67768941453 68241697662 68827996924 68831448641 68095500964 66353476367 67058396907 67189513729 67571675258 67858357347 65466672863 66100837040 66959558937 67070032243 67937044358 68155197748 64514773517 65012528992 65041242554 65924919648 66050218629 66407882358 66499057043 66270267388 66956591857 65414378438 64604019980 64858963381 65319040518 66279519847 66674214408 66469896682 66577292683 67351451664 66696694262 67417955274 65001317456 65563006332 66212572158 66943751386 65685249696 65834919317 65110763241 65208995179 65895455825 66440441316 66444962384 67259836616 67734244755 67288050180 68046970809 67330187294 67187725558 68040830966 68474076570 67500275627 68376806166 68211791858 66486665329 67320621290 67348889298 68094225920 67722594630 68037576161 67952758119 68130281514 67202187869 67279013132 68033010726 65487298927 65699620353 65967857362 66241002619 67146718995 67240271284 66645889995 66632041782 67588724013 67969776055 68350058166 68299235245 69116372122 67941340656 68345247453 68430178718 68527064129 69321595585 70244434223 65904329905 66679814100 67609569656 68135433711 66033088192 66071510245 66739048399 67249017089 67792330337 68656345691 68673938903 67303251983 67602712180 67258882985 67717957729 68679000497 69185383662 69396230098 67228436779 67302903706 67196731810 67211229250 67324499857 67262465717 67723933610 68444203938 68884598302 69736821362 70201396327 67605156839 68138459332 68628733180 69215773660 66593000191 67231209041 67245367271 66897371071 67017094634 67080178572 67007751495 67500447213 67554439409 65981888413 66570133969 67164423679 67447581167 67138980562 67187268865 67792095707 67838190587 68208718379 68357015243 68635535319 68627085946 69238215054 69515139636 70331058055 69127892074 69246650697 69508884177 70311742144 67210650942 67971461322 68488646998 68874288049 68305808434 68379997113 68462277395 68848019081 69468917905 69145147799 69244859142 69348018695 69396687065 70076372246 70268157197 71103167527 69551452158 69267621110 69917742569 69708487265 70247050906 71229084235 70993668745 71562460871 67199072150 68150676766 68193593339 68311469984 68821850491 69689891334 70060534479 69178168657 69605515562 68921409051 69717575709 69735723985 69606354980 69804405389 69987648437 70274829317 71017628988 70270332514 69893750684 70680845488 70067531811 70822145135 70410651631 70175895072 70383839510 70971373825 71392731349 71180348353 72081522396 68870438722 69864584588 70821732421 70713098777 69559231262 68772743734 69471880741 70080031267 70192217209 70565458454 69750562943 70658392101 70715589189 71312913709 71988856112 70839134865 71110638538 70499987156 71326939910 69343899160 69924041761 70843104597 70745548287 71455702297 71534950505 71932450217 72461513694 72720706995 71073573094 71137146465 69931989535 70212019976 70676994737 71495567511 71523730419 71150477008 71175080780 70317616929 70461353109 71345798541 72232764826 71980978092 71135663771 70838583046 70218871284 70090003918 70222324479 70500719520 71188463165 71827316069 72088353588 72745766676 72566594728 72733373669 72946745985 73289674428 73316796891 70303747697 70532662966 71232252541 71689162261 72648641567 73211456491 71924401968 70296861036 70415598051 70623349307 71551862376 72445913608 72844331023 73682063521 71527371873 72261103534 72910507439 73087158665 72754080671 71939612808 72142160876 73031485853 73788415587 74346991890 75189672962 72143525946 71518332876 71766434269 71845257876 72473680713 73161974540 74160004825 72794908548 72982802477 71848273309 72834122367 73038250560 73803617111 73997711848 72307080129 72480378361 73050172843 70794062823 70894311560 70992772898 71529367676 72242327170 73023672129 73300117523 70714113627 70767686257 71590121765 71966937976 71335568232 71787575431 72208405328 71270515742 71479757003 71896537934 72216376533 72720920183 72389320801 71371281835 71495088526 71682386797 71844816815 72204327286 72227397174 71612407341 72174006380 72350777330 73193641991 73303006339 74255773295 74338869485 75012366191 73904885701 74630545382 73231207759 71995208553 72840720948 72982725222 73397825520 73599115780 72713425782 73104676652 72082495190 72276069763 71642049341 71706917604 72592546486 73271066586 73374594027 73582956089 73827496426 73811445163 73864387529 74461766396 73697490673 71759342643 72065187636 72407108421 73390689261 72663340585 72601188267 72814986811 73802798379 74509480584 72980888333 72538084380 73136192959 73143333321 73879227680 74315729646 75228238650 74880365891 73237625859 72624942900 72442063968 73021307356 73483801274 73558886518 74193177522 73948286507 74678368682 72725836504 72726376696 73264434922 73951604091 74031596548 74937487532 75460600441 75961640082 73451573284 73826355145 74495125726 75144067520 75921522456 76084046089 74321191223 74497648458 72142899647 73114428943 74003053293 73451841809 73492570367 74134043845 74484066532 73766539872 74364216974 74922970370 73228028563 73721716185 74721220184 75669621012 76017325222 74166003330 74294770483 75004555909 74974778345 75037061421 75214214163 75295843785 75850888496 74388139468 73613902457 74585596039 74843362275 75673989582 74961967944 75184253890 75300421475 76194988132 75030673105 74984548746 75739749182 75209741215 74598864335 74783349189 73746631237 74124425426 74117861139 74156397951 74817286247 75554407330 74158483676 74848591128 75791135196 74472612291 75463368282 76086811240 75291171628 76026088200 76870517237 74417784593 74777261520 75464845395 75816621573 74815564023 75450280673 76401416119 75603936201 75902585254 76015095253 76010098596 75004101636 75271749817 75509770869 75532057612 74971986227 75254414726 75573357165 74697908430 75372978483 74859714251 75768192311 76154311758 75596013790 76206343372 76371626200 77359719048 74838624949 74845498549 75171556794 75313222458 75716651595 76013783055 76450173311 75593150686 75697380078 75799170343 76194659522 76984670875 74959556350 75836369293 76408883000 76799572098 77070065792 76756722171 75688739686 74714507967 74730734664 74796875871 75402531301 76009825619 76895337762 77787750762 75035036505 75969603846 76057085903 76719782252 76935811769 76516692005 77341448851 76151326732 76957609085 75970343106 75592121660 75672134544 76558553738 76400414927 76715962650 75887078051 74914000218 75288084066 75976449258 76581982650 76150943605 77126888445 77759859552 77808235609 78308752202 78667409537 78738173449 76501808760 76974862515 75438731828 75588400780 75995207029 76991609144 77489822602 76651570634 77161484408 77788775853 78381694088 78227117085 79073899142 77013741050 77988561975 77995176000 78765804850 77705269873 78015944933 76584962190 75121097742 75513583808 75931271033 76361203329 76978899738 75037795400 75169630563 75416703483 75908126194 76020723796 76209378652 76498782601 77047483776 75632405871 75239204002 75932904595 76185839353 76315865030 76548462512 76646923765 77248908353 77309229655 77630496646 78080177836 76479525339 76683732322 76805160360 77444719850 77935839297 77741008279 78217955140 78140402175 78334884110 78456512032 76447422625 77022156095 77081489685 77818351878 78288549810 79036082366 79538356311 78414238118 78162590836 78737680906 76598129937 77193647986 77736239526 78351833187 77390662557 77607893312 78465627038 78427205982 78640987501 76855024099 77292912918 78172612623 78629788560 79151532380 76064371082 76193564335 77009093170 77149703322 77630202339 77843562109 78617134074 79470241359 78705371914 78980876000 77268524857 77426968569 77961650051 78589745311 79031452660 78932910942 77494924223 77789654056 78421683017 78431290237 76849053420 77751796165 77850482792 78588073439 78629549082 78686482428 77784636854 78016974647 78118815807 78745996534 79095085746 80079414429 80917278018 79237524069 79944928298 80781971024 81055612957 81147041937 81387662498 79596502252 79171885926 79820566930 79461073901 79504741006 79525126998 77749357544 78160526089 78629906263 79171035479 79324631335 79867388793 78954710155 79029993612 77774309420 78174227615 78554340974 79393241938 79461107148 79648720735 80507136107 81163373061 78949802374 79501272129 79729795937 80404246310 80690983914 80760158903 81548830317 81271086046 80113330630 79800746875 80495006435 80872282555 81243682114 79934629158 80000815674 80796974669 81529002848 79605179481 80446832698 79416409765 79666931594 79880844436 79867136999 79884861197 80345811763 80839541361 80861432136 81244409284 81724485735 80231642625 80687943611 81304039619 79461100664 80137275436 80932220131 80418434677 81007173193 81014554529 81152828625 81567135095 80200353486 78631014463 79380111318 78272496037 78320096197 79186982017 79332872780 79844560986 80209297102 80973747300 81690434838 81593231399 80177252681 80767386925 81221018744 81854422289 82735128060 80574043778 80630895616 80776154513 80940752996 81116643312 80690862179 80712811937 80987559342 81632846119 80980112458 81363067184 81536446495 81447648925 80704342303 81129692245 80455417605 80463061552 80510511810 79555374948 79851451117 80369063614 80545847810 80817370686 81085081667 81706531906 81314321178 82219834757 80624792011 81215435893 82099228510 82403220304 82518818371 82774892201 82754203349 83646010462 84314003165 84399725233 81774831150 81845177749 80754042867 81353222393 81388935335 81520749158 81864972458 82136232062 82779491942 82813188458 83206328864 82517104694 82570852046 83073243981 83193834759 81093568935 81690322066 81706900004 81493397853 82086648345 82101745835 82715657515 82369141600 83255846475 83659968248 83714032269 82919805194 83193722916 83491956874 82562191371 82886217266 81217909797 80746919635 80933193106 81440490411 82327373271 81553333336 82071671618 82325205805 83066465860 83434959152 84014898366 84572166246 84849216338 81403464394 81553747000 81567736268 82235272429 83001360207 83677624883 83821184669 82473363785 82643321109 81954282732 82918639779 80748297521 81067583473 81415197909 81600271437 82336957596 82936112499 81518208680 82184560164 82207367902 82324947326 82696665260 82836870554 83058837533 83880227312 81455989141 82344980342 81864950099 81799063836 81683484658 81750913583 81895407104 82856197901 82939914612 82499506728 82945521010 83555546408 84412898628 84592072873 84646281136 84771878591 81775249947 81924933606 82562414368 82182100050 81916773907 82294515840 83285256529 83307124082 83398118239 82916728262 82114903598 82837199145 83032281882 83455557560 82441788053 82474334942 82781205561 82809582591 82470453029 82483078228 82782746056 83699344096 84380248462 84417838996 82247592022 82907041002 83331326033 82745904731 83107037959 83808066768 83066006449 83240819613 82981787995 83940495577 83899436626 84870342469 85269154054 85488037733 85563003029 82875815249 82513862031 82605922896 82641968508 83589593255 83923994705 83077507233 82678768914 83257744875 83758031609 82226126558 82920217932 83050541216 83412480643 83420582551 83605744453 83715244180 83778084399 84627113787 83678053271 83977630065 84711723946 83842859557 83938960845 84250223494 83676101887 84313067391 84653148511 83144911200 84047632484 84519892445 84721946861 85090202769 85440524223 84604111526 83864978074 84631409405 84844888468 82570135042 83220681259 84218475020 85074770728 85932699845 84050429278 83211171332 83618883432 84165958774 83469007366 84215067235 84279485384 84292577015 85073695293 83008431015 83612886374 84086766955 84889892407 85873030369 86121441400 84261913703 84754143010 84755086318 85185517103 85607055824 85958698492 85586289863 86526086421 86872033852 84330445380 83633154293 83932158400 84917872435 85218173913 85131396854 85501856507 85856461495 84562541270 84122588865 84167826752 84432298452 85359391087 85011683436 85373100605 84895189569 85776647830 86602747874 86543760539 86064841385 83617044527 84136743939 84343381985 85313827798 83931780882 84785198940 85354931290 85687580935 86025926244 86388967029 87211382577 86513762351 86698537585 87396176269 87081490047 87965822452 87599806358 86473898374 87057491290 86221381624 86833679408 85795133382 86321460902 87116433894 87444546995 86405623403 84061779050 84120825220 84515624399 85498474532 86099339318 86675403389 87226839918 86688213453 86796244081 87595898600 88485362448 87361254102 86956648599 87856400936 88527176053 88840234964 89424559759 88701659050 86215234122 86738506068 87645282256 88156672219 86671234912 86702134003 86735881209 87302748897 86409125899 86637110912 87352742677 87449917423 87468344697 87950425435 88625625022 87641361873 88130929042 87895712093 88074914262 88844480598 89767631714 86252740330 87252728430 87999238883 88998350626 87877082724 86892442489 86488917587 86644029366 87440408578 88250773155 88469786651 84834197729 85046495818 85942416434 86775381413 87218175770 87948963073 88646324244 88759036787 86802167547 86904551655 86989302131 87441141899 88169446579 88765801601 88876073606 86910860858 87863128502 88641485926 89346005855 89170374250 88095392181 86948102379 87221248802 87885145168 88512016264 89078826336 88905261323 89445603949 88408590547 89005945843 89601231587 88576002640 88175660756 88979929263 89097722195 89308971322 89485046958 87468182356 87949538332 88162787478 88828816114 88598135126 89290814506 88917787820 89201323357 89454826509 88730379548 89506847328 89792533140 88530445133 88685072209 88722604995 89448809389 89868865694 90806834495 89919474400 89067150986 89247576885 89018208178 89397070078 88807270044 89114414302 89764641271 90093112236 89580164623 88844576625 89275169528 88243489260 88424470747 89310243823 88341669390 88238903551 89107274080 89652846784 90255439908 89271142806 90110431208 90251125045 90170784615 90638316919 90674548444 89360956142 90155844140 89345547349 88722295439 89034126806 89685286770 88684332076 88945605348 89735913815 89867228071 89312317818 89406154676 89422313080 89579413975 90433551652 90648732549 88355041538 88749804581 89321231250 89510221339 90446314677 90002709666 90274729051 90479400636 91425200890 89751397868 89516504795 89579811427 90507676619 91467194071 89874713304 90421924529 91170526426 90229923346 90683624168 90771303749 91390605783 91517139632 89449779512 90037852455 89956561404 90087057582 89277327286 90112820362 90104689351 89914833884 90165213934 90859644034 91170133589 91674101446 89952660565 90054602700 90869173469 91052357333 90430117469 90431668178 90497624992 90996272798 89020187883 89319638423 89642186248 90109998899 89242166930 89818457498 90257348063 90476388267 90114849518 90194766142 90947350689 89488716466 89844977818 88765016084 89595566880 89192283747 89952254066 90329604065 90687725553 90540505002 90749838672 89722286375 89935632328 90557021517 90861499636 90239933423 91122673032 91411203387 90436476627 91313975264 91474204365 91595250683 89439722229 89407807083 89676574254 89772739149 90035586573 90307153453 90407395048 91278427853 91631916236 90893389339 91458933613 91159600677 91011943528 91755309571 92226956280 89504411176 90159048634 90471804138 91058109475 89415559184 89923417336 90025185367 90572041952 91062504511 91526743934 91669159879 91791267142 91927915074 91099444985 91330187392 92052905415 89671882415 90081977740 90249702823 90515220438 89301945127 90003393474 90426343566 90919075934 91263977006 92089259737 90845985544 91413534500 91518936130 92285979389 91187021885 91935835165 92196746262 92557401366 90997527718 91328894863 91592923105 92549871823 90476158209 91238115698 91306565359 91890275425 92413700618 92535887042 91317934509 91563292881 92091612574 91363328138 92071046139 92663100412 90998870396 91033748017 91215946813 91739562225 91380382217 92253377909 92893315406 92972019739 93494014311 92624482749 92148002900 92412991589 92990128208 93192531911 92772648508 93461943122 91074950167 91198837906 91613238134 92273044078 92600977177 92739929543 92969970317 89406099238 90268092437 90803395881 91094102034 91793136507 92452513528 93266327999 93768811581 91327340995 91461430276 91545397695 91790781280 91891650854 92096680829 92240359076 92463496992 92712524467 92286749734 91785322650 92440739390 92452740950 92485621113 93019306579 93411411244 93877487704 92827299329 93197567453 92495787444 92717123636 91774647057 92134669135 92099558493 91946400555 92695637366 92978661006 93563112991 92053668006 92917032175 93463849709 93834007662 91726468023 92438627784 92529299533 92444176493 92449431073 92929573678 93699921942 90433723668 90531091427 91299050258 91399383508 91896260573 92659367903 92927366009 92934001827 93015984989 92426298741 93244408195 92337353996 93124513349 93948813796 94703982658 92398941581 92928731136 92349349758 92958373649 92123205835 92676245221 93441598343 94047006799 94447091606 93011087965 91176047088 91238159700 91592667482 91955605653 92198902751 92109617268 92850675487 93459696772 94233807378 92874073647 93688529319 93266875438 92761372667 93260167561 93827157857 92680096559 93116772790 93531756097 92306440248 93027244027 93050418414 93095031361 93454825906 94230054802 94939094496 91952157659 92228871248 92334841600 92916604546 93514171563 93345061271 94173898916 94463043699 93779567050 92842460260 93134723601 93940780640 94059853872 94272171175 93127619651 93573804275 93998314736 93646667885 92085714568 92761377369 92881676004 93065120907 93261965784 92776811356 93004026119 93067071966 93176288957 93729658183 93900056027 93050880656 94022553121 94031885196 94614667693 93255145505 93267252744 93606024372 93196773719 94073638800 93078966249 93586950116 93615504289 93752040877 94041941973 93713188004 94500129923 95223100484 95863556029 93808028276 94614237730 94932925137 95031723886 94156594582 94275207431 94294320697 94296256731 95098691711 94497000856 93729958381 93748230627 94285284848 93755195771 93832324631 94539518348 94938416008 95782186086 96578442431 93806863235 93878775935 94040501503 94286806485 94625497316 95122608140 94533965974 93386194826 94310097959 95224012435 95813373014 94703290394 94816345536 94149553260 94568500191 94413395756 94450490877 94461585977 93609029194 94191267976 94756969228 94923504849 95200577927 94989628702 95849710888 96061448579 94703968134 94684702169 95355456359 94753558074 94704881372 95494707185 95673108403 95849263163 94780727517 94865020017 94913581957 95210795138 95283176674 95036300835 95758664819 96734712678 94519213299 94536124306 94546477167 94758726833 95071006409 95135863305 94044542290 94186600103 95008233238 95050428781 95384961034 95216637824 95611641295 95243922830 95619282723 95645194495 95757810982 94681794315 95134292339 94995999272 95106700482 95921012147 94814646803 94621108841 94987206071 95088012613 95973011100 95653837663 96139367241 96294889953 96822530665 95177831466 95511240372 95761213483 96309565866 96950388453 97480676207 97964092253 98472302746 99401917409 99402155026 100000000000 100000000000 95718095120 96141305395 96881005817 95383011423 95757762860 95365308992 95531403841 96132707549 96293818709 96540370897 96641063427 96813684256 97305457044 98295071188 95111897689 95420707926 95631182428 95928376668 96328289619 96717093682 96949344950 97115447816 97266069689 97367570310 96640598250 97321851897 97529753441 97932247372 96155658188 96749379478 96066364449 96350788164 96040045530 96987593000 97852988392 96540220248 96628638730 97282462544 98231034632 98077027228 98746750659 97069138024 98051552910 99017665016 99088251428 97662439210 97408963278 95905398804 96551644149 96999103053 97666865774 98447046835 97510523927 95747142116 96489115847 95938301347 96011450794 96901195190 97268473144 96493098277 96544208420 97092033971 97857546400 97951513991 97400975510 97582165260 97877835986 96287848998 96622194636 97281946183 97435724152 97700429503 98337223290 97003748129 96602292982 97582442138 98254877613 98790386207 99578161331 100000000000 98268798697 98414882209 98123236581 98882534709 97625927042 98349986537 97948970934 98018892037 98663911187 98852834993 98988299828 99208647833 98937117027 98070771956 97202895854 97757336415 98755390461 97894537794 98225449637 96783491987 97078855220 97247952257 97069126088 97230052057 98188261766 98247289316 98263193160 98478553529 97754719759 98095620193 99065208737 99553147027 98792575053 99194561370 97246754910 97385561503 97064574546 97369534899 98219960689 97947867085 98417070247 97824433478 97900240966 98734790073 98971249052 99630515895 100000000000 99242479546 99362672332 99657813274 98154519590 98342997449 98627095115 98575165753 99153226505 97829295770 98756818033 98504883628 98306232998 98596512094 97659550865 98511062352 98526973779 99132369406 99211415516 99523676560 99823774434 97600014312 97648967371 98466365045 98637343607 99129415546 98592390901 99142563913 99382920272 98304974712 99187615882 99731551239 98810654905 98906360268 99512051941 98678101451 98908465199 99128857418 99488028083 100000000000 100000000000 100000000000 98361286714 99285895512 99508864887 99023077750 99098550440 99944706453 100000000000 100000000000 99490385683 99586041374 100000000000 100000000000 99262060345 99503885575 100000000000 100000000000 100000000000 99466259994 99256350560 99949782178 100000000000 100000000000 97795166431 98039052775 99025735666 99121647608 99238476581 99762961581 99983250646 100000000000 100000000000 98747590091 98102384052 98826397314 98940211335 99069117699 99202174310 100000000000 100000000000 100000000000 100000000000 100000000000 99691524694 100000000000 100000000000 99100774020 99728355248 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 99136681942 99222761283 99416049111 99777567847 100000000000 100000000000 99298535632 99935420613 100000000000 100000000000 100000000000 98686397323 99029589228 99293461356 99568526095 100000000000 100000000000 100000000000 100000000000 99031772084 98769897533 99642841303 99877267544 99534099985 99651864824 100000000000 100000000000 100000000000 99532308221 99708631497 100000000000 100000000000 100000000000 98741543613 99631948883 99866507622 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 99357058795 99710732745 99511281950 99363495257 99995738169 100000000000 100000000000 100000000000 100000000000 99720214689 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 98894240466 99668940649 99872825302 100000000000 100000000000 100000000000 100000000000 100000000000 99495748838 99809804827 99725813755 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 99246324490 99273056271 99453983392 99490290926 99745122835 99851687400 100000000000 100000000000 100000000000 100000000000 100000000000 99282520149 99895702952 99995173836 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 99352640639 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000