0942877618 0988710441 0732618727 0914540557 0733787083 0970148665 0676116066 0977788217 0662881656 0943821773 0665282651 0910562787 0630858094 0947281171 0734158334 0395588716 0990533447 0506992136 0930321259 0391729669 0992487130 0678613334 0399243123 0392800372 0976918996 0991387746 0660410128 0637763253 0962245190 0982509936 0927387882 0507113521 0687776217 0972919788 0921215034 0911916108 0945616302 0500655237 0953697082 0940572921 0932535188 0668733098 0952959823 0943341273 0662316610 0993129669 0398383359 0682808132 0949608260 0634152701 0736218841 0972455812 0501849161 0947811806 0968208354 0927837144 0972264192 0972312244 0947020650 0939362919 0963349439 0508795282 0946513140 0680739671 0390695856 0942659118 0688796265 0988944938 0912488864 0922707409 0632147742 0637236666 0505478652 0927063694 0509261081 0685163319 0666111222 0955500686 0500603707 0921639692 0502752424 0990801722 0946706661 0637953409 0672607766 0957320922 0968307672 0675918559 0670587524 0937273690 0632827895 0914877095 0509003988 0977073828 0924006434 0943256049 0639211424 0928812132 0666326808 0993846952 0917594811 0682910069 0932855899 0683546433 0668051913 0970367337 0397304002 0923749378 0933755696 0919616027 0731180126 0940450344 0398194531 0733273140 0503128455 0985997873 0683211317 0688576230 0678189739 0923906370 0667838588 0666216859 0665838412 0508029592 0990275967 0739628698 0392785146 0739548297 0733492504 0950395924 0955856051 0503244183 0989440486 0946312388 0676846812 0921731028 0639780946 0504135620 0673433916 0961290776 0683436352 0968419597 0630346217 0970401853 0391042932 0985042914 0631460591 0963705435 0661911360 0914066978 0670753283 0987555894 0950825232 0953838035 0913949748 0397563982 0989208201 0663079216 0390043572 0958994903 0994983483 0935641867 0989653401 0938691952 0935083859 0500212348 0911497646 0980898677 0959859882 0978062757 0671026666 0957552072 0921290962 0959717964 0684079665 0931552068 0914236380 0735099971 0957241719 0968450222 0919951607 0950457049 0394074184 0674815654 0674930813 0964866748 0397231204 0390982315 0972266153 0923204171 0665266774 0940144457 0669254886 0968150853 0688829409 0393977413 0992401505 0681321244 0989103757 0982358558 0670216597 0934691309 0635934493 0500734566 0683304850 0636742167 0509855592 0954319764 0937809572 0973442357 0673464004 0920504042 0985720461 0661904029 0397679032 0968200137 0634113141 0393976456 0395879778 0675117591 0397799064 0955121426 0636749403 0931111182 0733714350 0921531398 0500373528 0738187211 0396782266 0932082573 0990173373 0918999485 0998239271 0939629653 0662099741 0943023374 0999366853 0989722868 0678350953 0682250230 0665904670 0934468026 0917161652 0630347755 0945450890 0986984459 0928002909 0676435782 0974710729 0974722216 0667028494 0733300470 0399187888 0910255173 0638697905 0955040399 0968786672 0996509919 0681855886 0958471694 0689378243 0989199343 0392104279 0924389367 0662058031 0391734781 0993340181 0976888193 0950914884 0981844982 0934099135 0686199418 0952097066 0665996644 0664176901 0939437922 0668454947 0667481078 0636193636 0952398890 0974364569 0669962169 0967188802 0732321696 0678287150 0980553902 0990032663 0911019739 0983809798 0911985916 0922880414 0685137463 0684246279 0667168144 0949531398 0505183742 0503977380 0988589025 0956513736 0923611530 0996197910 0664075756 0397676254 0969042398 0956516701 0957629720 0965322002 0957380655 0666481573 0639964021 0999416889 0940993703 0924385542 0957808749 0939669392 0501040228 0992129930 0919996534 0915230668 0982680581 0974151831 0920292841 0661745087 0682602429 0962308474 0953739394 0630367706 0923668017 0967017692 0946077059 0635128272 0505850717 0970957643 0911923778 0981617130 0662721888 0667368447 0682422805 0954511930 0685674783 0941109874 0397255615 0738158622 0947879729 0508124039 0633487089 0932546330 0660019668 0681289882 0667009159 0631654807 0994834043 0639293132 0948873034 0638484826 0986144447 0913259322 0997971343 0915644219 0984524472 0399974497 0682880415 0992228742 0972366436 0976272670 0984800462 0684826442 0988755504 0921870848 0943845200 0670678108 0675555223 0685533368 0504641008 0630986901 0931000895 0919960154 0994630843 0961718982 0676092350 0994552538 0965270673 0631701972 0670285982 0919607458 0943244087 0662575343 0916887819 0397866008 0913227464 0981793491 0632106555 0951647663 0942620420 0685619191 0683006160 0932665958 0927603459 0945012847 0973600347 0635795420 0671582549 0969838913 0952290169 0675440952 0998537420 0983680692 0951909765 0996143579 0504171582 0921856584 0968455192 0998112459 0991836075 0935592310 0993832802 0954393099 0927503210 0684309462 0962322454 0981633222 0735101643 0666274365 0399650345 0943675923 0977224195 0675635121 0939461799 0676279541 0980454205 0399957092 0962435117 0663180751 0637639441 0668051829 0993131175 0633693875 0912596098 0995908648 0397004645 0944627166 0984108640 0919898254 0991039550 0632109086 0391018262 0932877048 0966128218 0986199280 0507558109 0926181342 0923878808 0963144054 0991785265 0999073152 0920345308 0928157385 0665911241 0509859129 0396234331 0950145416 0917486757 0631530266 0390078206 0639533723 0996083646 0989241649 0683323965 0952946788 0996570962 0990870256 0503357453 0972422062 0949914878 0930245303 0679034362 0638776401 0730879526 0666759973 0934350994 0931790923 0631585377 0976560992 0739628195 0631100114 0988270709 0966815343 0998634109 0921187041 0971665452 0390025305 0634546014 0951878359 0993655620 0673872677 0959684891 0509773421 0994912268 0935508135 0660733892 0991705111 0666116774 0972452897 0630439721 0976775106 0958030769 0913235580 0947645378 0950397871 0506538870 0989382688 0994063750 0928530385 0996559239 0980225158 0927539850 0634017595 0680112366 0989546789 0978773996 0913976265 0996336582 0679200629 0677667149 0943439799 0979925785 0639458404 0952158305 0689779002 0986414747 0996810578 0972367539 0938561011 0981340009 0391309389 0911767193 0927083455 0981231514 0999568952 0995539903 0969586489 0974466061 0666000004 0977758477 0961122125 0502508162 0976172672 0738228338 0398495914 0956719514 0949811734 0914673089 0671414407 0396786317 0992147208 0990067729 0392853731 0638069754 0987015904 0991377504 0390860508 0931343606 0954995416 0508343560 0952034681 0978271167 0973452088 0736597243 0974546539 0997825917 0680273393 0929280892 0503194545 0917306290 0922525239 0966620300 0738705437 0933789695 0986216960 0673300494 0990741412 0985034959 0955980563 0914549691 0737099154 0937930143 0937275668 0681944157 0632137653 0637541925 0921431429 0679238831 0735021087 0965325940 0637527875 0967304274 0961994745 0993157788 0396719288 0981226044 0679390075 0937975693 0730961582 0942865543 0660104368 0736656698 0733128436 0682795963 0504982896 0918612449 0662687261 0633737409 0673598596 0639909435 0937986028 0938179835 0979866522 0942542413 0936244023 0952916660 0931976502 0987153284 0959657416 0981840158 0672439443 0955164268 0992523587 0928149890 0970608078 0928325251 0998067481 0395267722 0681607474 0938902822 0394454719 0989880073 0639348036 0955295882 0915448112 0660673495 0673154282 0933670679 0390339705 0928019644 0990625816 0972943421 0969477081 0662916936 0944548868 0995551818 0942142467 0633328463 0973772852 0963759793 0635450163 0639687972 0399215900 0686287339 0676073664 0502635224 0919226700 0630397996 0933596932 0971391842 0931247781 0637319219 0980382604 0945297603 0977334010 0986342957 0963573901 0639342660 0679211791 0672515825 0911301722 0635861932 0991128754 0938286659 0922919624 0683331806 0995974255 0390147574 0399350195 0990722711 0680944009 0687391024 0949773593 0917086598 0509523333 0920670813 0681902578 0976323250 0674075401 0969134640 0634681815 0913051614 0986232614 0396754696 0931237507 0922258236 0635159112 0980957736 0949252675 0979323406 0394824650 0954576564 0508857324 0983190952 0918435025 0634620195 0507538233 0931978022 0949889525 0731433905 0964691215 0943942134 0733114841 0942858113 0936964175 0956151911 0993237819 0675082757 0958865543 0504781686 0992679018 0930471562 0391574383 0637773409 0632641575 0635364379 0931170111 0929990404 0914208881 0943036706 0975377984 0910330182 0948727607 0912510078 0739176734 0686688369 0924866929 0730450894 0731514320 0995776377 0390846913 0993898683 0928596689 0989175115 0943628880 0956801113 0730216920 0927602040 0677668777 0994615425 0943615829 0925170619 0921661977 0959537397 0995258058 0988021252 0998548017 0965317173 0946571603 0660808884 0666597425 0920744779 0505004561 0963507200 0934264354 0390470524 0661884050 0951126672 0912065864 0914705803 0736146534 0399135868 0931869058 0971081791 0932481995 0509346487 0688415539 0674382259 0632607115 0934463948 0931137349 0945346070 0982518290 0503813313 0633472697 0914792057 0944761971 0973686631 0667924312 0972207628 0941817852 0738727561 0974747040 0918374007 0509891380 0993529684 0732761462 0968217509 0947076471 0671114999 0997874544 0506902489 0913700342 0921882611 0963243483 0934997636 0994722264 0929127316 0669749694 0661110277 0392873923 0639673522 0937393263 0503335230 0668911911 0673776374 0968414898 0394479448 0954838582 0631542639 0739842080 0999022956 0950937632 0976352730 0662284538 0950856704 0922360742 0502784255 0673226122 0670200770 0730399250 0676407997 0985314507 0735399651 0958604739 0731704750 0938761954 0394883945 0731649422 0935340791 0972957665 0735818583 0992513037 0933801215 0931036878 0665998096 0950570625 0979598975 0919156374 0671338887 0972331100 0670701831 0396311379 0953212388 0677541800 0919844348 0633053765 0918388049 0990603668 0637926333 0995983439 0998695724 0394880857 0925512621 0988876436 0996956913 0990737053 0937618952 0933914214 0930095595 0925380939 0689150982 0915477477 0929366314 0395829293 0395968112 0398495269 0673712329 0637758330 0987138438 0739834837 0500875260 0921061007 0936883350 0636135057 0976459929 0964193883 0988465604 0686029305 0990740567 0926033528 0913223996 0503133294 0630455235 0952193893 0948319014 0676962925 0686801876 0390113752 0508400887 0730877952 0737261854 0737271824 0989665919 0932002158 0509233088 0998261722 0680265857 0392022006 0500491959 0638313581 0977278777 0999177584 0916340841 0910274071 0390996533 0639463759 0963348494 0689902824 0503604593 0936578961 0997459290 0987760116 0918476924 0936140897 0925678793 0985141559 0681457962 0961281829 0502405888 0731085679 0910472948 0959498239 0663436202 0503878076 0943209413 0931514696 0951413561 0913805916 0910350225 0932051478 0662133535 0985326439 0396594721 0915305151 0500858665 0980238220 0730799195 0957694209 0963323587 0911964950 0668658873 0944414523 0939875113 0933478896 0981715042 0391677797 0636337295 0912592122 0503721745 0999718069 0978111063 0680896327 0968049085 0920384325 0938249041 0950213177 0949408040 0632708418 0934843061 0664788589 0996409369 0670099956 0660705652 0509498825 0917353752 0963047535 0919514395 0677762684 0969845275 0944749239 0960041521 0941811477 0973543829 0961372331 0998239013 0397274969 0687432364 0923314537 0632030699 0635494231 0986634283 0980858642 0678398636 0977873716 0910958286 0671543539 0676122203 0993164472 0661087192 0731268856 0669843836 0916744114 0732837789 0500725229 0972156581 0688152390 0988687366 0999964999 0983902281 0927676395 0911604732 0931656727 0637527759 0967841070 0665529291 0636597436 0951799973 0916025350 0974140819 0984078316 0680571478 0687426859 0980891033 0964627061 0926503774 0957031125 0506672723 0914860711 0914384506 0674066876 0390605439 0632366208 0983176175 0977682919 0943830956 0736939748 0731684886 0927781411 0935874325 0634647222 0968148782 0928082551 0919323863 0682612990 0982220648 0732865643 0932463089 0638713356 0974792056 0390804171 0991754950 0926456450 0636969012 0985833547 0668892221 0639625058 0963791801 0921611508 0972246742 0935167091 0506603012 0913106848 0502851455 0735373429 0929943116 0960934886 0636748712 0989311859 0681728680 0953514875 0957320404 0509561357 0637253160 0990319335 0917559999 0638050071 0979492328 0964136775 0390290817 0987644939 0636531340 0949992034 0999459515 0689209572 0962011192 0507976954 0986527103 0660675334 0638428616 0674432322 0935168772 0730048942 0681828469 0666451810 0679887033 0969403020 0970481029 0929395454 0980895291 0998778728 0945054474 0975010855 0983804302 0963113654 0731290512 0736435422 0967427823 0671653190 0732955294 0686838816 0918942197 0689962191 0677810665 0738799700 0919423040 0929618737 0390625217 0939828755 0993123354 0505230691 0984013394 0981271565 0504265263 0929825619 0911566284 0952872392 0976506387 0935433299 0501985583 0663918789 0681213041 0674584350 0395298837 0913446086 0957169900 0914589907 0396387586 0734294451 0667748902 0679818337 0663705983 0947347461 0731332771 0940993750 0636947406 0679602899 0683438728 0731641887 0682328850 0505809041 0924790091 0633186381 0677894711 0955830090 0397679054 0973970633 0732855699 0948431358 0732258814 0978160354 0943715858 0948980371 0949430192 0683060770 0932755786 0981470396 0912010935 0967839411 0974872416 0919872653 0670019970 0912711973 0637634077 0675092688 0664728861 0633731025 0933740336 0932321693 0948679902 0507488306 0923855630 0661065035 0509735026 0390176093 0737904523 0929331761 0980729100 0633871630 0681890192 0666186856 0675310274 0682309544 0941395419 0966018288 0676419159 0631240456 0933291726 0972611003 0945802807 0972481176 0962024716 0660665202 0929424974 0940430714 0936123616 0503451512 0500158080 0998963164 0688060059 0972041556 0396995672 0992138171 0951109204 0679750591 0989992379 0974473915 0996975680 0731833292 0686294526 0966970626 0952626114 0991445168 0632972469 0390400687 0399342357 0928349692 0687959421 0689122910 0398280711 0943417444 0941952451 0948827503 0664063544 0923393232 0941792772 0953254208 0947259970 0967571851 0733667784 0662280703 0671960202 0677391434 0730508767 0507920160 0392768796 0912129296 0916000117 0932027500 0734293243 0929087467 0390942356 0638848929 0661959415 0503211394 0934892677 0737415148 0982476132 0939703865 0937801688 0943645152 0686829518 0682658872 0970762725 0975962241 0735448650 0392634087 0974581466 0630809482 0917741009 0918755476 0958012764 0670575099 0939622796 0949179996 0933496653 0670396189 0662562596 0970812170 0989835524 0910528429 0683099186 0504339302 0973893136 0970582067 0921823710 0939000125 0670986969 0686411306 0670982310 0392843709 0395623704 0689686825 0912191256 0502166325 0991104595 0734043398 0735262013 0393530107 0685789972 0732674527 0992193491 0992378857 0996797011 0678071245 0951090673 0688487120 0920590268 0919479204 0943840637 0502862747 0914219420 0990137153 0951450249 0398998268 0979913559 0635696923 0734520812 0391259007 0989466061 0390530674 0990053723 0660952220 0914529665 0957903581 0677055961 0503296751 0915475323 0913604591 0936001085 0941283552 0503659505 0739684809 0915311800 0737201602 0501288888 0961033342 0951506756 0910335430 0938447449 0988343948 0998158259 0672027022 0978423934 0960695886 0988240321 0984834887 0661613204 0967618000 0674961441 0941751775 0961347642 0910409813 0941092743 0930778602 0636083803 0508798393 0679432841 0986857923 0966605291 0925332616 0677251865 0661609957 0667553826 0947107981 0666768937 0397923152 0686484173 0997459810 0974460918 0669398352 0940652726 0392193744 0633013963 0399143605 0961145545 0689741632 0736076013 0960329218 0635597792 0926598796 0507770262 0730974400 0680575401 0678122095 0505527046 0912495672 0391664053 0943130503 0683427293 0994726993 0940441514 0504674809 0668849336 0984015461 0633338882 0940598382 0958940998 0959825657 0922377147 0507918489 0963004750 0739166418 0735271825 0639732387 0502867263 0500918959 0635737835 0954016777 0923704115 0660974487 0396178582 0981755313 0992199730 0676540786 0734862783 0994528152 0636562499 0952030427 0993285431 0996039612 0976012003 0983786730 0393172654 0926476477 0981163634 0949575747 0506005080 0977121975 0670596862 0506784931 0634804697 0674712447 0732149809 0980782125 0976829303 0956638847 0730282305 0736165170 0934881118 0917148524 0735871646 0948146240 0507792473 0507281677 0673186365 0689789967 0956008279 0941352422 0967492674 0913343368 0509757860 0737485488 0398843546 0739307112 0963402320 0972497526 0988137512 0685487294 0982212871 0395443199 0630822875 0738661293 0991282607 0393688697 0636474150 0953892327 0998396795 0995434531 0730887513 0674200637 0916204157 0637506624 0937696685 0930087974 0938197254 0502529564 0637142557 0956282673 0916824455 0982853853 0634123707 0394930016 0925139972 0735403784 0686254203 0927016816 0954274950 0917500222 0631654653 0392528057 0993477848 0922182564 0960082902 0969840308 0941697404 0915287544 0738197447 0959957677 0676181144 0972981781 0390180888 0951177960 0395458726 0675146542 0914199684 0961171538 0738531337 0946589074 0638284353 0679294744 0973572999 0689044448 0938816606 0660956265 0669583287 0509601500 0972503106 0632244108 0982714876 0949608244 0990034043 0950937640 0945618320 0969591451 0673102627 0687514723 0985848343 0946438962 0934908127 0394381096 0959999974 0985808807 0500878730 0992667250 0966077265 0686470129 0684317422 0731778354 0921913564 0927642369 0679414448 0926503682 0993894006 0680569631 0914533391 0946742812 0500471670 0397019446 0945399054 0983864185 0686765456 0670106822 0916866042 0915469463 0631797736 0946972574 0679419827 0663008208 0736358270 0732102474 0687202598 0956528675 0635918364 0961830008 0988492406 0989126240 0962590023 0922886533 0976723807 0996990245 0667763211 0684398502 0503648251 0940373447 0964897994 0393197245 0935138707 0667396929 0994754031 0730080063 0683740601 0944468519 0969002469 0916942667 0999796727 0987495212 0927888229 0639846393 0507787021 0687380933 0395989931 0913215061 0662438226 0920187397 0919203454 0917465844 0392377659 0632615089 0959038139 0664943540 0962296726 0995163770 0987558467 0638982615 0638373509 0397695950 0397900986 0680301050 0731225540 0670546916 0957912638 0502199628 0967861323 0506453591 0944138099 0993011127 0958042952 0941341357 0509712837 0950853972 0736622456 0950869934 0931296683 0982817820 0967215426 0398117869 0674873350 0636744762 0681964138 0664500412 0939845702 0660028174 0632155029 0506417384 0731006688 0916886046 0506507051 0977142735 0635200429 0998159689 0915598625 0956877225 0504060766 0939269062 0662637746 0678243683 0953590049 0735461351 0957707801 0945000453 0638279482 0961635181 0688137199 0672256729 0663403287 0393596523 0916455372 0997777853 0663938663 0675523605 0920889443 0391012471 0950304113 0637928255 0636911488 0953590771 0686135217 0979458702 0945072419 0969917863 0392294550 0664404071 0951444469 0934240076 0639230037 0738585070 0944570612 0916611789 0997576966 0992512358 0946152278 0958141725 0956940772 0931551272 0738705409 0391947670 0960640211 0665985777 0949076041 0915811293 0671270057 0676227662 0942216785 0635184425 0972523618 0915983757 0398724273 0681727403 0667819829 0508754007 0505001121 0731669961 0976646250 0678767967 0636120464 0393385499 0733328710 0508979968 0506239401 0661828454 0686344856 0923471755 0947208611 0981343993 0929875236 0391491941 0668137337 0501582451 0633363030 0957476953 0674790547 0919794589 0391184187 0632891254 0684044727 0990741137 0966397182 0983016864 0673276894 0962981406 0958351227 0668700065 0985936947 0678880964 0978385685 0732474802 0505705787 0634373394 0915950904 0660224784 0945940226 0734778444 0395612370 0975092707 0973778814 0921473903 0683121144 0970153882 0662934940 0679560159 0500971332 0631462937 0501855218 0998971713 0390049350 0974147231 0667853469 0961139939 0925083060 0671503961 0957721507 0958769525 0913927576 0992196521 0396128189 0395942004 0919855324 0916882062 0914724161 0916255684 0911499198 0910994750 0673693142 0926466870 0631079922 0675972877 0996989413 0966376189 0506584703 0919213899 0989691797 0973347565 0689211598 0987457097 0638125425 0946827765 0923656827 0634108064 0971085735 0399154188 0687809798 0500190608 0733065265 0959721511 0394669948 0633423015 0674918283 0931448109 0397406849 0730064713 0674461779 0730006917 0932845490 0971755474 0988343638 0920914749 0954202544 0638007512 0687047469 0632110071 0935330947 0951590263 0998269014 0681673925 0399963021 0995085375 0984566101 0669429649 0636715729 0736282746 0980987212 0395582008 0968404040 0955161435 0964061748 0965286510 0955812109 0973935577 0988816417 0945089872 0987526281 0963369997 0680681488 0669590994 0921093902 0736213307 0732988257 0914222304 0738307693 0637864807 0981629328 0688048220 0961190592 0689067385 0667654076 0666421677 0733759327 0398325559 0670321663 0984918130 0927839934 0924943977 0918855381 0958739572 0737410695 0978307383 0670721441 0970217704 0505652541 0913922241 0392069830 0970954370 0666591485 0965152747 0993130486 0675221187 0731726357 0927004354 0673102749 0633538485 0662033699 0938101437 0661327792 0973551469 0685353927 0966808386 0961672172 0928876893 0502948618 0394111099 0991446313 0684817052 0504739055 0503816686 0634664481 0995057835 0500524603 0928152092 0938520164 0912783829 0683689749 0681631773 0687395839 0956370608 0918203583 0990679285 0508895880 0505718915 0994684828 0978288262 0673041193 0937588123 0735543707 0983485619 0941883577 0632492998 0929268706 0500438740 0967381847 0934704275 0634736103 0940951882 0995675614 0929910976 0684459229 0980768366 0954645009 0683603387 0991959171 0507392099 0670332282 0394680160 0508255395 0926504846 0966895845 0670713550 0978618003 0679783417 0963249514 0935630549 0997727047 0636586992 0990158674 0915324066 0739092415 0634621532 0948040803 0920238725 0662441319 0734728288 0999179826 0665577113 0639873688 0930678837 0981931895 0672178187 0935967731 0679555157 0737707712 0681371191 0686313914 0959456395 0946783375 0675366596 0994555473 0966426965 0688207174 0677833365 0938791713 0671945001 0508388466 0661380367 0996815245 0937950868 0683245625 0910661235 0984653291 0924117714 0928255646 0974138079 0961564051 0506492478 0941430513 0927741720 0508038891 0679060156 0970774945 0661594242 0954515144 0977132022 0669024064 0951035063 0921143047 0505978306 0991938601 0948534492 0984407108 0731986000 0940581066 0392070098 0953277865 0990344330 0977167123 0988484125 0688561490 0924085490 0688707779 0926583623 0506982408 0912376492 0676208908 0675842442 0398177462 0685934820 0675138758 0635225706 0964912334 0955065158 0736080101 0505453515 0973540129 0986492900 0507856411 0392180115 0632675867 0924087994 0395067913 0390080496 0395253279 0933575335 0929148139 0505947006 0680416128 0919975103 0396221505 0669284995 0662363118 0666945952 0508099900 0912793713 0961240018 0730384438 0639189610 0910037119 0637901737 0977385021 0945293331 0921166730 0914032356 0399467126 0980763368 0949325181 0967842290 0397971491 0915813087 0970182038 0665970462 0923746264 0684117824 0938166275 0937176583 0916602000 0959030274 0738339862 0929177108 0910573055 0980785691 0632418793 0397394651 0978633182 0683056916 0966394951 0393320347 0633767003 0639261810 0968507982 0959256641 0991592732 0988978612 0962008208 0920629801 0635747636 0688674019 0680608166 0395773540 0948063830 0983495728 0953140807 0660602496 0662054781 0665561808 0677857895 0956050793 0990375667 0739585694 0929292044 0399488285 0910852211 0390218421 0686190822 0393654871 0956565635 0970900033 0982429745 0990344014 0735511998 0990440917 0637746973 0963989378 0949193762 0979681708 0924745670 0395297086 0934500243 0982642191 0685804769 0991971965 0990553075 0738536831 0999679303 0732789615 0929919589 0979012362 0991220968 0505213508 0925219345 0998969155 0637150939 0926314571 0395039420 0664883348 0668356482 0912760017 0669343446 0399487799 0684759399 0638762134 0966119918 0931293950 0678835257 0736558457 0922422276 0664422903 0504328571 0677298130 0981676988 0677654293 0983082682 0982781492 0966175784 0952970779 0398581399 0399533083 0965975793 0390248520 0632457355 0969347455 0637180321 0990583361 0952856825 0921989962 0974735226 0397777919 0976033101 0668489883 0918324175 0967200541 0677271255 0961194605 0921042424 0508237631 0963476556 0980297915 0943960091 0739223467 0956258820 0508042301 0974695874 0684982746 0667462356 0977108106 0393602956 0986501490 0636744030 0983520436 0678432256 0978851441 0739169350 0393930373 0665292969 0738223635 0731273798 0670550718 0637869032 0999378453 0395581072 0985409481 0677643594 0917786452 0666402081 0500478314 0970577541 0633595837 0968360441 0975485464 0687407536 0634501463 0937605508 0678712573 0975092005 0957799116 0958707355 0971178113 0632922920 0982470757 0660564539 0393260101 0730153143 0687013470 0917440911 0732095612 0977234547 0912844445 0959328424 0957857874 0502565160 0683135124 0734450320 0503840500 0949274552 0917419240 0956435531 0637830063 0666072278 0506858328 0927408378 0684568939 0681195843 0921122904 0998945923 0916051197 0673146813 0962492326 0394549415 0393402899 0680398031 0943861389 0661304086 0673219443 0994020197 0989348244 0684331194 0666056312 0504935037 0674358225 0391132983 0508922386 0737929063 0915138442 0953279839 0507686176 0937645298 0630783593 0980048964 0509118852 0399140577 0672385056 0963726386 0957843776 0635036998 0945425350 0914057243 0638845829 0941750814 0687016060 0663268875 0995882276 0968930953 0915744848 0930292828 0736305055 0979187869 0922439096 0917705131 0996477538 0666804918 0926081339 0931724019 0395386610 0916696440 0984305448 0731427140 0500097807 0671355093 0679347507 0931105539 0506937094 0987980454 0943003889 0736943350 0509394346 0396384564 0667562885 0733443655 0730639110 0508445281 0945094114 0508578316 0950241587 0967222066 0965323749 0673899577 0678020638 0630398077 0678052362 0944974679 0941001462 0501672708 0933979457 0925060011 0953437676 0968259253 0503316140 0685115676 0988825461 0965958913 0956544432 0986722437 0940956988 0507040942 0395171987 0683172823 0397876854 0978205974 0950219663 0925574056 0962748131 0997664462 0678813422 0952475272 0957422777 0507150702 0948114748 0674006868 0926022525 0988111056 0396952381 0394528811 0394792152 0734929259 0683984032 0968812473 0914067636 0969264920 0677884156 0395100183 0961502575 0958986133 0968495248 0399693637 0921442320 0667481251 0996404847 0966447946 0738451633 0675478277 0977499148 0681066387 0737201954 0661221404 0669175231 0736465820 0945003709 0948171632 0958987565 0931775329 0738004153 0634441472 0391602383 0932482947 0925422256 0392657270 0959534726 0986975551 0911934859 0981829162 0631023509 0683163136 0985459810 0683859078 0945123059 0971187725 0682479453 0957248845 0990744153 0988914231 0949351942 0504518205 0935029808 0979942279 0675657548 0952937210 0955036360 0990911522 0935328621 0678327492 0974295563 0938874287 0948814941 0676834632 0972703379 0970941585 0958372011 0732565099 0930002318 0914660987 0688911595 0940472038 0999871297 0932918459 0683441750 0736945033 0686775623 0664913720 0392326258 0634038965 0977125014 0957992889 0991269373 0991739023 0683564921 0630613841 0980737654 0999434435 0985044122 0934256812 0961921153 0924235895 0671979267 0943478067 0396077650 0682621733 0996081140 0678062863 0959208658 0669564075 0393587823 0673068481 0990411797 0915285039 0395339153 0971968849 0960538026 0935572251 0950291092 0733358634 0638890966 0972694706 0941764955 0687013845 0921476089 0666989142 0967296889 0968778397 0966765485 0680736770 0930164023 0945192958 0964423169 0501319419 0390139674 0731694242 0503490283 0951324168 0956204382 0682293219 0982875400 0916513777 0927792376 0666804755 0639075652 0734369731 0923954108 0972758472 0926731839 0977580458 0964419292 0673223102 0670540331 0960140957 0938757014 0679041340 0937411366 0972921800 0672160274 0933108991 0999347209 0927085345 0734981809 0913157206 0923642449 0920702965 0967372673 0991290892 0635837361 0985938281 0995790315 0961020351 0393138640 0964846560 0991121866 0931801599 0680261734 0992301089 0634841232 0964815906 0981249099 0929011383 0392184670 0952068311 0982098799 0950018677 0973608727 0678239346 0664337172 0913686127 0680652260 0662251408 0938298049 0962758287 0680797464 0677096564 0671552406 0966081814 0957401263 0999947104 0390601359 0981747069 0968384866 0962620273 0664008956 0968952758 0668056966 0397234961 0503089514 0989338417 0968288783 0669454504 0398716095 0678531041 0398829583 0987466650 0921970527 0944544079 0668489206 0674087988 0665158025 0638630435 0979216324 0663992054 0689159353 0974153972 0919225650 0669691860 0738135989 0949513907 0989685737 0932541783 0505176477 0980944349 0970926695 0665638237 0921326231 0503763455 0962359854 0992953211 0964422279 0929843601 0987958976 0686233488 0502446909 0927373629 0935951959 0994007065 0731966179 0983532010 0985233581 0999012263 0958994687 0985721075 0631454569 0917948850 0501882428 0673353011 0964358920 0673432535 0969441685 0506754781 0982151016 0670143652 0638967783 0941121589 0918437488 0509221767 0738460566 0395563722 0983300794 0671662322 0965028359 0676911166 0639313063 0966072470 0982521287 0636888404 0508262184 0922304842 0971201614 0734862702 0667879882 0963156090 0999092921 0967753377 0929302980 0939332798 0730842138 0935542631 0933774738 0990774810 0682098694 0670573980 0913271429 0971867576 0686699368 0947908010 0917347208 0733777959 0504259018 0956574838 0985068717 0957541558 0917313464 0988630116 0983166802 0681563935 0685541721 0734274202 0923865419 0963772151 0508421718 0973873241 0736053633 0924377445 0992095721 0739446594 0668686975 0971435383 0970807230 0968101807 0944778276 0970232968 0947550971 0940712779 0637151683 0663283368 0630636187 0982661132 0988896515 0940324195 0919042270 0677751866 0921623585 0914920432 0951132175 0672476181 0392086203 0969859013 0731937371 0731219421 0917647442 0937105456 0949023115 0910187593 0682515853 0970121706 0966884324 0926694866 0954867642 0948076549 0999046599 0933814826 0737521237 0635802161 0928072097 0390921358 0960764922 0981908417 0918002021 0662081169 0944900708 0734330204 0736182075 0932856916 0930516187 0973278204 0507116886 0977482567 0977801355 0957714088 0954437228 0927503444 0507770926 0393455668 0501102526 0660569016 0665886173 0667578550 0996947576 0945003694 0503587076 0738222449 0507163257 0956641942 0911339214 0993292677 0974264883 0989583618 0922768839 0397276076 0985989946 0940843492 0939293159 0504221934 0391539809 0391579521 0981101155 0934397117 0738124539 0939859605 0956696437 0969650767 0978219271 0964859078 0677353654 0978520846 0390839716 0685238122 0915840233 0953693706 0921207170 0986495605 0662543575 0396175291 0984383405 0970042136 0661375821 0977552289 0950297916 0735105847 0954658896 0997808456 0991878939 0672096893 0910034078 0665231868 0955729895 0955153841 0942321631 0969110314 0504941743 0987727052 0981473705 0397631942 0635011208 0505413689 0969610891 0946953892 0953413762 0505228263 0958070799 0912265058 0637597742 0953045238 0927275899 0978711139 0687132033 0638498395 0941724112 0508191145 0396079818 0923128559 0959222146 0977784011 0631325454 0980558871 0730950922 0950195341 0927735787 0938232590 0639277439 0738526164 0502437162 0395887014 0968815319 0508621907 0981090826 0681779296 0735470705 0990832201 0664616643 0928869249 0957491738 0966918143 0953589603 0952578682 0665369695 0507895076 0946844383 0666133112 0672523779 0950402160 0395831986 0664815056 0391815677 0502469681 0921064439 0500680541 0996444597 0911030991 0734643067 0910298168 0944672201 0391392959 0947443823 0638693274 0639060990 0678164830 0633578610 0667118315 0688898225 0939399657 0963619488 0944426002 0929571502 0945644574 0737432502 0934355262 0683592852 0398092790 0661276827 0398243203 0960784618 0929183544 0935392567 0735892108 0941434276 0978282789 0504596347 0636169940 0675018719 0394180485 0993085838 0983835996 0667841182 0636360313 0737681922 0960000926 0941687202 0951586863 0638136631 0664187323 0392685822 0975146778 0951470384 0997899511 0915686070 0633790027 0954105720 0688443339 0934248239 0952532202 0665278734 0985349394 0633433163 0930677972 0502941010 0508538780 0985350635 0732512205 0399404605 0392438159 0633319957 0979237502 0505044459 0911033510 0394321900 0393896812 0949513869 0998025382 0983308267 0736091623 0936726880 0687100480 0926635989 0968181343 0947773175 0916572262 0955948256 0945565981 0685556250 0990594133 0730964070 0733840447 0663328846 0975317434 0981888600 0396174574 0504776691 0398756618 0962794434 0672355411 0680609049 0927943076 0506525181 0976211759 0923993227 0942879723 0679014238 0923626299 0979159599 0976166929 0684606171 0939637152 0682520442 0661513335 0960191137 0963555178 0504641036 0630159787 0509168605 0390630390 0683464429 0917682727 0737837067 0509112088 0506418134 0999349579 0938766469 0952024171 0686526356 0995323664 0956424899 0959660373 0972139720 0992894006 0670428037 0734406445 0947767872 0681830450 0994105556 0929920977 0734609871 0920330975 0946167696 0922518419 0976011186 0939324955 0916163354 0951467995 0978593716 0637807301 0911468134 0674280138 0686549326 0637199969 0978705744 0667502910 0925962412 0391742214 0938266516 0940409819 0978721064 0631657337 0680493893 0919516995 0997937251 0911745949 0685350050 0395493668 0994542689 0397982758 0991118211 0507945289 0985157443 0637772583 0979074084 0398794495 0635414839 0684895693 0929384471 0731160101 0672611982 0677600049 0996784271 0503116630 0919393068 0952894956 0734432892 0733994315 0923918992 0998494747 0502890321 0634615062 0916387456 0962152200 0941920593 0981163313 0928615694 0683832263 0920778238 0994260016 0503070206 0997334886 0933878347 0968892340 0731240942 0666195420 0732515095 0971156611 0922433989 0997149824 0507846725 0674846427 0988883695 0995492114 0508386776 0977000872 0978699852 0738197678 0394922443 0661008212 0994053793 0940700788 0977126469 0637654411 0911354715 0676433434 0395172684 0683151118 0665203386 0973881565 0962133415 0638015951 0672148495 0735872561 0680707440 0636746665 0910286950 0983237195 0631294137 0915012313 0969246077 0680789909 0688696698 0673820499 0990441476 0999068676 0956620487 0952679732 0666608524 0668872703 0989386107 0977014324 0910200995 0670540105 0509276409 0633331703 0964208259 0932953113 0934674321 0922054271 0636184470 0972900493 0997410762 0965183905 0948626071 0938900964 0635170210 0912919955 0397341423 0636743282 0730135982 0938247243 0677495252 0668125841 0945121781 0996068678 0669488841 0928240971 0684759105 0979570684 0671767863 0995251493 0947372070 0921914907 0971570295 0975104691 0394253217 0631639109 0960902584 0996530401 0733425590 0638152084 0391465686 0733787691 0661756310 0663350103 0936854456 0953771960 0914288815 0675625192 0972509001 0933014534 0923469690 0662716352 0951486055 0935935791 0987534329 0984976899 0960287195 0981584395 0921567553 0945428559 0918142489 0946077058 0994906284 0733590799 0683533747 0935262497 0954122690 0935101143 0971357227 0688929823 0398254867 0632385072 0971703059 0987441111 0679394151 0398493687 0684161617 0930334202 0676928070 0932630962 0680753398 0687381925 0398368332 0738909220 0984899280 0968836617 0391712416 0661483970 0937825900 0730764609 0966272230 0392078167 0393398162 0509676992 0681716814 0632144657 0937031272 0674987548 0502506779 0951019268 0921358794 0929214302 0989528850 0926495946 0917604086 0670512924 0678872021 0944522512 0913713482 0735397239 0961173471 0502842523 0969793516 0962137012 0916846578 0671187216 0995328676 0920141221 0737522493 0685512712 0687234395 0503273673 0688434414 0991803896 0392427282 0939827325 0507080712 0940523785 0396607070 0669275458 0967070675 0639818123 0955026281 0979352106 0920760057 0979099353 0938626883 0396814137 0677684298 0505157889 0634595787 0736822249 0390065408 0672931648 0937015458 0954458588 0683868300 0397812664 0737178354 0396561326 0974360946 0969279736 0938393499 0971058058 0632053356 0686511317 0391410644 0912958045 0673450921 0671830267 0913830587 0505412239 0685890707 0509636974 0931956892 0956241823 0505771667 0989259333 0913378900 0921467439 0949603074 0939529178 0669009625 0398734973 0390779519 0978029728 0916547293 0914879980 0634429779 0910749824 0739868981 0686257640 0963266412 0917775024 0507397279 0963806855 0684100444 0393262449 0502770545 0738819811 0934863484 0986948780 0390129221 0686444874 0930030240 0677031025 0945516679 0396604225 0918446817 0913785732 0911598351 0925544594 0671652956 0932608352 0677246562 0673912765 0392215404 0998659283 0978442686 0967961546 0972442024 0986065519 0979200489 0983371158 0924836061 0739002199 0915365168 0988565183 0399555764 0918968054 0502224172 0912481063 0687118959 0675549479 0934489033 0929250347 0502823400 0503339712 0916249422 0953417671 0666158644 0926119767 0928635757 0965833398 0393918890 0399554474 0980882453 0989345220 0733095182 0398979303 0734431111 0962691920 0969161889 0969767325 0972317058 0991596387 0686877917 0998054473 0993883791 0915555384 0668714070 0979356803 0915542498 0935621313 0667651290 0633394900 0686256198 0963830923 0397754956 0391361578 0679653272 0661655659 0921913605 0630165043 0503941364 0992280628 0739645435 0660039899 0952177995 0674973896 0969672019 0930482738 0637474697 0978799813 0391986520 0501139779 0675335028 0937899366 0393935586 0934396575 0638871704 0995201502 0930660165 0914912200 0733266876 0985259492 0637723313 0989781550 0502171064 0977720267 0507793853 0912938241 0662891962 0976456370 0975353572 0630232421 0927415061 0973290127 0935391622 0959355391 0739220040 0970403643 0739863830 0734890064 0998075917 0948462341 0961361187 0958832010 0399265674 0737186369 0916740083 0924347386 0638264654 0981536220 0983649927 0505380044 0507980685 0502107576 0976161916 0635899733 0661610150 0935612736 0931717210 0398937020 0392153996 0503719819 0686160099 0670843219 0630271348 0992280163 0922135279 0948798841 0928089810 0686480032 0508993717 0505188194 0992895124 0916949282 0924688500 0994911119 0686929970 0501847469 0973629651 0399447561 0508676700 0935882013 0969611745 0926840861 0915673205 0665241325 0395188715 0502100329 0503111885 0931601487 0666380610 0978534561 0398482649 0682034681 0632581813 0667511363 0504964402 0736630234 0661948208 0917779665 0737425645 0739236735 0397555616 0631015143 0971295124 0390899509 0733931433 0944348799 0934627385 0680985217 0931558499 0974892477 0399379386 0933473843 0997340682 0991432439 0918033031 0399253456 0925618002 0915696954 0958266695 0393215559 0673123641 0981088420 0928671207 0948815518 0680908865 0669574824 0999915341 0967817454 0503088186 0915586944 0631756194 0664333653 0969320211 0731500004 0506654550 0739925831 0925371434 0936075283 0390082301 0688409238 0978448402 0992037879 0632290900 0630508891 0985585631 0682273180 0988678650 0395468106 0636287545 0955261492 0989940965 0930283297 0958768911 0916384082 0980837036 0939233816 0990863338 0927618899 0977469521 0738056499 0399593648 0978024500 0982202963 0922397392 0931822292 0952875006 0979343041 0995629900 0399022279 0992515866 0918040213 0976213710 0917128369 0666581796 0945251481 0739496757 0987600764 0940897562 0689581876 0976816041 0993423978 0968088698 0733437697 0394999516 0632105623 0975304734 0913126353 0921662278 0957192228 0993510311 0687227415 0398525284 0956409821 0676563263 0633643444 0997492772 0943738072 0732684291 0689894859 0980586728 0972084699 0684877006 0732944953 0396856421 0731946281 0669585649 0978690720 0399623090 0937192279 0687966429 0995735426 0986939239 0913675753 0918511857 0662466305 0981730281 0978812436 0978286933 0636709611 0939752836 0637607339 0954643318 0987807589 0935345043 0399393905 0939136563 0965999594 0936037087 0671627058 0944694567 0980806426 0992283230 0508906604 0925858864 0969394393 0660017634 0939432641 0979042363 0914594976 0738042526 0942538345 0914897513 0983593719 0682242198 0918603211 0661745537 0914643122 0992327783 0933927456 0976360443 0935342725 0949106359 0957212122 0915781559 0681163053 0947047862 0910257832 0970323240 0987789313 0507580054 0673039366 0958559001 0396634933 0394812550 0910978562 0681175197 0958454847 0734014874 0990814375 0634256397 0939475458 0504117141 0943091428 0955669163 0734449950 0975949059 0959486746 0676235232 0999195220 0671251574 0936669006 0941952520 0398267554 0967422856 0981202529 0735474250 0731209459 0637505076 0686689714 0666866895 0676581959 0739660032 0504565398 0968733307 0951847647 0670365261 0397080101 0990159068 0916030110 0958889316 0985573640 0506459889 0736541159 0923058024 0988653300 0996814454 0941098865 0941404288 0391273055 0671749983 0919140093 0733531077 0953882091 0950986017 0677320567 0920488395 0397580595 0950394305 0666683108 0680739921 0941520128 0678311251 0952756956 0670972872 0972068919 0931317007 0933136242 0972240603 0676429403 0951250203 0636257092 0920369162 0963635904 0977335717 0933405607 0969524302 0665517116 0971857971 0926105135 0739852770 0979811190 0978989890 0914735893 0958197743 0914376105 0504956051 0966131925 0919416040 0984390937 0395543604 0954975608 0924164588 0680429667 0734957648 0942604475 0993550987 0921564544 0686564141 0634567743 0934979712 0670940052 0985879197 0919694416 0638044133 0503377199 0398400306 0399753786 0936642514 0668165298 0503076908 0397650009 0673967868 0944078514 0948077328 0948265385 0633781635 0964309602 0637341380 0987742660 0502688551 0910878072 0679118208 0673250355 0738050420 0638311263 0687336745 0683277858 0738808435 0630324667 0663522544 0929894810 0918192804 0927530676 0665434009 0958661391 0995331186 0941630955 0923130795 0951770757 0675189856 0921506516 0969282439 0959363671 0913824405 0393472711 0998763120 0927482951 0394263142 0925166835 0985540319 0508547033 0992837850 0929064341 0915295337 0983943776 0980805951 0673141810 0964267057 0399837718 0919993886 0921617505 0925596664 0963983791 0926740940 0956319755 0996968262 0636408473 0962539101 0976922397 0985403669 0935482439 0940434431 0954481629 0396174839 0635804370 0979784155 0506758723 0948307738 0970647181 0733682267 0732108747 0687942335 0392283851 0948057971 0937969559 0502070232 0932893523 0731689656 0731906515 0678034559 0632210162 0986766993 0391833860 0733679735 0678017128 0962181151 0962266535 0636586563 0737029785 0986109767 0936146388 0731350093 0960012739 0669076733 0390836415 0970748500 0987719615 0739958875 0972103098 0733279126 0963770260 0730915938 0990818265 0664342429 0960329223 0938224262 0946697653 0689964766 0689219849 0502277137 0737762242 0990800773 0500741969 0930558064 0500197442 0666452604 0932066221 0933826429 0921151671 0932160626 0973889529 0390482591 0665503071 0959986788 0509215554 0982159281 0939006138 0737943798 0680119149 0924292288 0968637546 0630055278 0634258380 0677791986 0674033149 0736609169 0970085388 0976846961 0738234166 0969213170 0638087288 0949608266 0978387985 0935685468 0988432019 0947246648 0925405513 0506864460 0943056857 0915186863 0914605280 0676298551 0396679014 0953866727 0947062205 0971427079 0500406575 0980909051 0673378096 0632207769 0996181781 0918255218 0397891913 0932015787 0913862008 0739439761 0986417242 0936889321 0984438639 0734345912 0962380767 0998692051 0972753248 0678476286 0395172396 0673169217 0508918358 0987534434 0929648825 0737525620 0958088823 0739430314 0738855573 0920363215 0917497332 0670387844 0398731817 0680898400 0951734172 0506275367 0924733213 0923959830 0999616171 0675314655 0947084558 0955699130 0634566725 0953170340 0982813672 0669427703 0987912380 0928855284 0397993214 0981876703 0681440121 0671422608 0926718162 0994617255 0392711991 0635753254 0942808490 0395913628 0981939926 0938552405 0931711173 0664623955 0662253881 0676702860 0394651631 0638362082 0968460535 0929670870 0399751793 0968154066 0686571253 0997580714 0994902152 0927806066 0959130974 0929787060 0979611831 0396682047 0951566348 0638116567 0688795102 0945930960 0399818129 0991059828 0930889245 0963940687 0507571346 0941596236 0961271943 0943362954 0924167696 0734827380 0501072117 0966496895 0959822867 0661254577 0675404248 0999415987 0665140562 0998183678 0915393012 0398496706 0680411968 0948352632 0675292360 0392763540 0681782695 0672635565 0922121336 0994331351 0996192529 0988974646 0949326695 0394419451 0391046048 0665785703 0965943998 0938451787 0925328015 0970438593 0914289892 0682035952 0947526598 0969436696 0688274985 0390248011 0925003601 0637883442 0635234132 0995049087 0932765763 0734214963 0637176915 0920172715 0636299010 0963555206 0508124523 0989185039 0921920739 0686579656 0956181682 0678550276 0668492534 0913536438 0666582516 0637866070 0630321654 0680576020 0731023728 0398585639 0390246591 0392046423 0924169840 0986755819 0999825413 0392829051 0977960636 0981720913 0735071070 0927327670 0394829423 0940503000 0928884646 0394567483 0938348256 0927422695 0662673230 0731254292 0939132976 0912726909 0934681711 0955788730 0991720376 0931702222 0677371987 0686972809 0685048640 0683189213 0968642444 0949584930 0738959704 0661628170 0959418621 0636128698 0990447376 0506792775 0991897122 0504213644 0999429896 0996966729 0937964200 0943549969 0961431221 0964076149 0932980266 0957348371 0986524611 0928483228 0675309389 0679691867 0988892406 0677814894 0685782617 0632100727 0958615290 0665328026 0976622841 0940450224 0637634748 0963240830 0686124801 0925079416 0940457126 0982694781 0933726151 0683162295 0392071961 0660222593 0736712009 0939152146 0680549618 0506778493 0677884657 0961221126 0664605064 0931075550 0396762740 0932976573 0638910343 0942422321 0959738448 0958015272 0993602932 0987129457 0666516384 0509898676 0676995921 0687205182 0975255957 0739697984 0995946351 0687566669 0968052860 0392700217 0739965789 0683732571 0392332486 0501324611 0670679095 0999634706 0962791246 0966826148 0963256452 0980918870 0396075356 0946234780 0957424549 0938794790 0911975681 0996866071 0973471203 0984120462 0970905277 0664572965 0634856470 0395638592 0965268537 0954186289 0731701520 0502518115 0926041211 0986506986 0638679340 0397223450 0956237582 0732332871 0639382554 0970237113 0677072732 0395722015 0998458023 0931466811 0734522694 0948253349 0674332456 0685249981 0989964931 0679934831 0943272567 0633611195 0397885735 0392161430 0634557201 0928764731 0678301360 0683698283 0675590816 0967093961 0941333735 0639565174 0679378545 0917648759 0674421082 0737045114 0929171934 0509358253 0733990447 0662451526 0957268359 0731890407 0670256043 0940595410 0660897894 0638292580 0681518644 0998901997 0397440579 0971597931 0665435713 0939227209 0936810987 0732637509 0731731000 0671767704 0399536956 0684606834 0997020252 0944311963 0952854088 0942911577 0671434943 0671704145 0639397287 0916266116 0739964733 0670230649 0630192761 0393435555 0942424845 0921315511 0956037716 0922893062 0971580859 0952161941 0675992083 0979186821 0639151100 0681334795 0987599908 0972572262 0979969264 0685061037 0982124352 0672121743 0984937755 0682541579 0949025943 0940049086 0920096733 0660583871 0998749223 0638062962 0914622909 0969844288 0958534942 0392788471 0991586675 0944621792 0678970079 0923616897 0954495083 0663713322 0670970419 0687911499 0939349389 0398769814 0953775142 0950625075 0920022865 0500424663 0508755393 0674722211 0678045638 0917839848 0635429183 0944923342 0503090217 0989012074 0392325900 0943226855 0976329350 0942630250 0631827728 0989948799 0938291854 0952572626 0639141512 0390545178 0730718099 0502128428 0954310691 0736448839 0671831052 0391983434 0390394954 0630308961 0944686346 0966334345 0739463685 0957825389 0661088634 0684273711 0931339770 0995673886 0978345189 0918741357 0992760267 0666962362 0955444051 0940482493 0994364815 0978428708 0987773720 0733021115 0934483701 0503747232 0667215427 0973635332 0996125470 0509510713 0662567956 0396442868 0999984424 0505220605 0686838769 0942152375 0966946435 0679556385 0397801347 0955222902 0685745598 0922100363 0984075861 0982485614 0933582120 0679778920 0994699429 0935782702 0731131965 0731628698 0960223573 0991107328 0932102900 0928785135 0934751083 0934693927 0678281689 0988863419 0984256250 0979070936 0735104892 0978978463 0986666202 0669016612 0915066023 0679725921 0679927764 0670514833 0943196410 0993299231 0737330705 0986092785 0666989063 0919346992 0995595396 0995704197 0967597161 0954732865 0676464107 0958801631 0963783521 0964391843 0687949664 0958455266 0739415593 0969994252 0673729497 0986527235 0945142051 0935824162 0504544085 0732610708 0395957892 0910463533 0936696538 0925777809 0633261706 0915830124 0946059282 0994547471 0969878277 0963569583 0982275353 0983254328 0687455680 0392084670 0967995892 0938790920 0986243503 0397717344 0960728301 0961704893 0503906104 0926726734 0950330323 0944102353 0997797305 0672552867 0972014531 0972213264 0941550353 0911145348 0945608270 0633772892 0952745305 0679447273 0968300921 0689841786 0952291678 0980318384 0928026161 0997696955 0667679978 0940831355 0913198487 0978075226 0739990626 0970172535 0633268426 0971398305 0636096635 0670837031 0689198255 0638267717 0395419877 0937029925 0394148277 0977007459 0688780882 0967172844 0998946441 0681241935 0958762434 0923956520 0399152320 0913700863 0925136146 0674161499 0738500698 0929826677 0630411900 0943358845 0732110526 0998613520 0911426654 0933020793 0957096138 0924240547 0912518570 0977507728 0970921248 0631726786 0504340434 0681599032 0738190272 0681245284 0733252787 0397403583 0998159875 0732528449 0962957734 0735938630 0990435312 0914296440 0994776257 0929364456 0677387832 0685208020 0509793093 0993637462 0731185791 0969309365 0730774512 0734279365 0667117896 0949407138 0979867024 0731645754 0668919579 0660415047 0989087698 0953339215 0391308242 0954206337 0992510333 0639646224 0927349284 0915598873 0676929312 0933178413 0735439599 0965741718 0502263462 0687206354 0981123252 0666364273 0980133769 0505433858 0395976662 0938853690 0394255589 0634265317 0979092215 0934385956 0923001812 0958736542 0998823460 0983743336 0970119490 0660621259 0675173182 0917335650 0500640634 0977063224 0954540303 0631733213 0398018738 0684267396 0916982262 0964801955 0738683480 0926744808 0993336132 0675135541 0678893094 0675621783 0733134175 0919917452 0737624332 0973034350 0994463905 0682893159 0391522365 0929251073 0675164474 0680620890 0733238730 0969521655 0634210559 0739064095 0981116626 0980187411 0944572543 0940103675 0916034540 0998720942 0631742739 0955849101 0688997611 0945791575 0736113523 0507743364 0971822648 0926255800 0915653711 0686071819 0962755395 0635119118 0677347602 0928492978 0999810655 0738488552 0962454589 0681998573 0634306145 0986410158 0971509194 0667296258 0686331552 0665477459 0960816156 0932074988 0963592632 0913217855 0683872102 0672438426 0735281516 0507273300 0957719952 0660741873 0508599647 0999972865 0682967426 0975365653 0677676807 0954306606 0680327651 0954340958 0507046176 0997610842 0965305551 0999069253 0398719344 0732064220 0954730730 0681414727 0930173020 0932084965 0963851879 0914921419 0686950584 0993193919 0667432227 0939737456 0732581496 0933628536 0912361622 0390010265 0395752127 0983579507 0943603719 0972195725 0394143752 0947054427 0997611860 0965898625 0980391534 0393125036 0964183698 0633259655 0962861975 0392861718 0956399928 0635986217 0913595014 0993545714 0928460598 0911781337 0394613416 0733970858 0930758283 0942986109 0968423044 0973856794 0679537389 0507668764 0917949151 0962917609 0736038776 0391952247 0975886413 0910492169 0669145848 0732910368 0929973703 0984044466 0632066365 0681979636 0923117867 0991515461 0394409525 0984715778 0507980636 0681682248 0739854862 0961293932 0927803825 0988845989 0393133674 0947467506 0506695549 0973605760 0917779421 0632914138 0670699067 0670227100 0934549856 0987873504 0934849888 0990999394 0955826637 0736368487 0999071449 0986913295 0397016210 0393842904 0506540609 0679248997 0917502530 0973677135 0949388445 0666534835 0994085446 0938192489 0987451328 0992881759 0733811022 0962089830 0978020663 0941776483 0734410641 0967543902 0919867834 0982533059 0630848559 0991192288 0681970297 0923620792 0671671380 0959374034 0924697549 0925416990 0506645799 0505243896 0952803292 0955302549 0942077452 0672940897 0507101514 0959277674 0631552190 0920048760 0501360469 0955105823 0734770111 0954329454 0992747851 0934872340 0680205018 0946950484 0921161278 0635829899 0939633160 0671850931 0661016042 0949281204 0503174985 0948476679 0662249668 0731167354 0958453736 0925041526 0973565779 0973347414 0945558759 0671853374 0949542823 0670144970 0950965787 0917785428 0672270912 0967641779 0969832128 0949240757 0638606118 0934570135 0931986569 0996449540 0681987008 0639136011 0672804424 0950914720 0988621125 0737336386 0939931901 0988823114 0971838295 0631236291 0395497335 0910773535 0915138014 0954047103 0661243036 0633564915 0992969655 0970393072 0993300202 0509390211 0910919377 0921500510 0912136132 0940987649 0666476221 0912417251 0921591979 0954387868 0912958135 0686953586 0686801068 0992517922 0969041517 0940545959 0681902214 0506580639 0662426460 0917359373 0635140165 0928940518 0994931029 0635222230 0914020988 0668128087 0956547835 0502634146 0932388664 0663066455 0946646895 0688683140 0924951932 0979402253 0677530582 0920476342 0637592572 0918954528 0393396187 0668283915 0969413839 0927064371 0681850667 0508738171 0943673011 0929102705 0685532596 0681474105 0945908711 0671970798 0685600483 0638740750 0683491425 0978329816 0737426622 0733039693 0687862351 0637366877 0500422003 0970571625 0660701437 0929295818 0396955936 0505702951 0667912003 0946399493 0966711842 0993438406 0954567758 0950790420 0503521809 0681294625 0660423318 0739747292 0928872060 0688610982 0951492456 0736766907 0983575121 0502058819 0991638177 0973104255 0739473014 0678313369 0660329178 0917916214 0737208752 0956668737 0686119496 0975167667 0926513951 0965477818 0398814342 0922900163 0639825646 0910759379 0949163504 0686780504 0924076305 0737938134 0681509527 0993343750 0940343013 0635145270 0678249695 0669993204 0989094692 0675488051 0500652919 0915224625 0962072147 0395484204 0986654037 0660154361 0932620029 0667961654 0632480296 0920836317 0502729555 0911545846 0918372643 0630103574 0501265767 0737058000 0639072334 0731322878 0675075584 0936000403 0919942021 0983491627 0916136207 0956412019 0662757390 0676107712 0505404789 0503735734 0922169620 0941577240 0944688922 0947714568 0910179199 0675426644 0917221562 0948834036 0935569499 0957061205 0688384963 0737503499 0630546349 0982116359 0964174922 0983142865 0910233625 0964963319 0981927410 0394386948 0936193920 0966468850 0938366824 0688063882 0995480266 0967927162 0929802011 0638110851 0664664315 0924988335 0977463264 0929459446 0677566105 0961665523 0927042709 0940355645 0924090458 0928542102 0970073069 0730271349 0994817164 0921524125 0915098186 0668943384 0925613258 0685314319 0914818873 0686286546 0958139600 0913295185 0992431640 0633685344 0981512233 0947951716 0959570154 0393162397 0931494116 0665495411 0925789840 0941605608 0967161000 0979212844 0993775041 0966404958 0981769554 0399802392 0667183998 0634190786 0508176146 0661116611 0734045850 0395824904 0960013861 0994413151 0993417162 0662876526 0998419141 0738213555 0680363102 0961740544 0631759196 0683912319 0993601141 0677810629 0967106436 0978195690 0936978605 0994592205 0507292075 0680026481 0964833605 0955727760 0978621757 0954699282 0929085114 0673806246 0977026942 0956457131 0677681165 0967994786 0952112115 0685603502 0924878030 0677399329 0399084380 0942046291 0674782935 0934868776 0934020857 0739679179 0635120047 0738635966 0977527426 0911033583 0981133665 0957220293 0977044861 0635296667 0737182423 0949892430 0955650780 0983060926 0737589651 0928940016 0676265440 0987547487 0957946098 0934432814 0395152600 0669120670 0995091365 0505822171 0734184174 0921182219 0639141116 0998588212 0664351606 0999223269 0390976852 0950366491 0660066996 0984831002 0682346240 0940198713 0946979149 0989551154 0968043128 0396327170 0938954624 0676946111 0677243643 0634985627 0948637711 0988934089 0632749851 0501347514 0937651198 0678847598 0637059241 0630994969 0673950464 0675807996 0683138243 0942545177 0960272906 0668625693 0680631959 0966163923 0917099369 0671146419 0678250227 0948696035 0969061787 0962992230 0682892338 0500422739 0736372035 0633119181 0952376931 0671058682 0940875155 0996176804 0912851050 0678537470 0987292698 0504963082 0667062370 0664924164 0946977754 0960563530 0938132263 0994403993 0670304815 0930456518 0927202157 0999129084 0669950766 0973376941 0962641749 0913510177 0505489383 0731298769 0965506761 0633036688 0630065516 0391072859 0910923562 0953207691 0937788273 0668559175 0505364795 0999546164 0737888484 0980236099 0664963083 0910485706 0971761420 0985186742 0969953166 0984231379 0732539320 0685801562 0947927034 0735652017 0998795002 0634870687 0961963447 0949401819 0970112050 0669800832 0394953517 0392087931 0685060382 0682242606 0928259859 0951084132 0633483406 0987212736 0957939078 0631705747 0390437471 0939684158 0394092682 0945111382 0738579764 0665424899 0686272945 0959062072 0910568387 0635421044 0666003572 0932202235 0952582511 0670742785 0938355345 0982380499 0914988258 0972697128 0981133125 0914450351 0736531683 0981456650 0678199170 0390028918 0634144933 0507311741 0939604276 0955685002 0986567840 0953706146 0951250911 0672631276 0991349907 0684808591 0738477870 0680496851 0981710577 0990611510 0914286977 0987552730 0670303845 0953169173 0942856394 0935011754 0997815119 0672779584 0968590938 0945038508 0940839359 0661147614 0682895230 0927781933 0915664403 0688470416 0395408395 0685610574 0505577938 0394797617 0947532683 0960603745 0685711733 0978955646 0987307948 0999599308 0944654339 0732967555 0970899629 0686696550 0973406551 0735986078 0682275742 0508733604 0961298590 0630382459 0972172189 0927024530 0994974258 0914489780 0926452605 0931813819 0985999081 0732550225 0398869983 0968307055 0913822337 0506938857 0662866956 0978843455 0968417637 0926312528 0934572417 0732634527 0940823780 0503253846 0937488535 0927915181 0953089107 0954054297 0681514620 0981712794 0920107916 0500398516 0688500566 0687254824 0916890795 0942517968 0501141832 0921905507 0985976758 0678634829 0943026803 0501517314 0980804737 0946688398 0636979785 0966281891 0391458696 0665790190 0965262528 0739876348 0917802879 0638793580 0500173628 0985847337 0683679703 0944281272 0688196896 0977577854 0637340299 0671156702 0671725258 0953951797 0666899794 0670742329 0676047399 0502330912 0917477130 0947866415 0397986732 0911267695 0666895204 0994905309 0994390093 0685197368 0672742812 0912587822 0976126107 0971366456 0988576451 0919871464 0985034128 0677427971 0979401741 0676691782 0938143625 0972669047 0507438851 0734924451 0932517142 0979200825 0985947567 0682700867 0947069191 0989250964 0735725020 0399978306 0662456804 0397412944 0953385145 0668178784 0990142025 0975917611 0997664631 0946552834 0988746301 0952144319 0989978028 0937292599 0984247217 0634825819 0954686911 0914737767 0944187129 0964433502 0920945720 0948999694 0636776066 0673559827 0633208745 0638457298 0630893033 0923831416 0639181145 0630888953 0630436663 0990443888 0681893058 0664432672 0730964856 0998636123 0930201157 0969971617 0398077137 0993647037 0935657048 0956988935 0930530784 0509262619 0950286413 0969143406 0951151759 0918361885 0978612868 0671688280 0934110458 0666315603 0972214715 0674720724 0675573762 0929958769 0982355387 0681461995 0954347595 0988189637 0637949184 0913137084 0984368651 0637593347 0981342653 0687850607 0942398780 0686897221 0973646325 0914528262 0945625537 0912867125 0984672647 0639884393 0960782577 0968697111 0965558866 0980811866 0635636525 0399635498 0954816456 0969512922 0635477866 0948618218 0737618940 0961287242 0683596534 0638322481 0660741909 0915164908 0395804271 0979625857 0968000508 0503748363 0935460222 0926280513 0509669980 0630992776 0965799584 0670227332 0676215471 0959297258 0679310098 0390996984 0994595056 0954445965 0921116999 0393302040 0973045974 0670252662 0984491040 0685077547 0393240235 0992550953 0988321167 0501317256 0925159027 0970011839 0735567015 0972379642 0944311022 0957453803 0990424081 0395847128 0687653816 0934948464 0924312062 0502296236 0687818904 0915295153 0990141654 0675055869 0972421870 0921626061 0991955057 0632183381 0965712676 0960766848 0998298114 0935142413 0667825345 0973061788 0958947955 0687410809 0985413191 0503023792 0918110501 0974818786 0634518317 0636918976 0979400437 0963863905 0924908963 0981574127 0639152282 0964163344 0975841845 0663438137 0634710589 0920334253 0930340320 0978884040 0973651555 0680612702 0731799823 0689127749 0397916186 0633145013 0635567777 0928504802 0966820732 0988743196 0672501277 0505986718 0636581279 0969294488 0960810072 0995669434 0734920622 0392862925 0668899209 0924391256 0978138251 0503979690 0933153823 0674314938 0688748705 0393078736 0920457416 0921779198 0639324466 0686979949 0392713349 0919709141 0952587343 0394286406 0630832624 0504291957 0663136041 0960285236 0911361086 0911369426 0926431906 0500506862 0956017995 0666243823 0506757501 0681399922 0980452658 0911642394 0672021134 0737743791 0921765627 0947654925 0926252127 0923413107 0934023501 0947240690 0509630577 0684607383 0919317436 0398170840 0975414518 0947877509 0500853185 0927453770 0392453865 0919552148 0926191812 0933861052 0932585275 0987662935 0686469701 0970598716 0391529110 0639417929 0967159228 0949553301 0968088914 0390322160 0989774033 0960702036 0922768091 0981084050 0960499434 0504382504 0929795014 0971225044 0914026877 0975366365 0914257132 0995775809 0731189589 0948634507 0662874389 0972296674 0933391542 0961617780 0682789124 0943543493 0672230967 0923528573 0736080245 0994604249 0952589369 0942714062 0632874935 0958714824 0964889425 0969650413 0989395913 0664223768 0952874845 0995675620 0918731427 0509136486 0918885456 0662007800 0666116407 0502630251 0669534098 0637722019 0393964762 0737252412 0674944768 0735901335 0732137010 0978783618 0987737323 0682585304 0688963084 0507627472 0937750977 0503072550 0501792480 0395083613 0999298179 0977539052 0931755003 0952283477 0680824867 0935074870 0972859274 0980904251 0939547187 0989901647 0990562315 0504031615 0394822207 0982335313 0503287272 0924232101 0734024319 0504279569 0938903473 0991869104 0739756596 0924429266 0664053275 0952140925 0936528124 0955131439 0663615843 0731980605 0951909074 0962379572 0506956967 0635214016 0962116391 0989170976 0990022076 0946396863 0663128805 0982840089 0936174673 0996832082 0505990828 0507417576 0920948423 0665436191 0971028591 0924610904 0948352418 0974154769 0509656992 0390403692 0920680907 0910977089 0913032550 0506167332 0992832285 0923546852 0997235432 0667173978 0923990482 0505508216 0396274863 0662954200 0973370268 0685347420 0976987936 0925745858 0914555359 0501518385 0664094334 0637767988 0944998638 0663405842 0946467762 0968613075 0509957764 0922006690 0666501237 0630188395 0968542547 0970329127 0916439207 0969533060 0926126366 0393398012 0633059525 0934353840 0987062022 0684049184 0983857241 0997546414 0925083435 0682209591 0983070783 0953643349 0390030206 0392147888 0395568938 0671750644 0670681345 0732221103 0984296339 0919534461 0961745424 0919748186 0986648402 0950930831 0983139858 0937013446 0938719007 0392949747 0923472744 0953832533 0941908948 0989062624 0395072928 0977983090 0996362463 0939270257 0660765922 0986857181 0969872160 0677905428 0980150805 0947945482 0972419041 0999304829 0635420693 0991691773 0689591660 0675857837 0976668698 0990728528 0944950331 0991377871 0971364540 0681162106 0926403284 0945833276 0986100845 0686221691 0639146774 0996895109 0993520872 0990577361 0995006905 0916480598 0731000255 0986938734 0675256683 0505237741 0683152332 0687768544 0634539124 0734544753 0923693001 0914281922 0918038777 0947213254 0509263688 0398293454 0981984941 0997603722 0632998730 0684011645 0976111980 0397819018 0394323100 0979984987 0399028738 0637763668 0688950532 0392035380 0739330622 0989012513 0677715369 0920028237 0975367762 0917919629 0738910767 0975074169 0950165791 0917906995 0913837578 0732868834 0996741600 0979585513 0923116494 0731368026 0979119151 0732922075 0976331736 0637436373 0972103024 0965573743 0679248001 0668348676 0969221916 0674042116 0662781205 0736620946 0669827982 0395068713 0394955005 0687537193 0732127607 0630176911 0630368788 0507054755 0947363540 0733192423 0963626190 0973407085 0639975914 0993325738 0734974734 0661654164 0940656775 0986287238 0631384005 0679116253 0733957528 0396049001 0966198206 0985519940 0671824364 0674080895 0732990309 0985703493 0939373653 0672464472 0969870720 0734574002 0504984059 0683190603 0912302356 0943999659 0923278764 0739483347 0501433217 0963532832 0951693324 0980369359 0972601739 0677936763 0951410601 0926781837 0395360458 0672683941 0980930037 0735061327 0993145633 0972992908 0674964369 0986505129 0501928552 0962230821 0676576420 0670681434 0398700890 0673096952 0501889275 0979218588 0981467066 0994010215 0973826164 0662344082 0733853107 0952954135 0394798415 0971073561 0984560842 0961633908 0670879894 0735694775 0968909498 0687173474 0946483499 0972419772 0968628614 0923805508 0675558898 0965145464 0984258090 0941606815 0972039412 0672706431 0963795217 0974165590 0504629390 0933056178 0997498217 0910614030 0730434163 0666371410 0985518609 0960657134 0390369804 0983903649 0736650658 0679911326 0945651665 0982077884 0667893338 0965344694 0942988650 0933439201 0985063743 0669786736 0989592038 0637735799 0975009741 0398482567 0976771698 0678823583 0730399904 0391112239 0671623187 0993045216 0982823019 0631856368 0507059765 0664996888 0972204682 0922937441 0926890400 0985039534 0994185933 0687373065 0969445451 0973944612 0979477461 0927093808 0731439555 0996482542 0733839070 0929326604 0993434361 0962535273 0920782462 0392670149 0938718266 0992853011 0943517205 0984771913 0944813935 0507499264 0668159665 0931836828 0731456686 0998348775 0686197231 0940152905 0677247580 0984232792 0953842998 0926894447 0919419094 0974486959 0920620426 0914724529 0737819664 0930923368 0666370171 0995878933 0934196108 0664539462 0962529574 0399304294 0397988463 0730369819 0680239550 0918764263 0663041741 0399821089 0630302366 0632024254 0688093044 0948967570 0664975194 0925833381 0677986266 0999977011 0944620258 0982284584 0673476594 0920100622 0952152735 0394239943 0733292591 0942240806 0920778208 0922461338 0975908923 0679988557 0964345693 0975388516 0680119286 0970815027 0689461586 0951497415 0398574818 0920767417 0734183223 0985749590 0930847991 0508124437 0947302180 0964723413 0635719958 0996668623 0996210925 0634832564 0987384035 0942997420 0922660102 0987642121 0969001117 0937514357 0977147434 0635067324 0913341466 0984169466 0924022725 0678452705 0960099384 0956541017 0959594156 0959863196 0993669500 0934829473 0739654463 0396446191 0995559680 0982814474 0395879071 0975260623 0686320298 0927390865 0918509418 0936818342 0636860166 0684371260 0990134408 0946050635 0399308618 0632302568 0920855381 0667050949 0637396721 0941202024 0923286111 0965248063 0501862219 0991905620 0948049132 0961205332 0963910402 0913091930 0948643852 0509099711 0669433296 0968139605 0969396786 0979899914 0934998024 0989585275 0939311225 0731288372 0941447787 0688186874 0663925472 0984394090 0963965208 0635310711 0688753475 0686736731 0967651873 0970213597 0990702831 0947609174 0679034643 0985322748 0911866578 0731507535 0987437759 0937264636 0932859666 0678823614 0634145865 0940710055 0939954270 0683936646 0950773656 0922268356 0674985561 0937742593 0638224187 0395456221 0959629497 0737706948 0945985571 0689035289 0502204560 0635923968 0984706269 0955336476 0508657708 0680672076 0506455511 0919214654 0501163360 0990030628 0948602580 0950564933 0976246182 0994468500 0976914416 0996502483 0941492294 0995158959 0977944732 0688514602 0969580649 0927120990 0390848252 0662879802 0945269864 0660800478 0923985983 0912947064 0945305383 0980513939 0912395158 0920309923 0946967594 0634232362 0918330443 0956792551 0928556321 0680893275 0965171231 0996533538 0677518846 0953399351 0982565496 0953477562 0925385465 0925424921 0635218590 0912726249 0683120358 0396499754 0678067147 0912558577 0932261875 0955526707 0635335658 0993194359 0982194281 0942517927 0992179563 0995395871 0665016153 0912048096 0956951601 0942881835 0663927321 0509893499 0730952323 0667442239 0998842629 0988230277 0636877442 0638129317 0505326623 0998218660 0937574231 0941566093 0735355928 0956384989 0932874675 0974085816 0947002398 0635621167 0735218286 0664549776 0682045824 0671369354 0997778663 0504852610 0963390533 0683891860 0680795823 0995545416 0680037842 0997730448 0924913616 0390493072 0974793601 0996820253 0666023752 0732885984 0689975838 0999470991 0913745915 0932471656 0916393061 0947198786 0921202042 0966850258 0949919976 0960187067 0927262807 0930398400 0733933992 0509352986 0684196768 0910100503 0919908900 0730575172 0990289889 0981014238 0506038128 0981928147 0736466809 0919279521 0669725306 0682500962 0669743460 0918700306 0666556999 0500830331 0666638772 0989883755 0921456127 0957028954 0954705935 0954666665 0919521174 0941488562 0676757342 0504548322 0934175577 0736047224 0989481534 0670411312 0687282841 0630158953 0731067567 0670251578 0960547270 0942906963 0983204909 0502674104 0934691133 0672602020 0637985734 0673410836 0971676744 0951186218 0981531029 0961752138 0985009216 0932075440 0978303603 0983195516 0996615345 0967761686 0509961754 0509593669 0984869629 0390852488 0965662622 0672513783 0952120752 0666125854 0988494227 0731297208 0631045912 0638774788 0927765936 0961383151 0943152825 0970681270 0739079093 0994483293 0733009586 0392418807 0929011859 0994007646 0940686716 0971436560 0661369485 0920926438 0992964408 0920805189 0681797066 0984604169 0951061396 0914930958 0980281289 0982596060 0508350176 0667520834 0730450272 0502417207 0977192407 0949171795 0960154634 0500600958 0501942375 0943215138 0684136891 0945330158 0398987627 0680824484 0393192900 0399674355 0735164026 0934418028 0978502494 0638591745 0500838210 0634398149 0938726522 0949340576 0508447604 0665431222 0983313795 0689692641 0955952058 0951409026 0925276275 0639975178 0685523035 0979369763 0928728669 0947484691 0679357660 0735257809 0960573993 0732294611 0989501122 0738946663 0666640117 0935487231 0996607676 0984881845 0978752191 0940758345 0995995444 0966051959 0984846710 0966143819 0929936248 0682983124 0956829365 0676284931 0973928076 0737749690 0678609448 0936889936 0937996005 0630758890 0959589757 0994916009 0940601627 0998895096 0397061469 0390484209 0679201454 0945797249 0508931471 0632930498 0393148109 0632743395 0987208207 0679854778 0929910990 0675654099 0946053485 0992517112 0944249827 0679609804 0942710988 0991262826 0683990657 0978101960 0971751388 0972643067 0734807978 0920004025 0732262011 0683920819 0997648159 0910202313 0636876057 0950703190 0926048796 0687945028 0397691135 0662477087 0673640680 0683353218 0635753923 0970889027 0941473442 0956256213 0988285055 0965817804 0638356694 0966332674 0508941220 0930681052 0665884581 0916115714 0948102949 0974745589 0390538329 0689594938 0687043195 0687932385 0668099462 0923333935 0392938836 0685578640 0979495737 0739510566 0996512468 0991537678 0670298284 0684200569 0976794580 0669742947 0500657761 0949732398 0922497163 0956969953 0631909341 0977487302 0955387315 0508884274 0950480837 0950967351 0978395501 0666451114 0973859582 0939239863 0912592098 0680179568 0506998042 0671651320 0505446799 0915152572 0926436288 0990453502 0390227779 0923836230 0732419963 0633196380 0935165102 0933388329 0671149484 0923089787 0941046673 0937635832 0960847531 0919114376 0733104616 0992505083 0399540938 0973742700 0950071815 0962772990 0667073344 0975200195 0930055628 0952345339 0684166362 0924860014 0958004993 0974670232 0995143229 0951403749 0737895847 0962116740 0948621552 0973535670 0661220662 0964177370 0994160900 0981959731 0680197474 0958093619 0672758351 0925944416 0397511015 0925050860 0977545257 0957216528 0912451387 0505012165 0940559564 0503568711 0689193064 0673069751 0500715189 0917333355 0938539921 0509663655 0953301135 0970493913 0671379229 0637362302 0950176460 0989696036 0395936553 0677121449 0973879189 0916033597 0943663905 0989839711 0948351431 0969162388 0919929585 0687964588 0684430347 0922025929 0675735010 0933263085 0675439074 0925005883 0393050219 0914109489 0911966614 0736397093 0689379253 0674155275 0944159387 0732571855 0632653942 0671316690 0971681907 0949453050 0632899885 0956359195 0505078757 0635279624 0993073470 0976329529 0958717351 0915344924 0669511951 0910689973 0963816306 0924155563 0938554787 0999793971 0931576324 0975298526 0947759642 0631586671 0976698524 0958217845 0638001717 0686851922 0633112067 0919369840 0939451014 0978979996 0977968783 0993989886 0912521788 0913991581 0982136306 0924862898 0684309463 0990197733 0914164307 0961491136 0507091211 0949700025 0926415913 0995198096 0965047895 0918926268 0637639588 0730714467 0966280842 0949452790 0975256382 0395251471 0683980529 0934402667 0951689146 0509993264 0504980426 0504738868 0674539023 0683778398 0397731306 0738611226 0927860631 0984728695 0976148144 0668852596 0951320640 0685082885 0979926519 0922923524 0997493624 0912510451 0964142201 0932178742 0979877686 0944419686 0689229831 0979093351 0504296976 0944980497 0677098923 0930040345 0398508999 0966872175 0970317628 0921702875 0919283765 0931291707 0633627694 0921712452 0391606279 0665785130 0637940169 0636862200 0951922010 0682541425 0680315929 0914712668 0635165349 0943100255 0972973446 0504992924 0994177139 0921802723 0943874430 0979458155 0985003026 0952945047 0958380904 0393783918 0991522582 0397609071 0989770868 0986271739 0686094222 0922121378 0929048529 0911383191 0987367494 0663442546 0935726921 0952069126 0987107803 0975531836 0949339868 0662511549 0994443344 0944490632 0638608376 0932764028 0912517096 0633280420 0920665069 0954555025 0965771598 0946027654 0393799712 0985958805 0946598063 0968750587 0969408549 0914879125 0660500016 0961661890 0995727176 0960715059 0938827715 0636451111 0979440608 0390216532 0989429644 0634238324 0631264572 0995480126 0995614322 0637860252 0992604575 0397193269 0666224611 0941763254 0399363893 0958714661 0508145177 0689250499 0958892947 0679485987 0969819015 0679941912 0686358250 0737265743 0680697688 0955501952 0942401182 0393639348 0925566701 0971175065 0926155324 0973927229 0631207309 0927992675 0963740884 0949207377 0669558444 0958415295 0937679955 0685485098 0661412661 0683580050 0999461939 0399228168 0916199421 0505175010 0664863407 0911123885 0730191731 0944691296 0912582905 0943505638 0921432366 0973506514 0988054059 0636113502 0967118101 0681397921 0936191220 0974468878 0669244769 0957298907 0963960762 0949750842 0660441195 0631109389 0983001995 0502948652 0914247940 0914689188 0954101924 0934185270 0992674634 0632966490 0917746807 0942930283 0982758624 0928719312 0397015275 0971233843 0952030526 0918731504 0500452052 0678311036 0508673713 0983985233 0961601653 0637365876 0988429939 0630211062 0501721119 0940880602 0998486893 0964642050 0999096568 0922321985 0924435952 0631675085 0675658291 0670753062 0967892530 0665473009 0961100113 0995498083 0637082884 0969427477 0993614568 0942749762 0931002941 0668113345 0687597655 0923327653 0969174143 0396621428 0666906958 0506014926 0668904965 0946534689 0959569536 0667604715 0503948750 0735208609 0739259412 0398287564 0638956617 0928089318 0914572391 0962384284 0397584693 0918890485 0994335502 0996017940 0670026782 0502175861 0927657642 0500397727 0969986762 0676235587 0972938164 0667815518 0398319743 0980358756 0975726179 0921446661 0955352377 0927783739 0961786859 0943705095 0977938264 0731012846 0677837112 0688951506 0688431918 0390314889 0394744212 0939589916 0925500707 0963261942 0939134661 0731439082 0916548630 0982301994 0981372043 0917133052 0960306600 0920128331 0965503070 0679546615 0505984242 0913370878 0923543222 0911505790 0949174683 0660220138 0993397603 0677669251 0663889868 0961430665 0957079245 0990536093 0509103452 0962636327 0996394558 0687432169 0962120024 0967069331 0399630899 0680943543 0672335820 0926596752 0942697775 0687802346 0633134908 0393646646 0396764838 0968266943 0931281813 0664246986 0967391266 0684029130 0931245112 0911480672 0957726603 0674228892 0735210062 0398430540 0985795317 0928896465 0635389584 0982336812 0979796376 0948880668 0737764944 0936068521 0668179508 0393442165 0960164483 0981900487 0639899402 0966500092 0922578223 0677510433 0985318864 0392214042 0975933549 0990888329 0507130566 0666340789 0682911670 0639745764 0399640607 0936731356 0967695696 0927179824 0677404097 0914022618 0963846630 0677072055 0958271096 0988513184 0501623169 0962829511 0676780083 0684031675 0955224690 0397110514 0953487175 0985530204 0689113534 0969281434 0660923960 0636025354 0733389454 0396907577 0918036139 0926445095 0685280859 0665057889 0684598408 0738113833 0936211092 0995503646 0638333277 0398883313 0943347558 0951707929 0739390802 0984068574 0503808001 0922516674 0957371559 0998874182 0911834658 0632930340 0502226958 0917126742 0390222668 0936321408 0682704643 0730962057 0987325824 0508787999 0953735067 0995537602 0734886290 0955838571 0732228408 0664182596 0681370707 0948510286 0966898909 0665974515 0663841978 0632871283 0634815647 0635110586 0669122108 0685934183 0660435331 0675065323 0919068207 0998190171 0933114567 0666537995 0926583779 0668333466 0394535658 0989211616 0982052560 0971643501 0926389266 0913149343 0739023208 0946512306 0636355183 0393175075 0961620581 0682814210 0964464379 0975611383 0996264761 0395751476 0936450253 0687449442 0956810131 0731522377 0977917947 0394932394 0922415277 0955202224 0966956555 0679697441 0506950401 0997029967 0737601749 0508610770 0638497464 0933235594 0999768035 0685411064 0985032175 0506827760 0634427181 0505089632 0951527820 0913806351 0732080547 0933996374 0667192605 0998979409 0734838835 0630322520 0945078212 0505240594 0969324031 0683000388 0391029507 0390038728 0393315420 0941349568 0390910381 0732872011 0943096693 0922504149 0670453562 0963045314 0688382823 0997308982 0667743512 0961353201 0500844367 0685173014 0504873837 0689491086 0505969426 0992440570 0959714896 0391677133 0660494114 0661261123 0957297258 0634098701 0945397165 0931951531 0680817731 0968864978 0501551603 0917516280 0669430622 0638920209 0945966879 0390204431 0919558875 0921550241 0950483977 0994575429 0925919974 0993298795 0972449061 0959983664 0684546738 0932681534 0927994585 0943782026 0949012877 0982216825 0678084828 0940980418 0955790543 0911575784 0984839370 0731571389 0915195355 0928970487 0631079402 0918967071 0667969218 0991776490 0687670481 0931693587 0664732781 0630761586 0732068860 0509393990 0504347171 0964820353 0630901501 0936083210 0932925067 0666083531 0504055508 0686957739 0952141056 0681850823 0945574890 0993335211 0954137853 0669923121 0668123111 0944962711 0395868055 0944909291 0962023006 0929385780 0940423625 0677586815 0630988654 0665872854 0507702950 0392954623 0924126349 0979209059 0682661531 0919458900 0981803726 0674673533 0952490685 0632831245 0989340842 0504119844 0943534259 0995531533 0914660319 0917636881 0968636036 0678520689 0910437466 0988268115 0932154935 0675682129 0392292957 0960022845 0963914797 0982630070 0929078108 0504797710 0913368828 0739411215 0957616348 0959427594 0637876735 0975306731 0682087575 0919151321 0948376413 0999330767 0636481595 0970798214 0936135145 0687805470 0960306882 0688261389 0986682789 0393886280 0738077531 0919865923 0923035168 0994684309 0989482249 0681897181 0390048786 0977275829 0666288150 0395425931 0738980289 0915182575 0673085446 0675409435 0501368926 0631665747 0950011822 0961115536 0997169968 0917097768 0945213871 0999656038 0986742445 0502282564 0397013616 0636239717 0982049651 0979401360 0985779638 0930775341 0390479682 0670809910 0676360486 0667886619 0390877692 0959536883 0925895035 0964348392 0914396675 0391691671 0946628059 0931252347 0684835555 0986351110 0957247715 0637839238 0668648712 0993061411 0736199745 0939850383 0959507520 0502571483 0917705459 0392644673 0949686228 0663995093 0922314172 0956421791 0928408888 0399897762 0395047044 0992964383 0639002857 0689875980 0930375777 0636198176 0685162370 0393415316 0989990762 0932145307 0397545095 0730285902 0990136710 0971316445 0915666264 0999907251 0955934289 0976210486 0969240235 0947659940 0940068718 0667750107 0666475173 0631719973 0932146655 0633557325 0502155395 0984504560 0929026606 0677108862 0676715150 0960995625 0677065151 0927164789 0962271172 0926140033 0964549534 0927959515 0946033656 0912895110 0920516681 0674475591 0500581380 0996549874 0397810051 0959655906 0999220233 0730506802 0671573249 0936775197 0670761154 0976856252 0973762585 0938933626 0668452092 0985427080 0397681971 0501587977 0951658246 0945395558 0632357521 0950590846 0984340194 0927421274 0913811888 0683583845 0504026612 0962460006 0394000137 0917127410 0953484851 0684191486 0399915725 0912699285 0731236628 0506930565 0961652972 0914187645 0977746220 0972917345 0928842515 0966837369 0992536976 0944764192 0737392802 0685378594 0506432005 0949928465 0916250296 0675179039 0923015057 0943080462 0689464961 0685894872 0398331491 0976662319 0932708354 0678878435 0681652239 0393238554 0670545039 0502986393 0925083786 0916914824 0732031688 0911617208 0504943901 0931349346 0733103543 0960624579 0983338722 0687749915 0682670053 0974414914 0683753936 0976537608 0738731840 0399691272 0396618772 0980256752 0665740932 0978399217 0971347552 0500233527 0922370190 0947875993 0920008158 0942569448 0922470847 0637542003 0679690516 0936204013 0938471512 0973961970 0914433041 0974294125 0936116068 0678752320 0660590395 0939886569 0686583950 0395661290 0667538975 0914992924 0505789241 0935242704 0637812172 0635942414 0937358605 0668715390 0945933610 0635921602 0394783689 0503736901 0923985232 0980284985 0684995109 0662015297 0978430930 0973913868 0673172107 0913443395 0507261896 0992018306 0912629306 0997000652 0989585335 0988202626 0739234846 0949308976 0503966497 0928450857 0933817526 0993653016 0730438080 0506633764 0660765458 0933784877 0503131768 0636722763 0937192561 0991992490 0632209082 0988240291 0669499794 0935747794 0631985472 0964874429 0396398398 0985993730 0505423743 0677066149 0671807725 0631774522 0954535658 0995717972 0505477828 0973347899 0952555492 0631026452 0916191845 0992786454 0982439127 0977964580 0673484051 0911580372 0984504067 0916794156 0928805160 0688775314 0978688933 0928927760 0735598169 0972389693 0676078626 0663589935 0688404781 0997541044 0984156613 0936726271 0684801189 0947381070 0675913182 0634342241 0665086745 0393972065 0738114075 0661449086 0505415343 0639257591 0637710027 0667917482 0660069054 0951215827 0934803228 0635557700 0940684849 0982676225 0730897118 0942738068 0391813872 0910574925 0983901708 0976890001 0665323628 0956108792 0391098165 0662994370 0398630600 0963143487 0736008922 0917456992 0985260177 0917957432 0639098135 0954055580 0939632842 0975985839 0398334563 0944385140 0948367460 0968634123 0916479414 0944958604 0971391963 0976459044 0688400647 0984045377 0634845275 0935937644 0738980978 0971361570 0939947401 0669190667 0927453631 0632967056 0990133585 0669601561 0398159395 0999756027 0936118656 0509808779 0941437504 0995357648 0678485063 0637641470 0913425792 0955038817 0974923372 0677705628 0993708302 0980696149 0506755848 0920602019 0948673131 0970278600 0955762181 0506801100 0958664315 0662093253 0986036511 0915785989 0737231561 0951655528 0947455790 0996972116 0919448896 0950686698 0687280793 0915481750 0929620293 0689750255 0633309516 0983544243 0933026082 0679795426 0994369806 0935118739 0685956242 0682461666 0684566997 0933556350 0996310639 0952036601 0955431386 0965930567 0941830768 0913640745 0679492982 0504759031 0736088304 0634411312 0970443141 0976664360 0685517836 0958774858 0995276233 0943005024 0636427849 0637023615 0914770838 0955337737 0998353402 0398337111 0630495514 0938426992 0939840225 0981532814 0991049594 0931740493 0919643269 0682966248 0672308823 0982155070 0985626697 0919117712 0968549423 0937493209 0937751294 0955308261 0938214724 0663972360 0942483046 0630475031 0983506380 0913968900 0994068091 0670432453 0936141280 0501288884 0737818158 0662726124 0634255273 0671133505 0954187626 0959804321 0688515329 0967247528 0688288759 0927814262 0913841185 0953211156 0978345524 0923763407 0507149831 0733821510 0994190665 0968847355 0391372913 0504174552 0933680484 0997053921 0989619865 0395653999 0677120416 0932409142 0928587389 0978462439 0962717202 0984651662 0738748748 0992716275 0959828930 0946769535 0954334810 0910347472 0988721963 0995564484 0674899793 0941570089 0973479905 0916526286 0737960032 0924444616 0663335144 0733689192 0739725550 0687732479 0957025750 0932740954 0916723689 0503566960 0399038205 0675449200 0509645492 0505424031 0502087959 0984476183 0957392173 0913263976 0685658170 0501160114 0915405369 0677885621 0960850051 0935790527 0393716591 0957078722 0911431517 0988184415 0976743436 0977299834 0732008442 0929132290 0397023924 0995189982 0664081295 0683374275 0921858497 0399244324 0993861669 0943566971 0668862870 0934982304 0660921077 0914705742 0960638501 0927614908 0967431435 0919858194 0397800316 0991400206 0926580882 0631295629 0959732662 0987370178 0679266184 0508942112 0958503607 0998701542 0660556779 0682476753 0990194013 0662734365 0681921903 0954401981 0965579419 0399598769 0985478584 0956089310 0674628919 0956617888 0673877459 0958722247 0730430386 0963831553 0913671251 0976497670 0730452988 0679706333 0968703645 0938657489 0921331748 0953042308 0922035039 0509407762 0395688397 0673483970 0936207695 0663921321 0663221395 0686564872 0664928203 0985910914 0951250841 0994557317 0731743002 0632320074 0968463757 0630325103 0634721114 0991554852 0939632797 0677191708 0918973016 0936369427 0736018485 0501870408 0914635114 0974702288 0665344753 0392508417 0930427279 0736933338 0954321688 0630850245 0507851601 0968552215 0961631548 0638701193 0947091548 0933760814 0982085005 0992729773 0939881391 0662235171 0680323455 0992777451 0948621166 0921662617 0998546591 0916026809 0503576091 0962829021 0506751614 0636342452 0666519517 0925535643 0930648423 0914118563 0946198374 0966126290 0394472117 0636265492 0660118683 0502395314 0669516666 0736974737 0965336246 0395290036 0671042122 0954293723 0969752514 0501639449 0395103164 0986163890 0989802412 0634371166 0506218100 0500697414 0964932579 0965917950 0982644137 0981048633 0968998397 0947922911 0661183948 0947126681 0506463103 0955340072 0637982135 0974091179 0674368929 0991267297 0984302623 0734770232 0987750887 0967297182 0945162132 0736081500 0638262946 0397374564 0946602536 0921138861 0678000030 0940347966 0918446857 0975366639 0504707957 0992566757 0972717133 0993764631 0927574575 0998465882 0391946328 0925367067 0970039934 0639213648 0731578871 0503441134 0926094715 0980245534 0952710455 0975839156 0665326034 0960829527 0393577418 0687005325 0509084072 0689648624 0500907602 0953311806 0985981920 0679016103 0993878670 0501388444 0998922089 0981700680 0959567423 0393893115 0686060283 0731876157 0390392127 0970378602 0661194343 0730715147 0987085493 0994785012 0503155356 0637907920 0949026665 0509005667 0683583081 0984349806 0395089601 0917557909 0674148827 0687895808 0937958418 0941334933 0926498100 0670127819 0927652711 0395909319 0395994977 0684666893 0989871894 0996536742 0955340088 0736838693 0978053400 0737963007 0730526432 0501693488 0921305169 0689462460 0970221780 0396637859 0630226301 0929391713 0968587540 0502269814 0936485404 0923386635 0684426801 0675306957 0661237083 0982614002 0916685330 0981416791 0983379602 0639531400 0738136376 0983021986 0936317629 0971019194 0677366148 0967100523 0937299414 0990942144 0912922833 0941042157 0679183079 0954977076 0673854239 0910893425 0994380589 0944184910 0977429187 0935125886 0914137171 0397656098 0688469662 0667467000 0670019984 0509332031 0394648289 0396615160 0636630855 0390516970 0630627422 0947137941 0507125092 0959105925 0948952614 0959102025 0965251142 0988780475 0938703758 0914024085 0660542356 0670515440 0911896051 0507248599 0986825202 0921358991 0929404602 0940537715 0687610369 0972368111 0915725294 0502902485 0505099866 0730710582 0935691785 0985451438 0396288441 0930478362 0396417042 0671333660 0668850437 0396949944 0931968110 0669703568 0932792119 0923792601 0951659135 0953837661 0944840406 0664226479 0973782323 0958339289 0929667370 0665851363 0507354854 0636338524 0997763281 0985943027 0678987849 0957149785 0689627418 0680053039 0632529195 0675283460 0503943682 0934471427 0980804890 0977277839 0731544840 0928550542 0670154975 0685750214 0683639326 0969698870 0983316882 0677140002 0968871157 0953855000 0399980498 0991368990 0982665229 0993331592 0504590204 0392068804 0986815785 0932700261 0935041833 0917643817 0949100732 0981910634 0910647849 0675685200 0966120820 0922963562 0914084862 0992337509 0939649496 0667479309 0945546087 0399635819 0671591938 0937100794 0988811611 0667640948 0668001614 0911368074 0637643095 0911729470 0660221999 0688526813 0735381071 0505273010 0937518459 0739972068 0968505466 0391164542 0683171361 0665743930 0943016277 0671408843 0985360978 0935729948 0391830325 0739461493 0955537149 0928525288 0638860507 0638607671 0733512639 0662304717 0978722447 0667563149 0921035125 0509042420 0682281390 0664880841 0687170065 0956566282 0737132935 0688601580 0956577178 0730979619 0942906168 0990664583 0939918742 0391307668 0936996291 0668310323 0670491809 0923245507 0671481049 0957345625 0967729808 0504471693 0391659342 0504958145 0956564117 0992339666 0954012165 0982702183 0926186846 0687094824 0630140884 0670098715 0688679824 0669586499 0944153298 0924458020 0981480772 0995753671 0943316337 0394261243 0938701045 0962297334 0980118051 0928608303 0933506909 0941245924 0981117056 0960643428 0398063002 0682667509 0934693792 0685428515 0631708154 0968069213 0957985553 0939700026 0682901963 0671317320 0927440683 0928855565 0944090373 0734297654 0663916415 0922072162 0678743171 0949457255 0671291572 0972634968 0670398719 0955186588 0932012271 0976896329 0989838776 0999036093 0686428636 0674342504 0734741526 0939452049 0988522852 0394686110 0915937177 0637969102 0934701893 0951596859 0639883964 0993432102 0632166673 0963334032 0670713844 0912320968 0971632152 0927110003 0735670209 0979634609 0665214811 0737198661 0981395735 0732366898 0994707241 0978084748 0669312255 0932318523 0965922551 0509872435 0921382037 0662815983 0688709233 0500896351 0938439251 0639359930 0685022333 0931591645 0667472320 0929212183 0394655856 0918893178 0965207983 0506678047 0660944288 0923576357 0395651506 0686706176 0978121040 0953319160 0962463407 0997481144 0636453438 0505743937 0922923064 0683044179 0925756970 0678102365 0990171530 0976602737 0668202640 0995574032 0947676089 0395978750 0996898783 0672390510 0663212678 0976959358 0931947233 0937449054 0738665238 0923539868 0674616843 0943912240 0678697825 0955910375 0919126192 0917928697 0958018692 0949400527 0919523188 0917712287 0928629202 0982717166 0670299589 0672806259 0954635657 0948509782 0913669696 0634831426 0500612530 0919410195 0987606133 0922988402 0688078050 0683570618 0912179166 0965410011 0944781693 0397208699 0508375974 0963835500 0911579287 0663155656 0733271104 0910168508 0992205524 0957998500 0940088778 0927557241 0924025561 0394421197 0667304714 0940356552 0933392402 0956650872 0928984914 0396477888 0397876722 0962990234 0917040518 0914391669 0680326733 0936227410 0931484465 0503748280 0501361820 0946412870 0919442385 0733470701 0684447818 0919949302 0675208093 0739758505 0676030001 0971098585 0682692217 0938794880 0677427330 0634336289 0923059099 0934195809 0662398823 0960521342 0730176180 0914546484 0669746120 0737555415 0969745542 0678280313 0993910672 0976793823 0689348310 0944159654 0967143519 0982239266 0987306436 0683814747 0984687959 0736847576 0980307425 0991947981 0970781534 0976550385 0673972326 0971591492 0998505806 0977010383 0689921348 0933087692 0680068188 0935971766 0944036556 0637830491 0933008229 0637675123 0984517136 0395215333 0637589303 0939641466 0969517806 0994303488 0686291704 0918853621 0948426048 0507054999 0734024321 0929088301 0502181066 0639844226 0980632849 0671171390 0987637283 0946845980 0951290355 0399288567 0923841199 0982730508 0943830793 0671720356 0922818829 0980572770 0966393685 0988830999 0686650086 0395812317 0913396267 0668869755 0998070954 0987286900 0662728008 0934426369 0914104348 0933164660 0662289485 0504938755 0917851066 0947485624 0948110259 0921606454 0631920195 0639157324 0674891925 0736221781 0962494155 0660298530 0961559069 0395321275 0677506408 0954645734 0979161721 0686972115 0683842564 0633326235 0394190770 0734055760 0929079918 0736216465 0968041663 0682192645 0926162899 0509532498 0677883355 0684754137 0932921233 0997573366 0928957818 0981552041 0687521212 0958946411 0676443611 0968115988 0927286443 0917910084 0928373718 0928301052 0732093969 0508661224 0924850022 0508139251 0960996129 0733086243 0936743266 0982702945 0674199876 0962879501 0919628496 0735158506 0942164433 0952378076 0509388809 0983859654 0668860595 0638825527 0960810809 0927757908 0916332329 0502207403 0968896669 0941302568 0951342826 0996730415 0974146830 0634155250 0504201837 0635138988 0992898216 0978410469 0917336207 0661454547 0937662854 0685673037 0392492525 0660128180 0975320305 0670451586 0686867802 0509805067 0639076231 0925229036 0736429781 0674904257 0686158808 0397548462 0732051352 0947301456 0637123226 0509925625 0985331615 0635819903 0912248174 0934529701 0928034624 0734809021 0689845611 0942628342 0919099920 0916921585 0638042764 0936170660 0982330551 0910836053 0633878906 0688343621 0393016009 0951875163 0925095353 0981440639 0733607456 0967526444 0993838465 0970149214 0735089040 0390167089 0993509062 0927912878 0972303673 0998604828 0399108003 0661920048 0957444331 0945054305 0974895659 0734994456 0961329384 0935750668 0688518352 0639748540 0734820919 0634517866 0926783404 0979121666 0939755773 0993735367 0948765647 0916944097 0949753026 0983799290 0994796187 0677987458 0928944023 0988720732 0731792076 0919685854 0951470482 0634580513 0989753042 0993138165 0991588030 0981283490 0730383607 0676772170 0991560784 0631718968 0997428903 0978565623 0688930376 0667723016 0946894957 0986948062 0910798845 0978218335 0934131312 0918221249 0637558953 0972733895 0912422788 0394747732 0666865507 0663924418 0984355088 0930044039 0942356634 0634710847 0971963904 0736894044 0937423551 0996706104 0927701472 0501285117 0986615903 0936213284 0925883449 0679905165 0966625098 0941913565 0968428732 0672164900 0990717514 0939800222 0961059417 0502580897 0638648688 0664093208 0937760726 0994043580 0392379809 0981893301 0966948365 0999276357 0961060148 0638600411 0971646706 0684680165 0997138923 0738135536 0963912855 0953577809 0507111356 0666400871 0993949317 0672555762 0662909528 0632413472 0739363798 0958460523 0736853088 0963271078 0967158380 0957002203 0950242470 0732073129 0923976560 0942371578 0630745872 0965725316 0955190859 0953716389 0509735092 0730136168 0933735052 0504994996 0665557771 0994811761 0915099313 0941769469 0665050672 0661548879 0682943663 0738939727 0994104961 0730712249 0984894576 0970939782 0664058853 0918340502 0952738300 0398367961 0637108409 0952556594 0924628578 0918198525 0924496243 0634671835 0917694236 0392949556 0504223396 0994698150 0669636085 0986978463 0966389493 0949565874 0393544911 0917416500 0502405591 0998470379 0398440716 0933303675 0959997750 0684062923 0986504505 0668897013 0392762645 0947019483 0931720623 0738195661 0966693350 0735420143 0634790489 0936977638 0942083098 0504245813 0638719961 0971889467 0928794436 0503963222 0919704196 0634548746 0952934126 0957195814 0980805359 0639201952 0392838750 0910760663 0992274326 0965739929 0503369125 0987219739 0936136706 0964768408 0631999082 0672482323 0961022097 0733677803 0991922862 0936306896 0684263601 0500594444 0967891008 0639954375 0730929584 0395896203 0961427326 0675469542 0995326595 0982151426 0633817410 0919296554 0734996190 0634868581 0983552961 0631464885 0979890867 0500095325 0981506916 0966493133 0397648803 0936723631 0950731289 0967743763 0939137485 0926172548 0915925271 0995150422 0634762136 0956769811 0506400043 0689944917 0397201588 0737370919 0664409217 0660554957 0999230162 0923841072 0995858073 0990509489 0678106377 0663123270 0951401725 0979472097 0989936080 0682335446 0951220392 0393708931 0682580005 0929084819 0993863927 0399792613 0398821839 0959830213 0671397122 0919586461 0636097421 0995561973 0950182136 0993625006 0948009669 0996827878 0668239706 0959351794 0637808175 0957619670 0937489607 0952477616 0999779864 0916049365 0688565335 0666450939 0667656647 0929898449 0631925015 0983145469 0973687671 0979550347 0978093969 0994936052 0674035203 0964297526 0500918038 0731249797 0660973650 0689811140 0500124481 0925484024 0928133313 0982050944 0684235982 0955201703 0983313958 0950369626 0734707117 0933900051 0933007875 0922805327 0923265633 0953178535 0925776710 0942077950 0500505104 0639700248 0928231044 0678550294 0946255243 0671840021 0680160455 0632350188 0636734742 0964061309 0636489590 0737943808 0921542262 0946845254 0666922979 0689537801 0630365574 0662686500 0994529211 0634109602 0630449831 0734518121 0936668515 0998424339 0953907455 0932215497 0506974662 0930168942 0954657523 0639171825 0998628950 0978319244 0928994667 0507440297 0669545168 0681489291 0959778947 0637461480 0980382734 0630172207 0913522557 0677793434 0975925060 0987059194 0668231842 0921694298 0990974378 0503389390 0966355925 0923665894 0979574006 0957687870 0509181362 0395210427 0390016105 0968221584 0663614131 0964379342 0396798259 0943395798 0673896844 0738091197 0630195250 0734491311 0941182627 0931001331 0923131755 0509187920 0921169822 0967211805 0980253362 0994873703 0944400114 0503304584 0732442250 0673999324 0917532259 0677397641 0912101173 0733800305 0689138617 0979634314 0990267912 0962340028 0676327259 0923218783 0507362000 0666251795 0958013352 0962928661 0974273181 0923439017 0933035629 0960962789 0737848334 0686428196 0507883110 0678688277 0979832567 0680052379 0974884977 0671560468 0687737992 0957183735 0957386011 0917259017 0396150056 0940329380 0730057109 0973786149 0737808858 0982866392 0915521328 0667325112 0995974226 0680508308 0680955184 0688175237 0397670965 0503259388 0998675908 0662341270 0936226481 0953119338 0662454437 0739869836 0933122526 0633746228 0981018374 0965556310 0974416201 0921293743 0940546856 0942289528 0985815580 0966136057 0668234163 0937135185 0930326915 0941416023 0663330158 0672431010 0677131461 0917113353 0397789586 0731679478 0505012958 0951903057 0667218560 0924377870 0663633696 0949170301 0684400125 0660045856 0990696912 0500695935 0682416208 0399697357 0630760481 0961281507 0955891297 0391232772 0990532876 0916384352 0922987582 0390461532 0950150930 0994802210 0942482775 0673145470 0931445162 0663076049 0963824277 0992609229 0639717689 0964832022 0956082802 0999762474 0685966434 0397364874 0979949066 0919439351 0679929138 0941317020 0911213429 0947917280 0731170642 0502965226 0633857206 0942605555 0662733014 0954073672 0920754670 0989651458 0962923204 0927951759 0684851694 0632833113 0958273703 0736163028 0687926805 0974296774 0635766077 0972917611 0739182229 0974392040 0635164187 0960473584 0639478979 0975579564 0912269535 0968201154 0926597411 0679678010 0681795093 0681648918 0503627184 0396793778 0660493625 0393996927 0985851293 0951918141 0930432483 0676109270 0739281165 0966904100 0665625514 0509351886 0944211069 0952129914 0395349425 0982423973 0391813954 0940224164 0731283677 0932098133 0981473440 0996168646 0947170121 0946074015 0636029882 0631352980 0684368347 0500613042 0632774473 0995101386 0398639351 0669775435 0981863617 0967957669 0916530219 0993159105 0959829507 0953535204 0633959022 0500741815 0953941480 0390662219 0394300980 0637251365 0732553510 0915767127 0670467851 0925358373 0639717916 0682188963 0674785540 0983167556 0999094452 0730229354 0735682793 0923523795 0929304384 0683493799 0634422520 0952844648 0668463984 0395410002 0960570440 0951693543 0966117942 0730197749 0953083260 0917845115 0507114861 0661127031 0968688998 0664545939 0951518795 0397271171 0916602106 0399777298 0688338739 0932653981 0916687859 0734395858 0997382880 0959090998 0683463549 0504561887 0987125161 0985057406 0635505091 0392655839 0913176454 0687863816 0961002454 0737623881 0666442233 0664123824 0988656735 0681520738 0638718597 0669761640 0913872792 0668330759 0631544940 0927615574 0984935926 0949924536 0736394712 0953740502 0976528074 0667430550 0632101296 0918303747 0675931926 0989038107 0927394481 0939051622 0924672683 0918940787 0917223572 0926704494 0733918244 0507756334 0946227517 0944361793 0974171913 0505412628 0944485100 0633002286 0679475179 0924516275 0952817611 0674433948 0986833527 0685567491 0739088387 0949198475 0965110212 0636673872 0500000932 0922873312 0920098668 0951234218 0993047852 0984778606 0682851245 0739331373 0390710239 0684459621 0507630356 0737783063 0634938057 0938641203 0973470524 0950930548 0682935683 0934171100 0960792180 0678045094 0685352576 0971399597 0960466505 0933707793 0633713462 0947533463 0661428524 0939835198 0944764349 0966594333 0968726295 0971955689 0914290865 0506497996 0500176377 0924050872 0680077141 0928154678 0968460146 0631660644 0975080651 0919800248 0927406643 0986020674 0987049884 0967190145 0669568786 0946427705 0395054972 0971757710 0676355525 0677187489 0996971860 0998668677 0508350163 0988457909 0958166809 0981932589 0948310488 0633402916 0674521420 0505851292 0674256426 0685671078 0393025109 0918679386 0910276817 0730013162 0981566727 0945854411 0669354219 0971196798 0961741292 0975541607 0689598257 0916415928 0926463577 0936980066 0733272250 0953414189 0663786864 0501349022 0938567204 0984489383 0991065843 0738454050 0993073911 0918989801 0680030692 0737849744 0984089159 0502093573 0686028784 0925397297 0976675196 0664556568 0950620920 0391488579 0926295981 0930478685 0988769940 0509940224 0972962284 0635139449 0950597300 0679764094 0504386794 0966514371 0962464108 0935784527 0980647849 0996913314 0664789510 0933533609 0676202262 0398141289 0732942314 0734289533 0947944510 0971201630 0995380924 0735757647 0670026687 0660843389 0660484621 0667306938 0937255216 0679737707 0661487496 0940504236 0633256345 0934692084 0503947504 0501504283 0926413936 0911861717 0637606760 0739933247 0663117344 0688459593 0969496329 0958457587 0965693302 0927052431 0941590935 0501583293 0977983128 0506677579 0630661758 0987813287 0938117341 0969105834 0681954646 0971676865 0942433015 0935001458 0669670801 0684208379 0942941466 0688249730 0989896891 0926940330 0736328912 0971128912 0965769144 0634503182 0969901380 0968640809 0931696918 0950385111 0923152169 0677558837 0957417820 0680112204 0394336363 0666123257 0918495814 0689621788 0392579793 0983890734 0505832795 0679518235 0915349698 0957175544 0964943035 0956343366 0930242909 0976189906 0983410747 0958048224 0954095372 0682102782 0507329658 0661915516 0985030986 0961423976 0674237535 0911643931 0399168826 0735638874 0911518525 0927982561 0390394298 0670592736 0953726353 0980566791 0737635458 0919126870 0936707171 0986551855 0929357553 0395998626 0946924544 0687398886 0631597541 0952728242 0976152591 0929253185 0734968170 0635395737 0972205957 0968461090 0986681653 0678521746 0503183730 0737228696 0962141938 0996947906 0921482920 0682329749 0731872998 0630067014 0734334108 0664087973 0685624540 0399573177 0507297641 0676146230 0684414347 0934508059 0985457757 0972295979 0985818910 0997734174 0912646039 0671150041 0975789365 0952144596 0502690832 0929814235 0934424345 0972862407 0687144409 0638981290 0977581166 0994772098 0735117022 0685390745 0500362002 0916043686 0994716682 0997713052 0944464375 0955915705 0972256249 0987771217 0945315574 0927634318 0963406988 0950693499 0932781344 0951109197 0680750058 0501714773 0731707321 0733436964 0918951157 0910011189 0969590220 0981137088 0981665837 0502445484 0637605499 0912661012 0661275244 0943618269 0927653299 0918326137 0639616216 0953470402 0982212204 0934549312 0680088028 0966492130 0669996291 0395501690 0736590420 0960444990 0636166217 0923611264 0945808579 0923399385 0984194373 0939895669 0930428670 0980265914 0688246036 0983734218 0681380548 0978517028 0663909487 0941581235 0919700696 0676806401 0666825176 0943576125 0666044205 0945309044 0999858096 0985874395 0944629899 0978714593 0980683333 0982282227 0665107572 0932412381 0962907838 0997523498 0672396017 0950708025 0737553376 0963987762 0910493216 0964543210 0666040969 0684709975 0994897698 0924686417 0938929775 0960263912 0673646116 0679835753 0688803859 0931303627 0668364420 0668547037 0732017531 0638554139 0730140674 0630062397 0952137315 0678148465 0735898530 0393755806 0966079478 0981910216 0995200067 0395607311 0931537576 0504881200 0500482474 0503527031 0970672576 0940651632 0638210567 0963411827 0973487299 0676975779 0973510989 0961149118 0959019026 0952337881 0390973980 0948945981 0977178008 0396648720 0917355965 0912605905 0922177592 0674108587 0985053987 0911689844 0915147271 0924232552 0920432867 0993654584 0395141672 0948903275 0391384029 0926069156 0932352472 0679692951 0634189210 0916037090 0667032307 0930292681 0632580180 0994993023 0945673753 0969151479 0928280130 0668029028 0677396721 0982656431 0670669088 0976172468 0669368810 0734047585 0911061138 0685630034 0632350427 0966293239 0681766225 0981604653 0988616789 0969552589 0934038881 0660858338 0739478883 0689837154 0396626878 0508711328 0984578822 0636334845 0679187277 0992519031 0952324921 0927342684 0962303283 0984572285 0990227468 0936444199 0933547435 0393698989 0930833326 0635925182 0923474351 0398840502 0995105934 0961985267 0665250880 0666849725 0954248960 0670578833 0392725444 0394621683 0635525777 0952792878 0500301007 0964723956 0732135257 0960613162 0731396935 0397211505 0987056793 0731981035 0971390327 0998037580 0960537499 0976064931 0684137196 0996690360 0390358346 0936589019 0508978464 0663165351 0732420482 0676905674 0686601011 0921096224 0966251226 0982775778 0668666673 0974934059 0921612559 0923747656 0731580133 0917885883 0977629216 0685331050 0984857423 0990892201 0677949617 0396868027 0688179635 0995971471 0639968745 0686859284 0930915146 0682832177 0976189277 0926822323 0987195827 0735804859 0661659480 0634263518 0730153743 0917928285 0935149265 0939747365 0987423527 0987892438 0960711039 0966347352 0926145380 0971483453 0669533489 0911085476 0731526012 0927360595 0994736676 0974378361 0500355340 0976723928 0734969064 0957374570 0930541100 0931689701 0929546483 0664392907 0677668577 0962913231 0956625818 0673311589 0997066605 0987706193 0664623384 0921408886 0953590482 0660700583 0638363577 0634529189 0925645804 0964323913 0994912860 0938344155 0947785994 0937172118 0961461519 0677705467 0982784986 0969358194 0991688185 0929981943 0683798402 0635712952 0923740839 0949259779 0667965973 0390141790 0734319130 0665555097 0680720113 0660337377 0630468996 0959718980 0395960702 0970042809 0631579519 0675995243 0987033142 0398151161 0682188223 0661009058 0666159904 0933303614 0917330429 0674110362 0934760528 0684735925 0949990400 0978463826 0974208366 0971503481 0685538122 0955995946 0945085872 0663730446 0942308585 0989606912 0632917837 0942000458 0993228560 0986490153 0736022227 0925783891 0675519947 0398697982 0982953215 0976872215 0665762996 0661675950 0634693143 0995229593 0971889004 0948440124 0974717090 0678104045 0952556907 0671436832 0960471206 0967558422 0638340910 0675020911 0941265358 0396208528 0506929406 0930068928 0684004891 0933304522 0935786761 0394255146 0397110316 0961136351 0680575438 0670729886 0398673561 0971717978 0944491964 0961646903 0977510192 0933719315 0636971965 0506455107 0940538071 0959118614 0507170752 0922328303 0672049401 0680641981 0509496171 0501759769 0923973653 0998037435 0986569305 0953769674 0989223812 0960478954 0950907182 0631765224 0391680280 0509081159 0635344002 0689190670 0974979626 0994316527 0950247513 0927545988 0504415330 0731270698 0500740738 0961960741 0636945785 0949151564 0399926296 0661853972 0982478231 0503397224 0983430558 0929847672 0966906840 0637119779 0950487342 0920706734 0390065492 0924281782 0936391603 0665579394 0948290770 0397667539 0509188792 0923955137 0501163178 0913925736 0955684876 0941681207 0943087181 0638300370 0663737894 0662513890 0637744023 0923224588 0630570871 0738195246 0507411950 0994371980 0953831874 0995691124 0974167062 0946626703 0505774105 0955920525 0911351839 0509617716 0399126115 0635404145 0735616222 0631162419 0924382133 0679230591 0965565912 0981028019 0737287915 0970464413 0399941125 0661034346 0687880930 0667141963 0679695198 0978511200 0738926329 0630180525 0990165067 0506519993 0732026203 0969228428 0972435464 0940231664 0959347560 0943674332 0918718919 0637131874 0970725487 0980791447 0992526739 0506543041 0638445374 0971506270 0672534353 0951431994 0638599173 0956359684 0987272842 0732732952 0979726954 0955203533 0916660423 0938032495 0969417616 0978707185 0736291704 0994923282 0397392317 0394333639 0630849328 0959854766 0508146944 0684607102 0993974154 0925147107 0949093866 0950258306 0967868525 0984530568 0678121148 0939961316 0938327340 0985153562 0927645013 0682425377 0997852440 0507009328 0911077965 0971655182 0737393322 0960089430 0948844864 0921888101 0673616555 0399806524 0995320425 0934601256 0660259613 0918431496 0942919475 0964503636 0948027519 0660390768 0917441834 0919093647 0634526786 0689019939 0966876035 0393998669 0394057971 0399242208 0990382535 0732102781 0980573387 0934037661 0661367181 0666173996 0989291157 0945428190 0397405774 0951045069 0683439151 0394655309 0926341305 0500564374 0915662888 0509399004 0673214427 0666001318 0910473301 0995209473 0667314563 0933952979 0983516870 0965812650 0958591214 0500324142 0681547898 0923794449 0667606795 0674549481 0631854041 0917627528 0733343396 0956034336 0738670959 0962101989 0916420477 0736854813 0677875904 0998044218 0964783576 0932789779 0731395593 0391270217 0668863178 0959010203 0676520690 0936352449 0681912831 0989743337 0733746617 0980298832 0636942882 0998794311 0731942424 0676540906 0394739846 0989567183 0736407304 0921277991 0958323432 0935633577 0986000190 0937167876 0987658324 0682970888 0939749645 0942452957 0928593177 0999949122 0678786999 0731110952 0984137220 0920926296 0933462833 0501299089 0682990761 0920757873 0676445860 0672661301 0504784964 0733046671 0995701868 0391007351 0968477133 0679069083 0665783216 0934022424 0989187712 0951676410 0504182804 0965277396 0928463152 0946575442 0914000740 0989581857 0996191141 0933340524 0960010621 0397189793 0500877639 0966798933 0935173209 0399273103 0964340320 0915322865 0970338445 0732484544 0398728511