0 269736525 626115013 701992226 1119875013 1470322393 2030312494 2336099835 2906153904 3131530639 3978025337 4535566751 4502834701 5267832446 6130896347 1016080410 1991371521 283609372 539011842 818203391 1218259703 640040743 714086443 1004603518 1218488681 2140197988 2879815950 2916725234 3856562831 3938164045 930301687 1074243292 1374421080 2142260651 1701402702 2339321006 3142867427 2454602385 1301545823 1704327292 2268832798 3165640278 2587977200 3246128798 3488664979 2488231319 3436943440 3867972133 2988955588 3125160249 2055478503 1163653218 1927162848 2184325969 2593095504 3083062248 3117170188 3130910035 3544083877 1616122795 2252247248 2711803626 2206648378 1510498841 2184020907 1915541237 2179583431 1833259499 2722100391 3100284454 3172474415 3592730761 4355104019 3153907447 3291688239 4118405494 4136134697 2612334351 3411158215 2909675876 3199371384 3307517227 1856842800 2277156210 2792495936 1550420748 2473897124 2581502362 3132634369 2422689883 2810769071 2883487041 3574363425 4489440699 5180924489 3982457236 4098590466 4026440189 4333604954 2596985624 3034414837 3822073360 1324826334 2160897753 3114758031 3158021437 3575974030 4094079983 5055962217 5739000785 4768685938 3914687629 1969487214 1573894900 1578795984 2134399093 2382449657 3274891424 3296147915 3591444480 3612501623 3958855085 4034465707 3255755373 3345140515 3611438606 2972898717 3237718375 3943398936 4572697534 4962305134 5111393605 3113621483 3127321144 3542430581 3782086728 4336944500 2223417013 2897567193 3721304289 2182667542 2339483578 2099417617 1675340157 2457527658 3166638968 3643677597 3672506300 1862395163 2420965932 2945505004 3612292578 3858619285 4771114921 5681652158 2476033440 3088819866 3905763186 2081809256 1657586279 2422694326 2469266618 2652766035 3562663784 1677079111 2280476276 1914966910 2525953440 3050367307 2737877483 3467267524 4232555900 3710723351 3779505871 3021490440 3646805115 4570741841 3099519948 3570027720 2664250685 2162000261 2360194439 2935266207 3906922856 4900372865 5127001990 3433049922 3556293281 3560355176 4170655733 4499312289 4899070293 4111629111 3864348415 4621566291 3013066222 3730007757 4121469186 4583558045 5153552891 4098512638 4305489003 3127748764 3328176339 3624465861 3626906836 4078175199 3064793010 3809412661 3844793133 4706764703 3733927199 4672952860 5249017802 2952218729 3816428779 3120493212 3953198054 4385756266 4974551897 4587634046 5446211127 3249983521 3377314938 1912122946 2181522591 2287544420 3215087162 3567396847 4002175276 3048156226 3576463708 4336071880 3860468417 4036120168 4599390334 5014768850 5112203882 5835407050 2848990035 3374582781 3659193802 3825264684 4325825554 2766882480 3070067811 3172753718 3195502962 3781946667 3902074499 4316350779 4749962451 4915507265 2276990237 2631286763 3193818307 3938190978 4601403981 5285735123 5183817010 5213990649 3590794323 3580896937 4530247430 5005907490 5948355929 4850740667 5304968221 6127862570 5029009013 5421013296 4562022453 4947323100 4319648103 5119793118 4691297523 5222134950 5742837835 6368786912 4457371829 4770476274 3224385132 3809808865 4702770439 3422208926 4123819647 4133009582 4740362311 3724497133 4317834483 4798602275 5437042480 5505426716 5358011302 5972811391 6607706828 5910410565 6238960275 7144093075 4338431976 4511195347 5277858444 3816880875 3899985500 4235195348 4544462622 5382788694 3415263204 4109526234 4671359916 4760119428 5058058783 4940285191 5372782313 4725065415 5066487346 5355938917 6065241286 7047181876 8028039268 8140390829 7802069896 6123654232 6417638933 5275058607 6039679699 4839322449 3470752086 4127059115 4242463903 4387295808 4788435991 5479538144 5100637069 4531973433 4944905640 5726718648 6427156168 6571374467 6710426587 7520818744 6754336609 6877675041 7334361155 8093124383 6977912034 6747626470 7121038591 5843963638 4068468426 4881790167 4967717689 5174173909 4945832700 5529389780 5938044851 6508515289 7240573903 7466684909 5102485528 4940755302 5639997729 5432346125 5396363715 6358060585 5398716618 5991853634 5690865443 5736925777 6139468508 5420397010 5669466736 4347678508 4882149152 5640020498 5780699766 6107059792 6461482957 7458958452 7816834284 8786842027 8046064377 8867949082 9593444225 8157810284 5955260463 6727057343 5667533969 5785015025 6342704947 5233882918 5286614571 6006320176 4935070731 5052167178 6006802692 6139325064 6060420744 6216200885 6964991348 7746641111 8521285192 8535625338 8826056807 7198700505 7176364155 7507716031 7564262140 6046316874 5980175279 6761590075 7457237813 6733243445 6735761041 6769102708 5112314620 5798231125 5973713946 6429669814 6494273205 6640232153 5761767682 5029446527 5135316343 5608656485 6085435098 6488715473 7263640780 7685686903 8272634559 8086790795 8600714064 9207752960 9802224165 8143246452 8720183471 8895585745 9393870802 7855608293 8474585432 7505598874 7056377152 6098837182 6286290244 5411297167 5886887891 6372112528 6311386171 6535597600 6584081190 7374358034 7829310022 8462096704 6626301807 5123293466 5507613684 5808204551 6687086826 7411468378 8034304913 8630082046 8637508127 9267636154 6430582082 6690175772 7172376438 8114950975 6334264752 6661316781 6884545142 7418901835 8147281386 8341009696 7616688486 5935453438 6255474489 7149681342 7669249823 6114991921 6721730395 7394429629 7877246188 8698949653 8093134106 9015879874 8431209924 8330256722 5651845376 5732043206 5995703227 6182861489 7120569330 7127747560 7305449719 7767808935 7795293843 7139088439 7736352966 7952311992 6795327451 6995008619 7891981812 8534030562 7789792626 7931769798 8234344233 8580060899 8425868211 6750401498 5774529830 6038311162 6397087176 7038594127 7692163314 7228438934 8026473526 8597074269 6911648551 7128124401 7479528451 7647020342 8009706625 6084260105 6394309687 6763914152 7679538711 7234423300 7450287903 8267483531 8478552887 6758389421 7029654543 7045592042 7503438559 6681268270 7312573331 7482853518 8396768312 8414698244 7731436111 8289332850 8555479670 8944447090 9811403166 8145226093 8436035419 8651320873 6953247367 7899480524 7046691089 7846426080 8820061491 6176984268 6288800887 6625539120 6999881636 7170189886 7522462766 7065142464 6856299277 7580394094 7854019977 6235902304 6516784785 6836803551 6901134724 7114411020 7490860147 8286112045 9131023287 6105615898 6595104711 7221839833 7455952753 7699414775 8195537350 8768968696 9038252057 9491757827 6863754374 7166921670 7535065642 8351692223 8026172252 9014790992 9832488881 10039094051 10258492349 10544794922 10771143610 10844788522 11628571992 12621060695 13165843433 7960921605 8047710953 7085733929 7614753134 7668866881 7570033634 8504432641 9056662385 9314571331 9446885628 7982339058 8064555949 8390493411 8700187872 9561846662 10509969761 10935501317 11050326618 11648959389 7132404885 7301835305 7874856939 7880335096 7880381887 7893425486 8028314119 8448199458 9438875305 10395255137 10491159943 10619321968 10993904332 8121081694 7322874534 7976896147 8269322842 7030500725 7153051589 7672180553 8383308321 9353716558 9995118411 9198732537 7057013199 7213567955 7413980755 7790989295 8337462305 8779975614 9540766907 9061046395 9746521946 10090433856 9596595214 7560071140 8538077482 8605851695 8939925031 8997965693 7140794803 7881306334 8726239153 8859079169 9561158292 10250289331 8941731699 9176385300 10099590924 7415738060 7944739255 8538589667 7934614174 8202731636 8666510098 8991640978 8288866052 8545783695 8809460029 8955560341 9281238597 10080045161 8696510927 9652055035 8404482396 8459032582 8934209094 9393164447 9576045734 9231065010 7953721813 8731124973 9397089438 8390402335 7689057289 8362963655 8283250821 9154485976 9886630295 9188421668 9556814971 9844583875 10636135455 7945396438 8717773366 8920473421 8609498872 9187391074 9860821284 10191451027 11121204444 11401444043 11761708486 10473261635 10765181799 11353542997 11550387332 10830632798 11573956495 10533684597 10776278844 8401728657 8622490895 8798020912 9481904296 9557887891 9656081979 9959303941 8123552864 8532368597 8676821523 8795951681 9375045718 9858454155 10588234981 9239551015 9453630751 7744775573 8236442628 8487657827 9021785361 9526465851 10254464463 8509960885 9203541274 9636866264 8968751716 9953390034 10225029307 10283537069 9021744772 9634069754 10620719923 11016017944 10559782336 10660522415 10766160551 11544924728 10602775525 11039434532 10018727943 10609374798 10661934523 10818852455 10940013739 10433487238 8873364047 9734311204 10171580148 10254888988 9768146622 10375010964 9860142348 10379385537 10593023415 9996282150 10163154154 9922097139 10136331570 9037427088 9626981368 8148245809 8756431371 8975486228 9346973831 9900768436 10659249819 8374778537 8587597191 9039684089 9424953493 10325124556 10599061737 10941358922 9833767172 10168904904 9569696522 9584524112 10123855376 8787884602 9317644558 10125612467 10470350395 11148273844 11841658136 12629247821 9160823222 9875205127 10675535707 10693480129 11288920353 9086128284 9302823579 9531478982 9647445181 10308040164 10698933086 9834289681 9913188498 10154552628 10585280342 11558019375 10360602294 11259916199 11944271305 12406592227 10958876825 11592055925 10219032023 10664083567 11236085457 9243253720 9340773892 10338646840 10529162061 10401678866 10412139689 11111848949 12020146296 11854326696 11927598345 9759180295 10356727143 11207946104 11905446336 12824725122 13666901399 12000572427 12480089208 12531148734 13150655755 13967058965 10292725076 10608018265 10748269600 9722090132 9827414444 10540928030 11309943742 9200138318 9639257997 10218475927 10249948987 10783060292 11686989890 12217701573 11583113928 10342936211 11032063789 10247253255 10601445456 11287461613 11377526112 10550480252 10558640305 10914805888 11220507550 11962606606 10492680533 10896789875 11303888393 10291843352 8835778571 9460537591 9675550536 10657745172 11299231330 10486317470 10614358288 10826707658 11486589938 11776328518 11817662124 11440647127 12098239066 11479139376 11257269399 10916127342 10057589631 10438880071 10480233513 11099752590 11356358824 11403861965 11402403992 11331660744 11687650604 12043283446 12901476215 11522844297 11987226564 12016618279 12486511040 10698879681 11045304059 11328877127 11266468101 12123609858 10828785008 11195056106 11912635468 12710065955 13061841737 11867212334 10412786406 10619487152 11339857183 9868612106 10587914643 11526045237 11951735609 12593701851 10597321244 11139019389 11827376197 12068272508 12439876887 12622446640 11491628018 11154471176 12059910798 12785249745 12762513607 13175554659 13524060543 10939193288 9726259766 9819167733 10053922812 10826815087 10936787425 11309898304 11409617156 12297621115 12958857560 12653027360 12758816795 13649190672 14422499543 11293502181 12265276762 12528179780 13275464872 13345471810 13402936002 13989182491 14790727400 14276206871 14647526924 12243712466 12850222269 13812391492 11355004269 11575268039 11796132046 12354862931 13067644952 13866917522 14804466037 12187055548 12399723332 11256364156 11878920419 11933396894 12040550070 12101314662 11996130907 11958830564 12441183147 13080031970 12402183370 12620942433 13240494222 14163647274 14392169984 12266368156 12664295123 13178779830 12034499589 12634461904 10925232784 11334543834 12026757238 12464959523 12683019195 13075868653 13693746740 11899618610 12889023753 13688705964 13090063374 13860972900 11345835804 12276543138 12431942429 11810976623 12692120670 12919424024 13377137616 13483857569 13904411414 13256816798 13328331898 13933657871 14010688860 13303408025 13790750987 14746080640 15103123091 13810826270 14802099797 12651292299 13197659998 13175851848 13177244983 12298638952 13076397739 13200649977 13677756958 13949545608 13307525696 13737493935 13813058695 12473595750 13343852898 13748996530 13942202330 14502464665 15111637419 13827196338 14786885395 15331969576 13498144286 14485958428 14234690514 13064973959 13249166019 13242690992 13934545664 12885898984 13149877183 13337434827 13674042166 12551971156 13240736015 14039330126 13944278755 14584767594 12415264660 12866081269 13438431298 14104340391 14592635427 15094837376 13126832154 13581156869 14561558748 14669429280 12581805416 12940935792 13301468974 14145729411 13402837346 13508826093 14267062658 14416342401 14859910312 15578495329 13853229101 14764495966 15270053944 13610016261 14381239795 14645844955 13936572793 14015193091 12648091397 12951622779 13367817867 13573729218 13715150963 13873019317 14590366492 15513551861 16227186128 15283394235 15703709667 15980592648 15972862786 15566073401 15745200696 16731016970 17180165560 17574022360 15073332410 13905704328 14357482804 14556171647 14892349543 14991675119 15329332884 15359759277 15615962062 15574152608 13166298083 14067811668 14906969008 15744187415 14351489653 14433346241 14957313983 14854738292 15604844476 14904861411 15020735838 15378658290 16162342210 16317502510 14151470011 14593655866 14618065677 14822804778 15222006325 15737063762 14889689836 14514427164 15488203271 15622999375 15770596842 16376442849 16931312266 17774562874 14816753736 15424515351 15974929188 16135707143 16360085306 17197732950 17861523894 14908296098 15518621786 16050119212 13649929315 14233984524 14311043194 15279756955 15523847878 16520158975 17477254923 15211295635 15898624296 16569961486 17168037836 17776284440 15379630730 15832498834 15507934171 15861457127 16842026727 17240712459 17389964874 15151413407 15392829818 15677648285 16456901609 16078337803 14767023467 14792724133 15336892671 15948485274 16025927665 16508614761 16284202517 16403738518 17317430159 18134042178 17546787249 15268916791 15136308611 15891622741 16026296962 16455816308 17354299020 16734036340 16775563132 16978087900 17914166478 17374798707 18328721037 18816005969 19337097474 17754157362 17735218949 18588928502 18849176616 17220239235 17410256195 18149044201 18450595654 17022627892 17760964724 16369720565 16613460479 17433764584 18008499771 15262362449 16224482217 16035291664 16126315014 16863775129 15455212328 15717847744 15775193212 16031755274 16009177973 16763526912 17214699825 17641470512 18553026956 18332213717 18811449960 18518294751 19405361575 16677781907 16717424448 16421455405 16920201662 17333239804 17438197136 17441064214 17457287034 17424100751 17952509372 18773955227 19106883852 19750591944 17762520594 17402442433 17866996679 17215784332 17468740264 18169516401 18177090357 19133367280 19698720104 17399478252 17789057144 18331646306 15831917377 16585879711 16881352980 16962345175 17673556240 16657016540 17222190900 17752514470 17190896253 16033681807 16707477168 17388597633 17867187014 15562230884 15743239506 16699472678 17507808091 18322702794 17121813357 16798070820 17429509088 17626434087 17868942771 18837925775 16725714418 16887714290 17791666199 16255518129 17241227190 15623399536 16252296563 17188180868 17444474281 17650214124 17778635100 18535914973 18302176931 18675713818 19153817907 19941140490 20795715220 15524207647 15850854872 16596282393 16796485985 17063486712 17164331503 16241007675 16378507723 16544395262 16843016309 16984200254 17783217622 18206759534 18546598440 18069475087 18573330983 18589125915 17867005823 18559892300 18688192306 19300243079 18200844666 18583265472 17657943457 17729036818 17963294747 16761038003 17396824411 17957091285 18810533676 17007791081 15939497551 16773647765 16821992656 17630971221 18143600060 18324943699 18893772527 19207780796 19775543287 18150144127 18672425343 18683930285 18096166552 18288837629 18609894966 18921069823 19574532696 20026447374 20292921444 20181472110 17960957187 16976380188 17721611671 18063474674 18409966445 19053807273 19139660612 19636568856 20011819759 19309721427 19549141978 18865645703 19779477687 20495214010 21437029546 22310131929 19682917999 19906237262 20511404161 17538238383 17717721087 18378569473 18597725416 19477125556 18411900757 19042880591 19105627209 19045739239 19898162570 18448430662 18670567349 19302574526 19734980890 20203946469 20215086435 20296734326 19461215886 17875890430 18754350031 18557417904 18940566125 18787704694 19564396724 18160996738 18412565763 18900480001 18494455293 19068545548 19308233075 19699053661 20253830969 21076361662 20014485842 20272693327 21001019317 21401697485 19301602989 19326911494 19424264649 19946235552 20074544812 20348611978 21268595227 22050963012 18225194188 18317584607 18522086924 19505686558 19950850084 20736060065 19910045534 19224982288 19850366590 20049031732 20102879290 20658544045 20598234286 19511289404 18684693876 19670139469 17724899832 18639206840 19146561135 19493168410 20320074817 19163096376 19607483793 19903176526 19940491687 20284246178 19943937205 20760582150 19313485584 19683177299 19619309838 19642301344 19808766449 19248340951 19841208893 20574309324 20817695480 19854633477 20344703090 20704333668 20981090587 21908840989 20782532037 21430862548 18902469393 19553793659 20335200283 20209265172 20303134159 20086425643 20954449152 20564359124 21057935787 21148153377 19911066875 20682726008 20688070648 20877693834 21520327014 19333819155 19457075766 18198866156 18443394350 18951116146 19010499358 19040873896 19646963305 20312446534 20071227028 20595765049 20289990388 21174710960 21256720869 21206678463 21226078918 20492291694 20342537596 21031564072 21259859280 20830501916 20585478867 19864782034 20165816052 20251569734 18410405023 18707550130 18846852879 19226506744 19486543435 20399594727 20489356863 21112006449 21036258701 19179660454 19807221960 18316028786 18543977633 19491328631 19045213471 19239932150 20088132292 20290301619 21283920156 22011291370 22037581229 22842364221 23125542302 20860860163 19380564486 19660760687 20293731363 20618688025 19448227074 20014935490 20289312277 20788153073 21399458773 20372581291 20826920440 21406641739 21765911412 21686402411 22009232538 22128903833 22595031533 19462063306 19921253954 20579415653 20804570806 20875527774 21646411173 21402909895 20459562127 21080024117 19517817511 20175269686 20758377024 19019039011 19677395938 20202535357 20501259579 21283125844 20021823759 20294672586 20956493648 21874088992 20758635171 20976313599 21076344966 21366183622 20675196569 19399738886 19429780189 20110478383 19996849540 20064168561 19894919635 20453988556 20993333901 21551675120 21825226577 21053692775 20316876236 20182716389 20187699268 20972583882 18630244697 18862202318 19508693548 20320044832 20269596908 21028952679 21568210757 22141499599 20555341178 19777900841 20428138070 20863690221 20962177822 20974791478 21906216611 22060796347 20548565898 21062778399 21832591431 22677821167 23286674647 23499991368 21028661612 21333515249 21394362739 21030936608 21266900609 21637096154 21964800943 22724649895 23537441310 22315564655 22494017601 23184316883 22061917255 20330575293 20524927279 20832703859 21451492131 22220505632 22894363852 22927671927 23640216970 24153246765 24207088115 21868249738 20488282903 20616375557 20769066324 19241333665 19746767291 20199153267 20841562589 21612701710 21736913949 22502965928 20506622289 20605795863 21168387050 21700561883 21899832118 20082937019 20875140207 21754958768 21854393843 22037962705 22292125015 22978324542 21520268181 21415336307 21498016958 22184963630 22309130556 22619755235 22701855999 23438123732 24389478529 22505182230 22941612602 23002117234 23023066452 22811404058 23701007683 24167075250 22950435188 22625090916 22861339592 22862740065 22925088719 23493565081 23965565763 24853701531 23351711916 24079620470 21624526000 22425518531 22648218839 22930624624 22264236783 23022283441 22304995495 23029288745 23659831975 20796814733 21769766690 21965614004 21510908698 22420256662 23279113988 23977381140 24580243075 25384998233 24248173917 21028051694 21948175768 22614458519 23224018445 23794750094 24055678230 23765776265 21711102381 22558293699 20959275646 21622414308 22024527183 22678667639 23099908460 21031987988 21315796971 21717919522 21913962019 22106756159 22329024291 22287790077 21903738623 22380872461 22826989295 22953652674 23388765352 24195633690 24666283792 25468920286 26251893648 23997737484 24316836723 22737330210 23020897911 23305537039 23926688486 24086174683 22866082153 23110927207 23598853924 24128064770 23702961674 24187849960 22247621825 22319702964 22377158508 23244576074 23364435337 23565350223 23254622394 23902007050 24647355421 24911948781 25341770538 25494628884 25603667615 24757586404 25082276439 25240326565 23728168750 23773379909 24328338521 23203322691 23928659835 24537796690 25205717429 25650789172 23590750046 24185590663 24487401929 23720472573 24415750986 23234806279 23436425026 23858963544 23948315993 24725169058 25236420359 23675959892 23830008963 23996726194 24555540159 24054593562 24689538378 23853608853 24254014798 24960522601 23153216690 23732211279 24369943785 24442780859 22835995973 23485590391 24356976493 25307876954 26241196475 26639648679 24746551559 24929110797 25320245237 23881746030 24060741735 24705474035 24865757958 25298891040 23356812934 24202739891 25078659599 25739797464 26194819387 26359141648 27180699941 27920329745 25692213560 25091184249 25270362561 23575185849 24345109540 25302872639 25454989237 25817512944 23925188861 24619248834 24910008663 25476167384 25997653644 26730583538 24710757671 25665453145 26420345287 27245398166 25427318705 26109583407 26984689500 25083114108 25334145476 26241258537 26477596354 26358151945 26624460679 27110619467 24422867828 24397601254 25168158362 23349335571 23586354710 24175967540 24999812490 25745213080 25811958139 23963050621 24314335329 24748973808 24868419245 25398506666 23871865103 24690638312 24426479818 24484239549 24789602357 25461952546 25813871451 25910645369 26070843939 26837701868 26065702806 26975494429 27286856373 27951801920 25667618552 26450038796 27072454457 27512541983 23762538437 24225636400 25153516224 25505887401 26131147307 25687717509 26027911330 26352380302 26216692955 26969849290 25778712845 26318349644 26981794028 27699538788 26154547236 27021245343 27804285763 28319284756 27612186942 25747029788 25760484022 25962127386 26073427425 26148707414 26127132414 26483837583 26652659563 27262814303 25088001756 25465071783 25778116439 26022983062 26313104985 27070405878 27985556483 25319600805 25322100175 25992015800 23948336469 24722706871 24783828100 25589753026 26273547508 26794563569 27682056119 27030786507 27111061492 26728122036 26615608178 27124500840 28020216390 28233674002 28745854709 28349925465 28907643997 29103761473 29978957362 29665615351 28659528369 28922237947 24976602707 25398712476 25491051166 25981337649 26682581552 27082120378 27241827950 26304789425 27275482642 27320692384 27744199939 28378059821 29267380594 29951363402 27742751227 28238572616 29055575492 29120284882 29126561114 26824467645 26779042518 27174295747 27664458331 26699975327 25474441858 25575636126 26376493799 27212555656 27274238884 27845858666 28290153152 28422062219 28692621978 29492093323 26875454763 27539519981 26891304600 27429249519 27804699222 28674382016 28834780653 27852993501 26898809065 27486979878 27790806308 28494768929 26796108578 27562573651 27814502878 27865023072 28151607091 28757462664 27124931101 28025891317 28482915397 29040721924 29106802214 26238881889 26423822896 26692492215 27443912069 27871066239 26370035876 27222049912 26945707609 27386254076 27412977205 27134790696 27413368460 28105531046 28154171865 28091245420 28029148757 28147981197 28177724439 29079383442 27419630350 28386078556 27425314466 26330570733 26501052998 27475220439 28207636470 27688915303 26040047813 26065525476 26324719857 26729138796 27174390249 27956908018 28373523835 28758692429 29132627488 29252893294 28826162656 28946701540 27794532986 28404694261 27682359075 27978003596 28001823974 27569205728 28345431553 28579195163 26666844702 27086134183 27580669241 27720340464 28198845662 28086531613 28437768900 29077160093 27764621918 28143269472 28602902160 29299678014 29376861639 29222296629 28286572794 29128244025 29145792615 29442153614 27048002082 27610378790 28464641369 28610394029 29037095120 28711823436 29031061662 26667112972 27343057873 28278269625 28343108389 29218604929 29518700720 27222286209 28022637154 27692280218 26926739084 27329564333 27625553861 26517938701 27508185035 27541088991 27892774350 28310499219 28337794811 28773721316 27786176691 27886103381 27912392452 28069401497 28202162538 28717654732 29238668904 28203024217 28602377678 29052675165 29129363141 28620665754 29558481732 30461665308 30139944013 28239437737 29131352054 29941637347 27334094240 28160976111 28489485185 27208801000 27368920067 27777568145 27854593804 27832689249 27867435525 28389932526 28443363922 28446261621 28065636991 28644108951 28789076585 28982835196 28291403800 28333175328 28892091934 29453805730 29386091285 28978439606 29340421074 29821275377 30640070645 27427689986 27985890090 28022920070 28273112846 28637972083 28690127063 28717333041 29344313107 29978545292 28445258745 28560246928 28807108277 27646082008 28088045278 28481214660 28499801552 28854802541 28672053774 28030484341 28181609490 28614579846 28582718074 28115795863 28321285667 28915615981 27210342833 27389268206 27572220608 28095451312 28331276636 27468547387 28019504684 28052538665 28721165810 28752267623 29184098968 28931807027 29264791379 29511031760 29845917116 28559943511 28178869894 27570416602 27730507874 27865474428 28700686991 29484602179 29385922087 29911148224 28278734033 28880490191 29086332318 29105895732 29268186118 28836692813 29107899413 29486817099 30144959629 30587778977 29910396849 30579712602 31080031891 31614510269 28845545456 29203042035 29238508454 28344504611 29264375760 29532010204 30018709092 30585139585 31370285365 31902690343 30819384180 28976686064 28156711652 28421199058 28607945663 29509410878 29019258988 27880284281 27974115452 28494587209 29025832874 29353376563 28879658203 29533702965 30330028695 27410648838 27868353303 28642374129 29457816698 29700793565 29097490167 28169802985 28767904814 29498956845 29918347129 29174576309 29955778975 30346262638 31195466629 31194765382 31854575606 32477615441 28883425011 29229321873 28853379215 29426880540 30041667802 30202887977 30925634125 31713957223 28773061346 29575767104 30306133008 28673083514 29018662687 29289921686 29409732523 29856421127 30106659182 29636020675 30003305863 29213295162 29232618342 29560555585 29897833776 30819277606 29657573992 30133346849 30266029000 29758933587 29954456104 29465091412 29642067917 30142880871 30517973817 30967743359 29802818291 29715005790 29737175190 29620375977 29634191299 29719438811 30173026096 30294412798 28834287649 28941035771 29322079036 29710608668 29977010938 30456692066 31054930189 31553534775 29990840095 30552699407 30539257591 28761161191 29018455317 29285589483 30121475037 30659881186 30284626685 30733206525 30740198606 31026532235 31809315334 31841056277 32127059236 28967991924 29593662251 30022190602 30872023307 30102283244 30512277385 31284541791 31748658077 32616502236 30736229588 31102234914 31767342629 32455570880 30226477726 30684126406 29893215015 30583908545 30467914655 29350544234 30205296218 31179709535 31809456779 30932003988 31527473277 29901612389 30660410314 29813894004 30486202532 31384171773 29881829188 30245552587 30803131817 29982743715 30493368998 29654378473 29872758865 30220022377 30811442461 30989839765 31026911760 31562618524 30067352235 30171152732 30615534218 31440782782 31926525537 32303623831 30213360822 30932035274 30809917555 30062593224 30490599328 31285458202 31092863989 31804407799 32706667979 32990472698 31411422738 30576292859 30865314740 30443614374 29096198759 29877641053 30383047293 30683044173 31086061858 31653448279 31799349700 32679356848 30805668660 31428291736 29882426681 30738369095 31422729562 31553658033 32083928896 31042521801 31853894317 32725217757 32753549665 30537482447 30525154061 30734839032 30983394013 31066038632 31679555716 31997446648 30514947876 30661664000 31282677646 31028502204 31594209957 32257008732 33073537643 31807941686 32294166702 32965532642 32045028202 32122975766 32966427863 30504346620 31012749075 31117739678 31248985898 31550761840 30586342617 31068074656 31803310984 31857484063 31870033884 32423197607 31836831772 32453525078 31475142855 32022834065 31177935361 31687917800 31985768463 32021286191 32922650151 32970274021 33717484615 34025108707 33319472825 33385075149 34334955443 34565927520 34885038388 35373009552 31708300320 32230971208 31572916408 32038450186 32695161269 31999443155 31458768096 31421857062 31795154008 32032012868 31085288556 31560852883 31865556361 31474345053 31682359852 31057014092 31882797710 29894981924 30566491880 30851180605 31070265042 31331493219 32290449718 32422760536 31889312578 32821076669 33297561602 32721601483 32935958701 31965194508 32607956318 31325860877 31301938614 31325605371 31610262946 32593701250 32833307577 33157226866 33619174751 32378124378 32866716681 32610106581 33138157124 33496153971 33701691086 33957290238 34485605888 31665924109 32500492487 33308177020 34189603956 33384465634 31482148379 32067691135 32938869407 33792425848 34489719021 35028493129 35965596560 32239378387 32772120556 31221780756 31344026885 32076183636 31734870769 32477660191 32684389114 33144779183 33714502396 32048064600 32375299669 33195617695 33344614596 32937025663 33460136678 33567278131 33570842000 33384250230 33590062549 32565587862 31455987259 32097550484 32620110520 32754068392 33487506881 33734106024 33568116871 33460668484 34001267126 30938029546 31433936158 31554734113 31994174469 31849614368 32779017532 32887985043 33512212282 33671547891 33764435864 33612078040 33189630054 34035581974 33298908796 33338105691 33638571986 31171187932 31319611056 32299700053 32445099670 32707300164 32880295301 33028156157 33651961915 33567252453 34374352698 33114645946 33530136026 32403319370 32371014461 32596209674 33581446509 34559357365 33590735376 32801591550 33381613213 34155716237 33594700617 34124244722 34380324427 34658990686 34579565181 33745369050 33870938546 31667318122 32367961884 32429288854 32869654660 32889620284 33838869516 33884509881 34321989621 34703274494 32479665013 32524066726 33160575348 33356112842 33610265510 33610650504 33956082646 34620618099 33658241839 34148600186 33698581134 31760129027 32270054030 32666486421 33246184205 32664677684 33251535545 33671188833 33374196603 33542462903 31721955459 32080479593 32441344782 32488405223 33011571855 33230666141 33361826627 33371140030 34157475205 34774600879 33261696782 33476507978 33759010404 34463045785 32536123573 33268541391 33809687332 33816073699 34074701650 33162886171 33676663694 33776757168 34528275428 35130904824 33109897514 33285607472 32714311398 33256093433 33142262511 33025400282 33289421361 34070861331 34292251893 32743008452 33074119762 33142231667 33377266499 32698617421 33670257112 33683533142 32774614167 33499658119 33195407682 33521348014 34083391959 34792279371 35112233050 35690766001 34765791811 33845795971 33413415161 33678625923 34365012816 33794602908 34346858420 34960742867 33780066246 33632589250 34009481783 34043504104 34044920172 34924609076 33687578825 34134521602 35062363191 35998150796 32546484967 32877692018 33808831058 32120371648 32759002817 33683035679 34216966683 33591780338 33929826264 32708962752 33548969594 33714398586 34075303975 34507489745 35383181912 35504572376 33238496619 33905292555 33993601093 34513139049 34717993816 35428240236 34276844612 34907582345 34086104133 34627013751 35401338694 35118402962 35498259232 36080458982 34239549080 33775548542 34178317056 34393344678 34474404590 35041591555 35292039171 36002887505 35456563575 35582422354 36257967319 34415451038 35122889437 35511408674 36119505729 33640904831 33969458742 34140203766 33439942217 34349077417 34489807665 34559766586 35388190199 35715244716 33506551608 34043094402 33765794069 33944459894 34461363026 34843521079 35676429339 35724931027 33596202047 33737714436 33917458618 34838033329 34921979385 35050693182 35496839412 36207932058 36408104767 34284672614 34790753224 34236502633 34370851900 34675740765 35279576601 36134366407 35897761069 34214370819 34963741729 35399085315 36239316485 34916966110 35886817425 35895775067 33891216751 34626282938 35248966321 35469808485 35818265048 36269438740 36403481850 37208855687 37264399618 34068866389 34649033319 35615359283 35996363821 35637767895 36086628410 34494057578 35163440031 34886817358 35332134806 35972182806 36107618286 36631809109 34675367868 35206875072 36117276139 35323624884 35782841849 36021227355 36995123758 35245389587 35671753154 36103198357 35548730936 36428195463 36524952641 35548323457 34504147189 35091426102 35574309304 36496931099 36652158730 36021035419 35733836728 35612753029 35987543827 36474905839 37299265593 34544464581 34816548321 35511685795 34836929396 35738500766 36022683693 36597871279 37336490045 37390042119 37758908450 38714290389 34677751276 34719148786 35227101030 35008534140 36006400502 36573246062 36951643544 35302877941 35783866989 36345439275 36857372138 37285482946 37359538338 37550440779 37960903798 38808200289 39069790693 39922437812 40807679638 41609067836 42428591776 43351679777 37231542199 37286804067 38018971151 36018625060 36816644795 37704920077 38309662897 38663432836 36513450245 37052680822 37148234498 37236793197 37595131887 37697135593 38374347366 38507075179 38718167704 38375072510 37334990804 37746648916 37949665134 36370367770 36996855319 37186106690 37313444384 36671564674 36093520723 36599116207 37550165685 37697900862 37798589544 36989368236 37809332540 36398675370 37398643278 36437829054 36701873604 36947320202 37761771679 37207935941 36867130651 37682490718 37745793609 35218195054 35821257850 36295076603 36571075013 37243151645 35613037767 35701009216 35707777431 36198128715 37113687722 37184157023 38001414890 38021573912 36801593390 37268143117 37377366936 36899119896 37321747840 37463024746 37949642517 38469159951 37683720124 38099596443 38297848392 38661416577 37987480178 38162864259 37205230524 38159643102 38869698795 37708089492 37807639721 38693338073 37133018415 37392643520 38225168160 37945213636 38201631259 38701837786 38900333000 37757764750 38092982677 36908095857 37506731060 37813852390 37862053811 37741707386 38335146006 39075293607 37619951943 37750975064 37258523055 37751951420 38137030700 38498854413 39244066732 38777776078 39567177875 36571688928 36766568546 36831109419 36913298584 36966650600 36582882672 36746449519 36827472539 37546070924 38071982031 38319593557 38460910190 38113399431 35984232486 36487851035 37462003406 37901009260 37368764105 37693712037 38618830025 39371057325 38185852786 38625142472 36865775097 37810909555 37788998879 37907208378 36481337169 37402679085 37394518267 36379793559 37369265805 38153840337 35966573169 36787666513 37497875279 37878474820 38315578172 39169080720 38566715174 37661455372 38148528404 38128481320 39041749062 37682013697 38028464968 37330732021 37561647217 37730275958 38378514534 38561857263 38010212876 37299586605 37773796490 37597902974 37819771247 37511705285 37850888497 38055103649 38558115914 39168959775 39592145324 38110272329 36646431630 36650673521 36786969830 36837865378 37011913839 37101512347 37379644016 37626566838 38231365419 38885620322 39073391388 39766696386 36786197948 37655797080 38546515207 38398663421 37913603103 37983179919 38480987410 38620027488 37400948973 37470433475 38112927984 39105348503 39327971324 38995860480 39528886119 37274485633 37462320397 37295344400 37314687002 37496716384 37548696591 37843951042 38103826730 38306516117 39060537294 36979866015 37379268568 37777628423 37955782920 38666280276 38180624087 38196064602 36169538237 36602876182 37255043777 37295559733 38095531404 38913844725 38084664761 38741854636 39432956264 40126361760 38740932363 39492617344 37208455530 37451743124 37586584806 37620307230 38029806425 37849350872 38002428364 38726680569 39444270425 37471956826 37590168728 36965517182 37490586004 37648138603 38291621516 36698925983 37627638731 37401525382 38267270571 39056811188 37702112511 38700014963 38949651207 39922440403 40733971354 41643354381 42230060678 40757046797 40833104543 41230460634 40884333340 41521555596 42161342439 40107499030 40022667775 40134393359 39659808514 40515305738 39324535580 39579516352 40025940695 40511276738 40704620622 40849310372 38346229967 38499873614 39026710611 39907355572 40515107164 39627969398 40244554608 41221248710 38728328076 39530696234 39797106999 40156201400 38678950529 39058512475 39776406018 38152754325 38234001702 38250854883 38656123273 38868794471 38884531348 39193351066 40191917689 40309790835 40330571815 39878423129 40618340837 39011051768 39466555128 39392069021 39356776048 39974027799 40689103065 38654227723 39149529760 39332347687 39413502011 38536302813 38988912433 39657231860 40335962536 40039029025 40509310750 41260667237 41376864307 39229603641 39737771178 39850825939 40538183188 40180873105 37702289140 38526151813 39295462599 40294053814 38761116241 39570150232 39670458284 40541874544 40052981410 40170198112 40783624184 38664733079 39069609296 39518402794 39577420251 40257509990 40474888133 39729660755 39790649367 39921052192 39412205856 40352248044 41002982804 39658209597 39699097160 39811450430 38744846683 38902267609 39375589426 40142214704 39342523197 39127389159 39388882356 39780586327 39979657629 39713713424 39876904048 40826826724 40899485360 40204369598 40805764547 41237978044 41897939237 41003295274 40192643879 38555243757 39328256850 39218680754 39239523126 38598315761 39304747596 39331466395 39527209885 39392562245 39721749845 40202728618 39872087858 40340996205 40133342543 40593611243 41434417070 42178415343 39391182721 40160561146 41041516490 39463005687 40274323880 40933342271 41901565679 42888910040 43112366784 44109267374 44364668889 45144100904 45235547122 40901408016 41063163754 41344993815 42203212415 40939363252 41173418168 40922197216 41217255419 41202346252 41747244581 41351362044 42082902582 42676977045 39974660774 40357160862 40643136566 39918773743 39636387276 40383061811 40212270392 40316422259 41158588258 41861485085 40135223068 40305337038 40717589483 41066705129 41505426720 41717837196 40784116419 40286903074 40614557081 40695476636 41520163206 41928187944 42868624566 43096863898 39880183288 40198047201 40392026704 40196349289 40792433061 41100765516 41318052113 41703176574 42002587719 42421916867 42207055732 40691458031 40732420292 41672008015 41748139223 42190486678 39849910241 40711786243 41512846409 40009001376 40607123854 40719204263 39573039778 40322290234 40892705401 39690393196 40657997734 40411183046 40479804654 40759131336 41703533747 41284362859 41344490741 42059254732 42411929697 42646600024 40226599476 40910802954 41304162814 42285191984 40924898407 40964993675 41073088731 40721373450 41156961694 40444191382 40584894607 40627810270 41439854172 41756552167 40522459852 40563118193 41457797940 40103001829 41072950190 41625243352 42409683318 42119706890 42384811204 42883539788 40941966760 41849905649 42508923882 41072767829 41965738332 42953255761 41561851974 41070492269 41382672836 42127082017 41719532932 42160422696 42434798438 42841422565 40050177734 40927989222 41047772651 41316758180 41999168888 42218026491 40882877476 41110229492 41848900521 42791542157 41695482504 41942809338 42101678736 42417527687 41301371653 39768953834 40205909588 40911597011 41176196408 41977037197 41669596244 41894202038 42753375696 42933631258 43207771729 42777244917 41433187631 42116794168 41639446316 41779531108 41251880055 41426357687 42319307305 43028815691 42653958935 43555618563 44478726680 44897090640 40106160507 40310340247 40859420793 41737186104 42568045350 42720936033 42936579213 42443148606 43122074065 44094852564 44372316166 42404845619 42763043398 43519388800 43741386135 41170465643 41658924314 41957640068 42020641779 41839778366 42532118799 42347945154 42902242880 42069059746 42875278045 43508711248 41675336683 41917692677 42450988903 41068332886 41426318103 42063363006 41038113585 41834035096 42141088508 42768729540 43767281772 43122168192 43395064028 41608403722 41673332132 41953259050 42823666116 42863756122 43217985372 43491245962 44191044358 44898662273 45519135523 43912270610 42330009170 43270616828 42135752904 42999211408 43676558134 42697638370 43045177957 42408515979 42480461639 42503714614 42544575893 42592125134 43155206056 43261281384 43662746124 43628312852 43494650640 43666492290 44053335079 44610486382 44051376438 44353596960 42356864438 42596853519 42241849059 42996223218 43749870804 44729632733 45136312572 45500952407 46368154367 46674609122 43081946589 43227288745 44032508659 44020730125 44305506234 44443647518 45400844005 45404931312 45504780176 45778835099 46409572907 42802888502 43139354155 43603405577 42218895744 42792407588 42947006906 43426217342 43929582798 44489721583 45251308779 45503396241 46366296865 47168115426 43836287378 44322333055 43226275596 42561920032 42769818871 42927501681 43055226114 44044909708 44095925582 44807000684 45091898164 45463662396 42729427849 41839101236 42534129204 42953373736 43072244604 43510709272 43981493785 44409216586 42869540819 43847451079 43844007353 43517631762 42712969958 43568142220 44061405164 44124270448 45079964236 45107274726 45507102226 45719274916 45093216258 45271098963 42713136210 42815198273 43389442531 43839082297 43561692217 43895612886 44571543131 43498769119 44369864739 44049628593 44300143836 44663499925 43039016212 43973214146 44592958270 43596851097 43999949889 44855904228 45112043114 45885330377 43897190401 44427513473 44182593814 44618053550 44156256336 44353366369 44220868155 45124168198 43906241519 43597520481 43649972178 43289441745 44091760672 44208503583 44486459021 44002468380 44466855510 44528679948 44472135428 44549022140 45083857740 45501105160 46431126476 46679369204 47260505636 47525753275 45157453790 45693547008 45105287975 45292157362 45441906816 44685012504 45287783232 45432191857 46024849520 46999610792 47066526197 47181272813 43521971368 43881023504 44853815781 44872811495 45698619602 45269965855 44951117422 45944787741 46470247173 46735052561 47240901752 47848722283 48636892580 45400332250 45599364547 46465804816 46550957019 45061101024 45222841730 44549415630 45015057493 45873423519 45283792460 44737904911 44838834273 45332382403 45258054616 45834648822 45947710548 44979821967 45659903435 46513146519 46958540265 46010648460 45189416375 44361595090 44895407598 45107188019 45732511130 45899492263 44655734264 45197285498 46191483951 45628178387 46497653655 47374166889 46445690250 46874703595 47374520553 47775080852 46161286410 45824995642 46090383371 46127397805 45336998818 45798854146 46540973518 47311756159 47829200557 46741438416 44606654663 44866413135 44159756923 44243372488 44329844725 45207587250 45335413681 46138969997 46422371705 46686211383 47189969182 48052569806 48718165103 45965451422 46454944881 46658509530 45491503453 45680212699 45760968542 46375532534 44620285370 44840451980 45821630733 46393826089 46749961935 45775875919 46450598153 47292783571 45894860923 46675323209 45725326492 46271060899 45667349856 45692615186 46402299331 46033890936 46469276960 46572527585 47016839017 46991071277 46944387207 44698873507 44761023795 44797673112 45138754549 45455562290 46164318860 46298007305 46155444274 45336108836 46317151031 46192763928 47037970245 46298845695 46632914282 44520556687 44570813555 44764194507 45736437690 46072023940 46263494954 47069880871 46952440207 47167700429 46649177232 47431016286 47299217671 47607469226 45351044287 44252079258 45095564214 45310960498 45238691591 45478396312 46438177819 47045476224 45231639537 45733354089 46710202259 44947230545 45129458974 45427676166 45497213816 46218372718 46765326693 45601230594 44800624119 45615112497 45758452050 46236577079 46286793718 47229595261 48091329993 47140985247 46771210235 47457751275 46618363107 47447226467 48075341261 48958561158 49766377379 47410420408 45888086234 46632231565 47335441375 47716058407 46079098876 46222305344 46269285601 47231616651 45923477960 45473872362 46144300684 46684060295 47622338325 48401010917 48576484735 46295425682 47127329850 47250924954 46923443975 46554730987 47344246195 46388452728 45763242091 46639022043 46585656397 46148288236 46576787732 47330450957 47819747534 47568251602 48073395778 49053023315 49297680158 46165095249 46518088482 47044110305 47806298255 47856610160 47904981416 47993730983 48740960356 49630935815 49803773401 50400863779 50784314105 51255364538 49744947417 47186212725 47848157285 47926646917 48080832466 48177943123 48687124892 49318234354 49956484703 46432421517 46786940004 47303292000 48284397690 48087315673 48021492386 46099741963 46451244196 45548690957 46388254668 46659373650 46866444936 47217122544 47226940273 47412723731 48059423522 47167708416 47303301452 47835900965 48206408285 49062670400 47823831040 48795636999 47388054719 48239175517 47896227440 48791805542 47327839115 48042828234 48969665892 49375870212 49909194895 50118839611 47505536651 48048326714 47496787743 46884314163 47431263016 48058079653 48632418986 48615711317 49059817598 49422227378 49388769118 48721098026 49708155795 47398494068 46617720770 47053822698 47139528061 47711686095 48400566215 48546241637 48706520011 48951016724 49887071036 50518871920 47508764754 48229703325 48988414585 48106936413 47829467349 48149855644 48244423468 48556336562 48408053593 48486593095 48804589636 48132898002 48366431994 47141227722 47716247469 48701278611 49599988720 48724665619 47842904930 47380718512 47838476074 47917736560 48357817209 48044956581 47743130631 48049521659 48305206365 48155311706 48640692658 47435331677 47829107925 48487062460 49196775207 49400729815 49587211561 50520222444 50148909640 48362127833 48680922510 48427703331 47877965404 48279006308 48513545912 48629811483 49475620464 49944668847 48003167936 48136824346 47503633296 47527039747 47614173450 48240888860 48552466803 49402459448 47508068647 47924434790 48470681826 48681116406 49678612076 48963940070 49827920404 49859849957 50053234355 50912341986 50170912187 50376622039 50847895702 48835557491 49146525616 50073514811 50220841102 50892137923 51234935224 51349009497 52101902206 52186320101 49891593780 49901277085 49545456235 49707780754 49994958036 50431174671 50582007181 51190961692 51484021428 51624772386 52114844448 47823749694 48147391828 48465061530 48485742575 49056367838 49253454966 49542056131 50119359380 49426371221 50190881930 50348784601 50493731329 48701537173 49017864804 48878759511 49282279126 49584404642 50227123312 50274125848 49309701013 48543200362 49104181519 49151991341 49693938314 50523536885 51101878715 50337328604 51304201759 49532576823 49683945321 49911310764 50022171188 48569799766 49516319196 50073265558 50621336708 50640803534 49538688441 49762151120 50139043116 50166496290 51008647160 48259096229 48964332683 49133884701 49623977265 50000486629 50491257132 51458028211 49179852712 50144168630 48701514943 49058392166 48019097580 48237504026 49221260011 49426948114 50148114441 50613339271 50701678817 50270031782 50307572589 51237623673 51304156274 50500199172 51386429646 50528708699 50981163758 51645322232 52218227302 52860926340 49972308943 50590178321 50763413640 51418650101 51710479484 51435872535 50400775450 51337192319 48806640986 48560051756 49519329974 50091745160 50407288325 50500092426 51201006073 52101649946 52121759938 52505069383 51469759938 51747686468 49622808239 49959952428 49948057909 50264648782 51192242646 49531370434 50279538554 50538516040 50061019162 50524870033 50835351745 51685411079 49939421749 50300809060 49520568756 50176192779 51143199874 51306268331 51631677744 49881698482 50594176797 50527563318 48755020212 49414667096 49702507391 49861657779 50768576816 51728679983 52276448819 50551531857 50623591453 50768875480 50921879838 50196970518 51003384548 49384162975 50131224276 50703334145 50399138970 50482568113 50918336045 51807852844 51390504346 51917333346 52341197033 52003968210 52157194485 52170724951 51038928670 52007313673 49491511645 50091548410 50623442666 50830297995 51520785378 52377823508 52610930427 51649268127 51214304092 51831148546 51874630295 52191579490 51328460378 51440995940 52056060626 52452614343 53137585900 54136320269 52572876701 51684042602 52123698526 51280229759 50841411561 50965555663 51850081192 52093276644 52271386166 51449287544 52279976857 52066268520 52573951732 51729452253 52716502263 51074333049 51631353275 51735750120 51202408981 51651813909 52285174671 52070385607 52169498709 50769508489 51751115521 49591123857 49663524167 49762104665 50327695200 50826999979 50724528551 50409223720 50466849074 50558159977 51186530294 52120709964 52150805980 52724022254 53359431448 51012526779 50415008116 50484951569 50753298320 51052182680 51290154737 52281024090 52460604466 52848209188 53643524930 52003590255 52157574768 52320716069 52995004489 50975487665 51048760783 51782944503 51806392942 50486922738 50617033870 50975297322 51858726705 52814758312 50431834345 51297821914 51341925883 51532729019 52489451638 51122233999 51834063721 52424668586 52588520885 53150702025 52227112420 52479427809 51834190688 50761749738 50894319658 51129491137 51481061013 51595061125 52208281413 52921992163 52435168327 53257674310 53591642196 53732186235 53733848060 50672370621 51255776978 52195619850 52396184584 52609660673 52516470107 52824354666 53406855352 53621435181 53692029767 51973444470 52484044698 51621674343 52495332324 52792799537 53297984499 53862099332 52883012247 53690321688 50746140485 50794617058 51729719801 52184312082 51654748747 52048483141 52379025532 52656502908 52759381344 53410506717 51368419408 52303275970 52422726368 51750718008 52004458111 52386608634 52275489320 51662351334 52156173185 50912654730 51676515747 51857100871 52762364996 51421194579 51641604194 51881292891 52134919853 52942288490 51772710204 51596298061 52432332815 52865582196 52690733204 52802241946 52013738903 52579515879 51886717442 52801087333 53613309395 54349301502 54356828708 51880620033 52048868387 52844686379 51212474969 52017482190 52189454294 52345874064 52010263598 53005935409 53237244036 53842393782 52909114664 51969171972 51136816211 52115725617 52318645377 52336733537 53141504461 53157591698 53352190833 54348900161 51488996567 52197663125 52540526488 52804523945 52033934044 52498285362 52795471077 53732917096 53550988616 52198413100 52702960746 52420899543 52624993495 53145683980 53838187792 53671001065 53580395211 53590356294 54463501113 53188252270 52835139370 52171740565 53107421389 53336541200 53691634675 53951939349 52380613766 53318114986 52986175836 53029195778 52781361822 52789767901 53676910427 54597715941 55267204364 51210376361 51507395316 52085960857 52661951642 52851263878 53018167754 53372228613 53561625574 54069884880 54287386041 53170013592 51916427872 52324271102 52783761200 52287325425 52846719826 52883882137 53442568860 52393511406 52435729460 52546126035 52784251963 52545994063 52588580993 53143425044 53653508413 53761270861 52788571085 52762684831 53124643571 52234046366 53199057555 53696326844 53807447719 54440794626 53919897171 53678602250 53846612076 54539681882 53028834639 51832293798 51905967872 52748664617 53502649832 52776571294 52841515140 53145297502 52339276585 51801304044 52194434515 52984279249 53037964127 53107713164 53795836320 54358167400 53518778757 53462677354 53639923902 52853383548 53455471939 53031166534 53654635349 53956349650 54130371340 54999673046 52853370896 53259152474 53809415718 54325318388 54922841582 55305792669 55349544441 54279343930 54982374875 54494066616 51924994108 52858119311 52920429433 53381072520 54134203240 54135763799 53821230927 52978599031 52940008898 53311121385 53950481136 53421934681 53595510473 53856016571 54271103852 54217217760 54168046702 54425716434 54569134623 53641089621 52847768065 53188633579 52761160986 52767871698 53155011244 53314375220 53039725258 53597750038 52936224936 53614959724 52920834763 53302333142 54147942459 54941570225 53705205301 53205306711 53792386780 54508991491 51842175243 52719422737 53428788829 53761107739 54356825181 53855950140 53968858475 54948866853 55372273587 54029059441 54681222242 55086870865 55913888397 54901358525 54762828121 54864541605 55757585933 56130218903 55133097298 52197818814 52848351329 53432789088 54072142847 55064108783 53957904710 54501732249 55353557810 55572642535 52740605983 53341866475 53605522046 54218527411 54868710781 55089588038 53623289808 53303710982 54170538308 54813630845 53646414501 54228753972 54933303815 54784176080 54590881396 54750705585 55552158594 55936609751 55146929651 55588765454 54464411278 54069824038 55020566331 55734809653 56325581019 53996533670 54122250630 54710993635 54355658016 54545756491 54813955580 54653378132 55482872539 53935709781 54478362458 55041388180 55457642151 55751798729 56261105726 56328650985 56013249506 56184678948 54521436552 55040738259 55834644871 55949145482 55968392164 56329705020 54124830106 54345590979 54698862727 54882647804 54479782824 54986835733 55003987144 55878601086 54855694010 54574998339 54915820347 55194577693 55276414919 55399449557 55891939900 56313909543 54986457648 55374834871 55829715715 55635838431 56001548204 56427410050 56011776456 56356454026 56801904313 56975139081 57001964816 57042379290 55541285090 55827809394 55761151900 55518082584 54848562714 54937481949 55113639303 55535988063 55795059524 56102030821 56920593564 54916173625 55693493084 56505254794 57026670052 55404583298 56172247313 56597402272 54840815148 55768995735 55932616381 56543375617 56930731757 56638138924 56698689705 57577172767 57640987141 55690082207 55997531607 56034521803 55237330751 55341682539 55967360984 55926763503 56225005017 55652234620 55679916201 55238931254 55677238566 55954136617 56414155451 56376803529 57239664643 56447801674 56573772047 55228604675 55632458398 56439392718 57144347032 55460404256 56377759934 56549233549 56655410339 55833287784 56349685818 56379770110 57156225336 57386515522 58258322900 55728588334 56439890083 56780782700 57263214856 57319316090 55563466664 55986034028 55278742410 55882374631 56554636038 55485320440 55637722904 56304710725 56728668361 57492453733 57350642705 56220204794 56097226828 57040740840 55905743540 55962767653 56409530316 57351967291 57193415504 58189921603 57694013427 57817533780 58151214704 57560359485 57505917602 57546705131 56946890118 57139701989 57845874728 56518900065 57428772409 58382543037 58794583478 59018036632 59802503126 59375925176 56709817192 56587336414 57267236569 57837354262 57575265268 58171198925 58956827963 59211781007 57197014224 57816403568 57818270057 58547033830 56991992968 56582985880 56078139284 56993427936 57759807311 57964054723 58395230288 59327880037 57676600215 58126556585 55977731250 56030313310 56178554702 56406086203 57035176758 57191202060 56857066486 57078492330 57922445855 58091285218 58338145305 58458137992 57619534585 58096135577 58894153574 59274366284 59497527899 56837650027 56936068870 56805697850 57457168574 58065916398 58492286448 59255294085 58416804347 58589636298 59448108489 57276855542 57484827579 57542133560 58085153451 58250248858 58404744689 57229170123 56464836627 57372120552 57511367086 57569361787 58259063988 58430739865 58603044056 58677123832 59076445507 59596358679 58918130724 59469557583 56889396769 57713324269 58054345724 58736779221 58890901807 59432373041 57429414088 58416393134 58436833477 59027766725 59618266142 58127781820 56177149804 56541842588 56824554494 56969643548 57214208849 57456785499 57688885519 58043416478 58608412836 57365397798 57535902197 58290745980 58555816419 59450648276 58719859124 59607043547 58946599420 59350062938 59795053705 57238930920 57275511080 57833665780 57168699389 57450756228 58447555665 59115623192 59190485745 59213313696 57500871800 57548640191 57742090638 57810071518 58111893899 58289210119 59221972253 57620348763 58028898560 57725978549 58267303716 58444143753 58935814924 59202875333 58388318817 57293864125 57760528330 57158498326 58007070116 58315271306 59056588122 60027663667 60238540289 60896706143 60917046920 59925419766 56741201769 57660228045 58031140243 58238812228 58509307937 58546857313 58799635862 58956030336 59185130206 60155367272 59217875713 58250953377 58492082975 58556685367 59390395936 58718623549 58890172486 58936157983 58491565990 58571748961 59347784065 59497981705 60228604005 60407324919 58936250858 59422844794 59567537833 59616396556 57667079606 58422175308 58221568444 58321669605 58725370942 59219076775 59478103330 59911450610 60293561300 59830607949 60537850761 60622598910 58949310217 59319604517 59723365530 59172227891 59770592129 58792501446 59095996371 59793726207 60338087069 60165598688 59412368014 59290218830 60074951046 60181340473 60887140111 57769492132 58348453482 58422318845 58733936169 59695728976 60287581645 57728261574 57828027612 57987832553 58052974811 58690396252 59550323070 58682170768 59321614051 59949925111 58149931883 59107251426 59065395532 58915233932 59363246913 59841633621 59463574784 58971478226 59417392646 59571053353 58908396343 59414709288 59693162393 60194240992 60419759636 59242190071 59005471508 59490348408 60111571803 60514266547 60981373893 61093156651 60182341064 59344865589 60331796605 59052953652 59903946441 59191417726 59616744745 60439090646 60981481620 61175411816 61722664985 60961982632 60357644392 59104824744 59055521322 59897774390 60068502339 59790248114 58629144043 59321895848 60082930883 60674807019 60004527847 60113679742 60891589084 58694151001 59647782963 60171168813 60874370335 59720124157 60243432187 58455130930 58880747075 59286929391 59104820253 59776915362 60285134691 61183918500 62090511661 62850095448 62964536546 63073211033 63111695694 63961784840 61712927873 60544207269 59186226504 59822996704 60636907864 61085258793 58192476627 58962116586 59724155212 60220378907 60974519918 61281321320 60792550898 61666324819 59833803798 60002527249 60780198918 61104547872 58916016502 59154971816 59693991634 60595369060 61544280150 61579839833 60294962949 60956168203 61104139256 61956219877 61313773858 59603875407 59997847885 60703112121 61222869699 61226105555 61419664765 61279062939 60070810136 60301663391 60454293214 60693382603 61062780085 61360805320 61706097587 62140467676 62966269963 60679380914 60946987183 60296481886 60080470755 60896003952 59416205678 59828624909 60556025865 61111595140 61861872599 62183387475 62635074294 58489249729 59085042519 59643273914 60214778899 60520884154 61511471748 62483409339 60745119815 61197961060 61380648579 62186793086 62296407231 63288562557 60734462633 61532532838 60279095446 60680514007 61485048631 61102715198 58796340260 59505187253 60015902719 60160835561 60348254859 60800301902 61137524288 61648607768 61925230682 62001944995 62899203302 63445451978 60013566467 60198515943 60324888569 60966149610 61963658190 62202455536 61725963551 61966999051 62605785584 60736334528 61107137388 62040127473 61147356728 61380629619 61989484048 62268495040 62650686873 63189241069 62810557236 60302617195 60644201301 61390089394 59891885882 60869556382 61330210047 62244793213 62918593983 62319375893 62513765506 62715845311 63236546889 63925307068 63488920945 62458875541 62480469219 63413912893 63435882481 64028055226 64843681667 64266409322 62428811455 62593159246 63342429589 63695899997 63878940732 61594858191 62546681040 62858337495 63029118388 63859104945 63290389266 64100803928 64440343801 64579975564 62482071186 62743845758 62775293974 63047853504 63144021515 61785511306 62411148377 62897106044 62353623476 62658545025 62809264466 63174186538 63739931510 63817788104 64095706013 64315393758 63201470946 63652818131 63682159093 61120640342 61197803395 61545711267 62256073905 62819841263 62811781185 63563951847 63242117629 63375754949 64064939592 64384111404 63308334935 62572909941 62663727422 63119576153 63611273484 63076186976 63152151223 63585275606 64190335179 64736813599 64383267034 63017225752 62483398309 63293215996 63542054807 63989903319 64249210870 63117444635 63231391780 63093170633 63377477033 64243380744 64013314095 64079262908 64629621333 65173255941 65682642994 64646439843 64745622186 65528452069 63273612240 63768306343 63993598410 64647284146 65108045950 63336462354 64060992799 63454621220 63833761697 63337425520 63321048730 63344922374 63490271206 63520674225 63999773639 63753325794 63204260264 62836107676 63288137629 63564254566 63933165441 64843398972 63240798815 63364596503 64196559769 64824491929 63363599942 63880138724 64358522572 62380407246 62652892023 62680228552 63286665662 63809179555 64279347617 63231865638 63295834931 63461635033 63685200328 64591566173 63220396148 64176208900 65019641342 65294121296 65815764892 65157804154 63596553389 64471965170 65347985786 65422581317 64428560953 63943727955 64514371076 64722039264 64840798662 64893820434 63633365271 63988015309 64693622724 64030985698 64145839626 63288884511 63451882289 64095116134 64170235405 64263492904 64607175936 65382222514 66346365539 63418223339 63944817823 64138656054 64165258545 64052944124 64424316372 64857823711 65138127842 64779532557 63461078093 64375801902 63196170047 63725480320 63744814417 64015872467 64072029891 64682117494 63958135915 64377893340 63957242803 64890235560 64611172380 65256134932 65473633357 63276672545 64157785299 64917900419 64764317535 65751172914 64269661693 64395117422 64452319916 64737798251 64421634105 64270922089 65042690335 65620495706 66515523759 66929368143 67173217186 67683108298 64666947279 65278457974 63790981666 64068992933 64253776443 64551642479 64803293185 64542926701 65537721556 65892707850 66211339973 67116552419 65743537543 65252082458 65551241868 66012221153 66161336627 66766429679 67735305480 68194921218 68370190691 64989303342 65933225067 66644768733 64285270422 64857661131 65476148813 64641199044 64850383514 65492736588 65505287460 65529562380 63832238493 64398622010 65391773660 66165562672 66900403932 64272675496 64882301278 65578576288 66080268630 66778750564 67102070377 63483744707 64049111632 64291712421 63912765763 64634721735 65471098316 63354219226 63735839971 64216040531 65089647265 65725571662 66215415733 66443275873 65669507849 66342085561 65787328188 66721163795 66172694717 65064833978 63876308492 64221061712 64720940152 64960027217 65810153266 66414821604 65449518179 65830533905 65748671326 65919251632 66449203329 66994440906 67881467592 65487569506 65806831927 66131925491 66545775674 66607028186 66982554696 64993299618 65988263513 66642597062 67139464192 67921671093 65489286241 65678329289 66158298899 66519231363 64584890195 64625826782 65496679983 65791469922 66585721074 67517367078 68208558628 68482377751 66808219084 66201589879 66089141771 66735312637 67397364647 65917490401 65394244683 65904553832 65166175949 65615619209 66201946515 66556075924 67160027398 67161108513 67581298538 68222847808 67257408282 65037319152 65329662626 65351677782 64560754382 65536221974 66091071922 66441569523 64845004463 64828826188 65073100140 65872406605 64507885110 65233280903 65444609788 65822340688 66130424356 66468258477 65945816323 66114166769 65442307561 65518790386 66418338277 66897228491 65433927833 65246730357 65485717283 65928508198 66885766296 67121001418 67709645674 65812013349 65860135941 66025716423 66137592678 66564054691 67217222998 67313340830 67455805824 67775580272 66568151294 66147908145 66342777450 65208230721 65757303683 66608059362 67005572302 67410131563 66566120768 67393649894 67785938728 68742504666 65944964202 65974679400 66049864313 66748862827 66995315950 67979696591 68845324754 68987284753 66666250387 66908125686 67182579809 67322765383 68097875301 68549986427 68206175361 65628958756 66228080411 66883648371 66229731139 66752262101 67450147244 66897498068 67711619913 66900387041 67353115489 66480345347 66730871157 66558231968 65922498177 65935581976 66202481564 66572929979 66837893966 65797992308 65808850392 66556363106 66419957334 66001687613 66445787730 66647885227 66806776260 66317486155 66490597858 66515961670 65377464778 65572162771 66367645038 67254643227 66801645784 67003456807 67738471023 66814876185 66427479702 66668649852 67127942476 66676891836 65967202518 66070149563 66455907024 66284012351 66735451097 67491378573 67988108001 68237404433 68254257578 65595304325 66019611871 66123240806 66936704688 66752894992 67366027939 67431735183 67770083454 68512082982 66664796127 66754975432 67074346988 67234855600 67369152176 65713794771 65837314461 66073976548 66396344343 67376828136 67394277259 67737331489 67619474034 67276228982 67019350001 67045616486 67457295190 68342859231 65972007149 66238336822 66273782437 66655289334 67107238234 66501346683 67476935546 67312381705 68024378085 67838612258 66768581642 67120708748 67351511984 67536944225 67451792286 68331700708 67874755900 67126058066 67514588944 67253070172 67337519328 65696999110 66522484754 66907424105 66893211514 67287371845 66926480661 67041482018 65933104598 65974104893 66920553129 67170147636 67180283355 67862353897 67376340089 67712155719 67377574820 67579128678 67786883490 67581286623 68348983933 68360311916 68941128033 68634497059 69143080221 67164429531 67167939998 67407074076 67563940056 67919820812 68154814594 66636264724 67344210565 68224958617 67395807740 68390731504 68966256283 69723460672 69865603772 70174604076 67406500952 66451508788 66672316315 66777364000 67027914705 67442808390 66017603358 66419364290 66767315581 67628967319 67197294160 67694872534 66503368540 66539915775 66997033936 67224729889 67999150622 68027398328 68920909118 69166555836 67539794025 68248205703 69104753520 69848784644 70355832243 68543126422 67137669335 66190474785 66383866180 67355599394 67483975768 67865668649 68371231936 69226721058 67761110442 67852130387 68151277324 68482191632 67677844844 67340865789 67695673524 66152564635 67136779624 67534166653 67624999382 66637694568 67104619533 67244048277 67345556103 67105901634 67134695008 67744691362 67981264901 68491663668 69295743031 69501373306 68680372398 68947338890 69621916659 68511359856 68635836556 69118485519 67670322564 67535671658 67698355969 68321306924 69098451453 68605586518 68598439351 68986343867 69304252342 70278797428 67322341130 68268348431 68628908281 69444040910 67965455858 67150290882 66730185625 67631403451 68514475433 69317759449 67623028385 68162746106 68636865261 68878162860 66618025201 67123926401 67150886254 67415499427 67463905823 68063195705 68439287951 68110542991 68274294353 68813590911 69225346301 68643681719 68103606352 68454333247 68466267754 68537807145 67450997174 67760103872 67817188320 68686947410 67502236349 67862367719 68149312777 68211615821 68628439560 68939845954 69300256011 68039781083 68177001194 68383093125 68549294905 68594346965 68148088785 68170218715 68386534116 69373691007 70029623716 67477339539 67640015224 68372738285 68911635158 66978431100 67793008099 67661525060 67696708694 67852576605 67865619343 67948948066 68284372861 68302768583 68407086370 66984294443 67200378814 67906171299 67962566944 68323383325 68505794947 69097874227 69030752288 68008968483 68244345192 69149127917 69538605755 69785596067 69937025512 67529514870 67879017964 67949723892 67869348870 68443312240 68496149656 68551242325 68704392989 69074449942 69702979455 70154066197 70932802488 69798041855 70435669922 70671093310 71312398783 71387205758 67793580752 67867280908 68414747718 69363439334 70265878815 69857603766 70161271977 68829301575 69703747503 70291128617 70086023881 70515945155 70533688025 71182365973 71395644915 69406564970 67431891655 67490933943 67646351830 67957565259 68518054293 69321015015 69235648658 69837311972 70261907691 70531939126 69652729907 69349567350 69682224640 68788790053 69181102232 69836398770 69591997040 70321328140 70327977332 70401623655 69804694816 69867725302 70024951846 69932960573 70587296893 68770771340 69223331065 68858778462 68200439039 68497905754 69355632328 69746682642 69962681516 70302165166 70945915153 71603706719 71672209210 69986256066 70765745018 69312554711 69712542648 69903875710 70245506450 69427458408 70001017254 69023346604 69936617720 67710254810 67916877002 68114139027 68608507525 69354979509 69661585307 70054879942 70525935799 71020008509 71584086492 71600317862 71004185009 71834002282 72762140930 68066761077 68858056017 69040798025 68271496810 68537158738 68741152016 69172292634 69276176155 69285202684 69432964770 70376038541 70605680029 70679964373 70957461957 69691530883 69927681590 70174831645 70825772081 70975298147 71615392271 71590161679 68256743147 68895244610 68827886769 69092079685 69308150010 69731670957 69790559882 70579784404 70884655912 70646800236 70976107440 71590615222 71148785000 71353444316 72278236939 72322596590 71297443544 70814019666 71270118947 71476164181 71873924984 72453226324 72829500393 73181221874 73297236395 70818186167 70681556360 71511348412 69966110863 70079393824 69082776419 69173456648 69959559825 70596014937 70304601605 70654722749 69048945964 69299261571 69421023294 69688692299 69965706790 70170193795 70206099127 70477879807 70932569239 71770409858 72145677906 72208959990 72791265657 73472355996 74130897467 72895977885 73572268282 69183763698 69400848648 69809714459 70593694488 70881652860 71282263368 71335204719 70027496718 70276602342 70529912896 69766149375 70011655771 70294509814 71180657384 72160961213 72549073509 71091949479 71728381873 69899017804 70469655869 70959802974 71037589725 70434064081 70627616910 70903917329 71902519173 71868187855 72149990212 71559047890 71731523591 71783848490 70558280277 71293835946 71936097587 70338695653 70983099927 71221547923 71451427694 71813701377 72088675078 69887127228 70366082732 71344537047 71640343253 70914893523 70368656274 71101740689 69809340840 70523601450 70693438145 69822199308 70725496185 71289272903 71849696033 72568979617 70903129418 71314223271 71483943131 71805183866 71475808025 71412142393 69468920822 69629995967 70023462906 70637207147 70644366248 70882219700 71086553327 71483328560 71453773346 71976009367 72137251083 73048274511 73764175999 71970238585 72046780050 72197717607 70772993669 71065197498 71529812639 71716540979 72273628958 70563300118 71432929366 71451681739 72174238405 72194669178 71026486763 71673134129 71378098162 70775398432 71323452025 71409320447 71018971733 71264982249 70946737868 71007902537 71805367817 72733055327 71583146645 70793042579 71191282748 71536842995 72453297024 73356928397 70680557537 71531023257 72071856734 72656025083 73345397518 71085604258 71301696503 71352744696 71166691867 71703306206 72262358555 72753142686 71373223771 72282627849 72872570237 71872299584 72009599015 71837375630 72704941307 71701182354 72449487576 73122659177 73940471572 72123649715 71592914248 70055984670 70082935526 70999285295 70741140650 71409633804 72022942711 72362005226 72802918710 72707976334 71825186476 72518434142 71931646511 71958878074 71994186737 71948168050 71483015499 71222026597 71739332657 71962721209 72856046747 71405310076 72405144564 72693103836 72302545929 71861294992 72234440509 71497234692 71580246863 72013458120 72125962271 72745572122 72188077926 71734753078 72024348875 72806896226 72846864173 73713172070 71768716752 72689480457 71816788580 71926181675 72127684641 72765547478 72912191544 71965683321 71530797391 72321607100 72413462862 72786305131 72496361979 72654355155 70760044711 71296674019 71803541689 71882846245 71883236661 72387522569 70764126524 71478626738 71658298394 71827260294 72787607815 72154811744 72856406298 72782866012 71618335911 72163399228 72492614533 72753328770 73053490087 73789963468 71349082981 72255541328 72677444774 72961331104 73214734155 70622886756 71032246863 71492776444 72130994126 72688334090 72855016589 73608870369 74255427981 73863439435 73777296700 73680979092 73164648299 72764761830 73255545403 72361768953 72557470025 72759447663 73246641315 73970766228 74342716312 72922083852 72995953678 73517958742 72257068724 72456555541 72124626666 72450147031 72462507691 72346241642 72425442939 73311331059 73779987243 72905323159 73176059557 73180247136 72088624897 71891423861 71963522884 72237787172 72475067756 72971717614 73417976867 74044354729 74453936124 74677793512 74800310644 75155037682 73191090083 73669520511 72153994839 72539439259 73396576616 73303734645 73032886213 72995396936 73385131305 73937285420 73117291420 73268013498 72944818755 73825222186 72166768854 72779589802 72639474544 73238348535 71725645256 71799045052 72580191040 73039430081 73057486496 72739971175 72950996580 73927377268 73852105882 73824916305 74130094646 73082993194 74022676648 74157929560 74956302196 74627407843 74669667696 75245508526 75732914683 75805612828 74196909250 74963671403 73321533899 73717745183 73421118102 73911552442 73975412011 74808823390 73107607551 73852384424 72566632706 73089598279 73854238717 72820300800 72963341771 73263285166 73343787329 73563314472 73974211701 74280113554 74704489659 72833571504 72419808916 72955203308 72991186614 73886049254 74108855047 74011291212 74572485021 75518249948 76009724432 76803202118 77717426359 78198446337 74350591334 75102804000 75154607443 73118715906 73633457674 74130765252 74869796064 75400611320 74836679853 73924958398 74107151694 74657506147 75130027156 73833584187 73862065985 72837970741 73034370014 73152961760 73776766704 74012334703 72435392211 73372264682 74201546531 74333668214 75053420260 75914655207 74803750956 74279897214 74849751470 72622488759 72995321052 73574877664 73969255046 74527723582 73128947883 73771109323 72899382423 73845900522 73977347071 74275337208 75232119241 74233140327 74655328366 75343942508 73421395697 73950575266 74450547689 75321952123 73729732782 73967321717 74900601572 75076932967 75586271587 75780420583 75842532508 76832481384 72579283977 73435475409 74359066818 75241491591 75859684345 73465101893 73639716573 74177741018 74311616090 74690777298 75369513000 74093362613 73310755992 74269226426 73096233282 73633616770 72854488186 73358218535 73744089106 74126615092 74332464668 74780963044 73929677499 74035009281 74410303611 74478246889 74964776137 75559095445 75737159947 76191280607 75274189447 75521020731 74806802195 73831311806 73847068378 74616779157 75269588896 75608262680 76120426109 75518599836 75656102375 74599655800 73166543876 73276872250 73454414292 74282047162 74486233050 73946289088 74232800480 74789687864 74838958330 75363891872 74890410254 75187856499 73881292434 73335710931 73577511113 73799464681 73404473421 73986761759 74180354053 74798350618 74343159542 74145760119 74574004805 75422365987 73948333548 74605311901 74722727429 74502783904 74996630853 75435660848 73872678071 74025879225 74461670539 74375746651 74950659904 75037053807 74170238547 74997177693 75327426407 75339237697 75340776132 76158439488 76674453658 75372650986 75664149355 76485215351 74022969100 74845122947 74964529714 75633777032 73964638026 74612480454 73581304943 74171749507 74979506164 75383165981 75758245330 76454046374 75303539687 75381836553 75588495399 75502047812 76422816893 76747822794 76870461882 77129929358 74222986415 74811849855 75049960661 75331709696 75473192780 74902423791 74937810674 74956288763 73184885666 73209468155 73758149497 74704024384 75696507409 75937815778 75245667665 75754392388 74128382928 74926985758 75727236625 75846211749 76211067426 74041485393 74286272959 74557595754 75083382386 75256179760 75500155021 74468326935 74183520630 73698546361 74635874988 74897115965 75728402977 75520437325 75974640503 76429753604 76475752367 77138057002 74884005742 75393370128 75420322684 75444626362 76431823786 74150475965 74943620924 74650987393 75540619969 75631059487 75750761484 76260364023 76893218508 75213942839 74908876091 75455411178 76179440051 77142206640 73228934949 74030146955 74586916516 75564945702 75741951060 75853902916 76117476765 76028149069 76342546957 77231965283 77651157969 74987660313 74185524598 74731516676 75269773783 74659428317 75302446144 75746270525 73970129063 74743304509 75130551698 75709680870 76224064863 75849247052 75976234239 76454974274 77086267550 76600647872 77585737600 74545564094 74909381877 75154880446 75178233457 75677824320 76241433237 75923349945 75965493787 76222440667 76652370701 76790628245 76816178513 76132487917 75264479886 76077774503 76876757736 77692191484 78175112893 78848434347 79113465958 76589789217 77203600964 75811346939 75916855391 75611005764 76087005318 74058288421 74551729212 75465230756 75687001674 75946969757 74900428253 75495833712 75568881970 75930947370 76559920200 76987342478 74910233993 74976974428 74940200803 75240137451 75443417421 76167506406 75273277837 75541785353 75018660766 75913455882 76049678017 76211554758 75735957497 76318084389 76400033521 77274527527 77574237729 78548989144 76638956185 75923285532 76412685442 75658593048 75836207669 74629647311 75084587291 75667486341 75748698009 76513374266 75703689301 75815960968 75872702350 76494656448 76663486787 76754335462 77551073136 78456262143 76143630545 76818184655 77437670791 77856471150 77169387743 77258240297 76850471559 77711067732 76164795395 76955579664 77252247150 77926107225 78764622075 76644319323 77602860628 78323056473 78963468999 79950355690 80298554383 79367531085 78094570291 78909457088 75325466983 75941274263 75530453547 76050045127 76227611526 75699372670 76062532633 75914342592 76228406731 76590394577 76868164329 76005590493 76113230830 76251655981 74197305078 74769289589 75400553875 75781072460 76722148247 76815849149 76818181136 77547379832 77998347068 78476387639 79063719669 77457218962 74304768248 75137404588 75234806602 75345390652 75855497497 76348584681 76601087408 77597243062 78389792254 78452030350 77248286660 77352301852 76000052237 76254206554 76357767436 76452485719 77172099537 78084852640 78412849890 79337129655 77293044473 78030433529 77818248386 76674899573 76943764357 77612349392 78372208746 76955707426 76006910565 76068708289 77019399092 77469996948 77052263155 76888851486 76885147676 77221216231 77697422615 77893400609 75043862737 75265636208 75383275425 75877514261 76561211780 76587460947 77239968902 78184222635 76021793584 76216387859 76627180232 76510071725 76605998242 77054327061 77972054203 78102540950 76187849436 76946234251 77541256901 77731934971 78016019678 78710029790 78374906913 76765300150 76966685676 77742294008 77839724265 77745524050 78002273870 78122087656 78262942123 78882832263 79437620628 76427572892 76987108954 77380931689 76669713109 76653090119 77645272577 77661530785 77762822127 78122059718 78122619687 78999158157 76984763107 77432031661 77952963116 77705213521 77718378146 78603724403 76816389122 77145582780 78043522210 76555321706 77274174497 77354122691 77841325752 78710230710 79393580489 79737712059 80311860963 77612922130 77618834994 78239636631 78573972029 79127086635 79549746927 78774049690 79123148050 79266162862 78370133747 78734164879 79347606163 80139290390 78013084059 78965580811 78089440023 78128213538 79093394428 78163139390 78496664207 78577436886 78933723921 79901629697 78369437256 79040500264 79170792733 77610077193 77993324224 78365850790 79360922661 78519908638 78405499284 79103104646 79255095068 77194057317 77251597192 77470236278 77707278781 77981247827 78098851476 78883194998 79094913200 79626912307 80132331149 78662477772 78173708944 78534482187 79519281419 79777213605 79246909171 79633535604 79843132359 78380970450 78626348762 79360406356 78851097481 79629644243 80208364590 80912611373 79483897196 78919957908 79011178558 79289804033 79685111330 80017539973 79073624087 79611842209 79651599564 77865031643 78565104419 78653688833 78865569259 76751608227 77295719480 77757577243 78229822597 78540647911 78175799820 78582061672 78922856598 79162536831 80061357198 78970504594 79558295517 79771544480 80119379488 78513704659 78937001079 79925271162 79639781358 80587948112 81247572597 82159760884 81277748574 81743035858 81522469800 81483779326 79873203717 79838818479 80740482787 79963400906 80283021604 77933517854 78764142376 79728378489 80647854620 80135388510 78684911703 77005897426 77762846198 78480880148 78587762340 79410274801 79629134448 80605135899 78678108612 78452502523 78929249055 79777856446 80247067801 78749681113 78866307904 79097399366 80009204921 79332624215 79660151847 79730135856 79781782590 80455213864 79934718020 78847754067 79375465150 79572616795 80502458221 81349496715 82061389027 78384308390 79194262985 79410956950 79899546607 79920724433 79585268575 80011621603 80351636076 80777260654 81206321066 79003975817 79126312347 79962613026 80687277710 81082622659 81532007205 82243016952 78808899359 79614204185 80154103843 80482323362 80653760675 81048113893 81031843513 81277953508 81333372093 80855617320 81297707844 80936960765 81014588212 80582118593 80910705737 81377530342 82137637617 82410091544 81645828383 82045490973 81003400092 81333129255 81831750469 79632223683 80226727518 80388777196 80863672163 81397005326 81218184454 81613959637 82136964797 82190172969 82257438199 80101067168 80424637434 80912614299 81141812795 80925787189 81082343817 81185551995 81732676247 82513635918 81715567986 82031770505 82886330521 80324959152 80644078320 80867984606 80725790497 81270080057 81458091805 81826823779 81905954260 79343621720 80021279632 80079006253 80125366093 80848487463 81207431694 81374111890 81079154681 81482607519 82319423110 82437546789 82589243996 82629363659 82931894181 82542061637 82857712893 83432878431 80509165238 81095648878 81648710403 81748705045 81638382096 82254365595 82427692514 82770884618 83057149422 81763762478 81910168599 82131062160 82672637112 83135642703 83016459836 83679966083 83671836601 82704771880 83308336373 81856580785 82405529404 81961156955 82774170018 83550102760 83759785778 84285742502 81781447670 82450879810 83317294753 82735195071 82973168379 82352219552 82873831273 83130841306 82399459679 81705625356 82202904555 81155337059 82076068635 82246739991 82420377018 81389625551 81951230854 82095650920 82317639755 82499468190 82215362762 80277283063 81195930151 81688105414 81733110922 82674339360 82749349555 80351126925 80842673779 81783748918 82445874286 82096494500 82511737911 80311198920 80994519628 81658543237 82456734213 82566327931 81768983063 82190444602 82501099403 83152679073 83397980484 81194749676 81407716919 81854149049 82453060480 83236422102 84047671342 82917514729 82409410515 82610820177 82845629867 82446202252 82471721832 82795341080 83352084109 82933033997 83294744820 83545771043 83982273195 84560017424 84865014553 82627936095 82724915408 83436241553 84389042975 84593568258 81845090097 82105595070 82653788545 83268415674 82101523999 83075211122 83565340855 82910261546 83155859592 81818171751 82464791779 83271844294 83926528423 84569718086 85360644210 82023226354 82529611703 83154811330 82963822236 83710081684 84027147028 84828859183 82624917448 82485993869 83393411681 83681752917 83687113571 83696737963 81702265360 82070523619 81044504432 81082357941 82023247502 82836454424 83125737281 83672988461 84334246263 82685644989 83306509987 80703757359 81593772117 81548986558 81713858876 82369077786 82966947305 83349682254 83636452258 84272579000 85027694452 82790545680 83570173498 84517029558 82848697080 83632465479 83222828982 83970130190 84506298606 83247073897 83447565513 84385091332 85156457075 82854898129 83250237408 83684395249 83327588822 83552085441 83672669690 84248678154 84964635436 82087418764 82554867528 82912199095 83238411938 84047432595 84879666850 83223448547 83357932089 84286976465 83873031939 84026888303 84049435951 84139472510 85012410523 85141085061 83286021443 83049827406 83060827677 83157929513 83299576402 83342453207 83852823987 83973560747 81080230396 81798797191 82501064057 83440213787 83995552169 83605474453 84251628616 83916251669 83650404243 84649069993 84977512158 82167793988 82453958227 82860765721 83387773975 83580635649 83559609975 83926301284 83242198869 82525575430 82562810807 82730271990 82989702995 83092003189 83186823691 82132419125 82539448574 83527275765 84242979951 85062870744 83829138580 83982711135 82063964417 82943703384 82976830713 83307742334 83313093974 83370867475 83540871089 84159654802 83643867561 83903402616 82584025275 83172181212 83107269518 83709787961 83964916943 84108239899 84368638737 84610698501 83448670655 84135657181 84839062401 85433305307 84248326072 85147600933 84143268727 85102502503 82966675750 83015000628 83755105897 84497959229 83613482727 83632094157 84029203176 84815144632 85451355974 86451064108 86962449887 84033234934 84099362944 83472236313 84010838634 84530578689 84537806801 84302758167 83663733474 83456787474 84358132992 84837158853 85715966329 84048036621 84658184202 85408940814 83356113070 84223490327 84691359292 85551166037 85604229532 85489040989 83415897276 84275406735 85006615781 82904192778 83308647299 83425015909 84116979328 82982018631 82878946245 83279287257 84246303650 83290285907 83115359679 84032652253 84021837607 84744047939 85060836763 85942876898 86794382766 83642809488 84452622542 84989496510 83943926206 84250582975 84617595387 84619384279 84190171958 83435569236 84210608034 84436930867 84165324583 83988740916 84758787996 84425392990 84982121461 84894891119 84932303756 85790206081 83889594064 84482256057 84301597100 85263631088 85475911575 85639403050 86130971423 86769669078 87467502746 87711724711 88531414311 89162308257 87607059236 84226855212 84242007885 84594443625 84723879489 84940117549 85440327009 85904383062 86326332713 86397762930 86842393716 86663577618 84270648354 85022277112 85523541126 85561372390 83895780424 84234587531 85093596530 84298937523 84555781395 84752123103 85149121065 85663698176 86201311268 86792852142 87083423917 86419086946 87077465177 87600883406 86002069909 84979003719 85481489438 86167566880 84485192369 84959748045 85891180289 86652298291 87115051183 87298053313 85917019272 86856615749 87137440896 87272792289 87816801509 86745694542 86530565245 87408402270 86502343293 85279824379 86187641886 86866959912 86065441016 86729713186 87521068983 87377983628 85040221625 85489720463 86408020718 86922118111 87495177463 88201504537 85855235559 86294801041 86470434699 86965687951 87310950829 87657536790 87007659436 87418146716 87412890059 88066395402 85182507567 85686074091 85838288591 85694136960 86222412005 86619275590 86270942157 86686290488 87049011034 87496722090 87933155040 87951703869 88875601055 86928002349 87122617404 87381385965 87443678234 84365953571 84775628866 85367977156 85955746339 86119070795 86618735419 85609446683 86225290365 86374618983 86802355999 87776024028 86775210516 87305810883 87806580874 87105917210 86701334854 86945925591 87676568711 88150510218 84964932591 84966413628 84978514777 85538137442 85993964384 86699267486 87286361548 87668786586 88629207882 88440749433 86991541162 87758350833 87191982607 88010174091 88836549723 89076426311 90053903670 85717999762 85760473847 86503744826 84527469974 84879812942 85302668950 86048051608 86257147637 87116698323 86136972054 86585304890 86146889408 86306964415 86899298956 87673593145 88224145284 88271292255 86887803675 87321238331 88286761579 89006746472 89943053649 86452804656 87207465978 86012439732 86373990261 87030248456 87122968399 86141711919 86467503974 86505609354 86804177933 87146721215 84797111363 85392799411 85941689729 86210545601 86905078379 87352003618 87762281517 87788492095 88426313086 89405796852 88742873956 89237633419 86222711328 86921274308 87428467807 88176075798 88440588117 88176418201 88295733375 88612141380 88749355074 89469245688 89838483393 86241053886 87040328149 87183586154 87847261078 88530459626 86164216759 87133512715 87641119832 88545341376 88938868357 86741038878 87277994170 87405650589 87949060464 88397755911 87366219650 85061529629 85175606468 85380513541 85004690250 85314542116 85417805986 85840975344 85883242168 86244580923 86253824572 85277973610 85648961927 85704700502 86481931530 86849716234 87559647549 86361155402 86596384894 86998178792 87569739291 86804637617 87247041504 88246545482 87995753279 88928490805 89078877414 88275721763 88970543054 89546357994 90460378431 88509364400 87695737207 85573301016 85765187274 86088666804 86822106593 87390814015 88321226904 89114713967 89697539278 88556457922 89499279239 89589175868 90172158803 88270955776 88867738957 89647610450 88065563396 88213819502 88869966919 89130247697 88153136857 88747788887 89648651889 87672088189 87824380624 86749751485 87629076590 87878546096 87990236964 87815608833 87925718206 87641708034 87692599170 87911646002 85890054103 86261383005 86925574781 86808427610 87034979200 87748559928 88330014979 85739011379 86355587111 86407659427 87269528062 86938404421 86864124777 87685268712 86384755777 86041277390 86163146858 87023921152 87112326917 86951492879 87234072583 85016146053 85022282789 85185986150 85622431361 86035191968 86978477567 87247671075 87507267359 86948349516 87203414590 87581367174 86282964026 85973506348 86549941175 86797975726 86982234825 87437207662 87532747754 88010598995 87738258863 87349254254 85935765717 86375022975 86363650538 87237266200 87687340922 86446874035 86896137234 87189554952 86861916364 87670699407 88399645261 87235495675 87332175006 86149160440 86645399222 86660783371 86919304247 86651401970 87588103651 87915301649 88161839884 88029801411 88138180253 88087685925 88259282662 86612185804 87601660531 88218044892 88672987498 88799308470 87769270950 88279815990 87625085555 87219006742 87838139944 87798591869 88642566707 88341210105 86828818780 87805846746 85738229314 85783539408 85962235370 86658925319 87221441386 87885183049 88266447369 86957798270 87656063322 88209084985 86159544105 86360143907 86662447868 86941696503 87210606220 87847383557 88457801134 87880258939 87950527237 88845848674 89766753951 89835357113 86631323685 87136144999 87875511323 88117786609 88193597569 89021332509 89618157670 90017714151 90771089280 88742433640 88086741639 88285556461 88262098174 87560690528 88084260544 87435630067 87867066095 88745408331 89468244005 88036213126 88278878880 89039777646 89369061045 86643668755 87454606709 88171131276 88448279626 88177555497 88847046599 88965136823 87067966611 87531247759 87275198339 88119098949 88654342394 89183037190 87802557615 87086833919 87334292736 87635112408 87655593120 88081106774 86975101907 87410116238 87748180368 87357200687 86252475890 86770332075 87082065027 87367032508 87963774255 88845293341 89412752855 88326935239 88577924675 89477551699 87107696803 88058443921 87973136968 88144552008 87030905843 86463909570 86699071945 86811866842 87696479252 87886297070 88501168772 89118926194 88650235214 88794692919 89514590307 88282185516 88833476135 89178277717 89945079872 86322551113 86864518968 87039723708 87523884496 88107479344 88222637667 87201186465 87875676492 87284509611 87520766856 87854782894 87956094874 88637739139 87535097107 87345484600 88079085180 86855579451 87780940052 88685770949 87654931811 87744459157 88301452430 87354676603 87422204345 87654510871 87657140384 88070049709 88131117229 88216794704 88955576018 89875421291 88174156523 88427523577 88846275444 89681583897 90121999830 90697415972 91049072153 88372821597 88675502500 88984742595 89057764532 88317398512 89271003486 88418903249 89146196688 89259581448 87495617059 87639109168 88439454050 87418851994 87798282331 87187410779 87862305115 87691902927 87597340614 87965230677 88286886343 88472018823 88534869584 88542218992 89088274176 89899547800 90150047710 86869751935 86958681296 87618022964 87249058211 87724284236 87993424805 88971516235 89808731253 88590488630 88982867330 89609311967 89919923257 88693382362 89391647750 90296089740 90268345887 88549922141 88548928299 88628280827 89273272258 89029971998 88106009838 87890553010 87887122083 87897880533 87458929708 88437415390 88099695458 87681047079 88580990753 89577965860 88032199833 88033016869 88146690383 88414533793 89023783391 89313918560 89802015881 90096958858 88773072308 89726737498 88668151820 89229819906 90149643934 90634075582 88633056935 89446351505 88998195965 89515646551 89758548101 89844897867 89407982680 89842605105 90203701026 89678174547 89790649797 89610597162 89692032460 89362924774 90090872671 89417841444 89820629238 90210555517 89085162341 87698899749 87933710782 88443843589 88787880155 89050693412 88915930455 87825125497 88491620077 88910124072 89021359542 89494053818 90161222675 89340523762 87787110326 88297623942 88917709874 89512193561 89336914647 89495933964 89862649018 90428525688 89432385941 89786659216 90551569575 90164982645 91033156586 91296549407 92164979494 88903117492 89048779682 89602012984 89979807511 90960441875 89976416895 90092597960 90173194606 90704854629 87706157800 87972737177 88694901972 88828542709 89374341727 90041922132 89247647513 89996654154 90383442899 90946771228 90780404654 89726423544 89736244453 89003843998 89776160919 90402203581 89820208163 89431430572 90189703973 88026984833 88644277231 89590741168 90243847914 91139338867 89911791475 90089646834 90895004598 90917840578 88885553379 89447852685 90261340344 88890272475 89059014674 89322614755 89432231954 90143520871 89693259533 90502260549 90754172809 90943246642 90310129637 91039893342 90159674313 88467987090 88685728723 89084524846 89697862607 90403056716 90952656628 91433235084 90300656701 90484653743 90941033322 91145492000 91671825184 89777244490 89818265599 89918504655 90751418785 89532222451 89605536064 89740366407 90503013258 90504660495 90453476716 90668846376 90694152138 91228229263 88830589690 89541380604 90522253928 91427991495 91440132981 91807756016 91836319983 90589305139 91549060527 92389418388 90190753292 91172884051 91635803805 90309235172 90512519211 91091102257 91818364311 90848152043 89693388027 90283885342 90423952123 91400931370 89686523152 90267462229 90581298068 91240219832 89513578664 90211889260 90398715772 90084962749 90948681491 91167079672 91656461223 92054834100 92908685435 90595321594 91145198120 89549690654 89897671763 90109713366 90639592575 90874270652 90786598891 90875622761 91048607776 90908468202 91532145559 91006335337 91804745373 92287466649 92434370335 93105035447 91414667610 92313571901 91618249432 91851521790 91895805061 92430229268 93178990328 94072204878 91383581301 91970093792 92720554508 90308062906 91227707830 90805893140 90958652828 89207218880 89675768746 90400793106 91354127374 90380934010 91156821392 91613378677 91436493659 90753969644 91359477734 91376827822 91424521251 91988973644 92306037096 89229703973 90066383215 90741613462 91145902222 91301027280 91840269822 92799958259 91658037776 92425666313 92714788604 92859365437 92769991384 92239729661 92708956292 93428820994 93612753013 94451629214 94743099363 95408919417 96251928924 97180571698 97435876166 91741854820 92183704004 92604457094 93374816093 93912170435 94093195165 91242113792 91442299970 91817736778 92065993688 91226058352 91644847664 91854410484 90513250400 90802242703 91429353620 92311735493 91055133637 91946180104 92315354752 92841950049 91543004759 91917424770 92110933928 92971350550 93589075038 92292193120 93021756372 93355698593 91997961507 92129795965 92827738629 91752084979 92612022441 92483533787 92100098681 92975166506 92434230315 93236459157 93684352875 93871703017 94721357321 95115902545 95610909680 96345336417 96527368715 91777323603 92337697333 92592918453 92795149329 93072148559 91875043796 92158486596 93129136778 93556420123 93741303673 94223127698 94609547661 93825177312 94021280480 92770918180 93076117594 91671117480 92058917651 90338715469 90819510850 90844330565 90901489670 90928342258 91294493186 92110264631 93103910797 91414276757 91743299567 92492631847 93111382937 91812116489 92189677789 93059206644 93562600653 93186319850 93669377231 92088443593 92238302338 90675852206 90990853059 91268963695 92095095792 92146369572 92303290526 93042057131 91932683627 92469502806 92517967450 91537293781 92082238679 92632414973 93166860921 93185678175 93456765272 93520896391 93770232623 92633515638 93351518651 93623390975 92008172824 92778469741 92886848296 92976560189 93325326864 94062044281 94461408123 95319580089 95022506517 92491502926 91976531863 91918200736 92095195192 91928507577 92415989862 92854788941 93550442246 94329703513 95053821514 93243370757 93682528507 93885357509 94580209066 91613086341 91974667469 92140299920 93110593244 94104809525 94422070033 94009996116 91669243056 91908247860 92258772349 93220245608 93974922007 91307567696 92042788605 92492557210 92532718849 93202319290 94146257461 92519697411 91702993342 92538748068 92196350328 92838742491 93092156152 93411507306 94378866124 93623146477 93748728317 92537339828 93067949430 93306687917 93666387715 93736695977 93737610442 93081867694 93173651807 93691669654 92898664088 93045091030 93106688490 93165122427 93842470120 94699882618 95569912602 96204670709 93074896087 93887440743 94481654011 92674867579 93145063602 93844584658 92024760913 92786864035 93716936807 94098402435 93798547933 94147770984 93653589922 93082808287 92938904233 93423984164 93608976370 93721112507 93999711734 93369888253 93149202769 93300782876 93448028562 93763622013 93891802509 93980144216 93613791721 94353934898 94498158558 94562760041 94627921712 95311492294 95098804969 92488276670 93175334349 93944965577 94811759659 95433555427 94791042702 94121844949 94504408191 94759266134 95475579633 95916876978 96616962108 97257470286 93311006163 93933523234 93874137587 94647677114 94803166374 93752896122 93958054526 94840394623 94889976512 95086695289 95275644378 93741377031 93824823178 94539946178 95181613059 95809289321 93825095804 94437748089 94460852733 95072376111 95674658789 96602726219 96678394135 97645607157 96562510140 97204667633 94489579307 95142321281 95157593225 95925956020 96531876024 93987650142 94951615702 95300046761 94582390359 94966259816 95920487001 96333302350 94108789589 94481537470 94975605291 95654223685 94827154683 95471935366 95708278549 96518661451 96812100912 95191661144 94945699237 95620374927 96130551698 94582955758 94400994251 95376105511 95472822588 95551489910 96022915494 96201660118 96245070244 96413226571 96842830716 97285934675 97412219113 97543010965 98025376891 98322324611 98566140654 97594717596 95514954150 96250445401 94723446711 95487044994 95632576858 95837758183 96373263080 96589472243 95092883224 94488930133 94670407455 95037370009 96006230439 96132079398 96405390676 96911725281 96526973056 96694258553 97163200141 97194596104 97648812944 97804953771 98728816289 95800117460 95991289549 96605347118 95316205588 95874773319 96234985712 94708481853 95568119257 95763035658 96345396268 96776297144 97311215868 96974488188 97058991517 97195340559 97066264170 97297973826 97325086827 97417911488 96619119090 96990597900 95834130782 95987488419 96847537224 96976878571 97075467339 96588248481 97128337214 97815605114 95470575108 95686067285 95923463080 96479165788 97246384458 97308882749 97975356719 96698507870 97131802555 96264588703 96740825457 97469972063 97917019589 98630247507 99405005516 99425052243 97582370784 97853871090 98147279625 97990673947 98392241346 99328717382 99985723767 100000000000 99327334736 98132167348 98855565199 97665680989 97258250907 97453492677 97881539744 98515080923 98682663727 96064817668 96367603499 97361939391 98025109839 97283362432 97839856154 98771235428 98988630890 97305321216 97632390140 97967980014 98146937319 98685024809 98739459201 97397828549 98180927275 97493941703 98000855507 98512724942 99232340988 99427011820 100000000000 98051431639 97375494521 98000459371 98573504434 97308574089 97987835273 97106436627 97274243805 97397271825 97814481626 98568466601 99177334019 98857910966 99362573602 99998070188 98075344633 97713418409 98248131500 98657068086 99384009072 99952258548 100000000000 100000000000 100000000000 100000000000 100000000000 97283264270 98110842387 98154452634 98632146903 99082282007 99187475321 99232662567 98728609429 98704833524 98760008741 98350426127 97451880795 97597614909 97927900626 97996039487 98475825835 98772805216 99442557171 100000000000 100000000000 100000000000 100000000000 98796894355 99010356488 99571512504 98870880618 98942467988 97795196012 98268202934 99162677668 99517061853 99640523828 97662646454 98276609607 99086408551 99678955681 99968212354 100000000000 100000000000 100000000000 100000000000 97992760925 98258453356 98559564975 99127579064 98134828986 98894777905 99180970691 99615261824 99723252089 99424698467 98145976078 98248296252 99013350998 99339757088 99478014190 99872275355 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 98920028431 99172690200 98953260597 99400407172 100000000000 100000000000 100000000000 98452201117 98822322212 98862213846 98937334864 99526503584 100000000000 100000000000 100000000000 100000000000 99712011479 100000000000 100000000000 98774265977 98304852655 98427098968 98551097016 98760391894 99008267586 98844922582 98193074507 98330401343 98590520087 99586071850 99893423039 99967398984 100000000000 98774664520 99604830741 100000000000 100000000000 100000000000 100000000000 100000000000 99916416159 100000000000 100000000000 100000000000 100000000000 100000000000 99840236573 99613682398 99720128486 99864882472 100000000000 100000000000 100000000000 100000000000 99880914747 99821544751 100000000000 100000000000 100000000000 100000000000 99914791114 100000000000 99925118486 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 99973024349 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 99490854239 99884618521 99731498809 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 99731035201 99772454399 100000000000 100000000000 100000000000 98593976357 99181529497 99474343060 100000000000 100000000000 100000000000 100000000000 100000000000 99544499089 98742263965 99015392623 99616719660 99887870158 100000000000 99902066295 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 99297378328 99985597078 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 99985187063 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000 100000000000