-278371 354742 -44128294 12144641 -5073897 -118104627 -187839649 -159406606 -60602532 -66170073 -45294933 -53102303 -59512446 -4091372 -1690369 -206500319 146002172 -37254347 75513869 -607509 43016 -35882275 -6962859 301074251 -131413066 333729461 4525429 291587809 23792290 -29383610 -38489 274010490 104340559 10573919 -51686380 2788848 -107443805 -71267561 -169377027 15083055 -534287875 -196368806 -685895062 -26569017 -40737215 -26510466 -589411683 -221064119 -69929127 -1199456905 4579682 -5532628 16848150 -16317107 3782947 -207965695 -837003215 -67835276 -579062705 4297699 -743752913 197783 -645257889 -610997482 -23943243 -144854880 -295970707 9166313 -885229406 -319245930 -904136473 17885 -10746233 -145597016 6675483 -103332390 -246682452 -236438689 -489641374 -515857743 -149476332 -844245160 -1262963558 -58241079 1510291 -976844949 -766105213 -139928611 -89159597 -1199907806 -297379889 -111745840 -637948671 -264766101 -1298034618 -572701542 -599556346 25365910 -995716088 -1440528889 -55673119 -1503152655 -742483863 -337735905 -670211249 -39606477 -1008777606 -512325931 -83689637 -1570857421 -81698080 -706430280 -112004272 -47141660 -1392845820 -419934855 -895944044 -670920691 -544261163 -1731155571 -1782927238 -1501779430 -1130143822 -913426349 -1573268385 -1325352515 -917525110 -1685602698 -1378518280 1769284 -373002134 -695604532 -776525781 -409763908 -816481583 -830225077 -721741673 -95497847 -746302913 20040463 -753786837 3821987 -1172279297 -802158691 -59306862 -125951701 31541650 -1578736159 -1190521531 -224093106 -508986884 -83430419 -1327670994 -2160667727 -699285126 -737907533 -77404487 -2260570354 -855579871 -564627919 -1682138895 -453384942 -1229959368 1089722 -414235941 -24979104 -62427401 -1075261079 8872396 2198086 -349608443 -997188667 -346557369 -1270775927 -120271687 -864223229 17980619 -1273243495 -1555230964 -134162 -3642377 40030270 -458309252 -200196210 128812464 -491732811 -3666659 -267918921 -984198914 -555135498 -548006744 -433162161 -1464737783 -93248158 -15358735 -1017743607 -1244719937 -84538366 -747192253 -398097947 -667479093 303200032 -612439353 -595906179 40881088 -303164077 -330919270 -390959535 32738466 -381358342 -375320114 -357503820 -1086940626 66771418 -34085134 -42130675 -122182498 30560359 -1393875182 -481427600 115186262 2145281 -146787328 -1527073618 -140448464 -1578500803 1329437 -360617093 7715328 -3653778 -512921622 8969979 -665111943 -978113391 27777747 -353103681 -1398949601 -963997404 -1266181637 71363051 -881012565 32435350 -1185835346 -311993 -335106040 -1417932325 3351235 -345208071 -360147457 -741346002 -259748507 -483365 -832155340 -175818735 -17704233 136952132 272165280 -136357016 146259318 -675847203 1640497 -933514303 -459178866 44377409 -1026513718 -457516034 83006455 -176482922 130620331 -5690701 -896912084 -532309092 -352542766 -252575053 -594602361 557908 94637728 -544447264 -105309879 -863400968 -442271936 292950449 -8047929 -425840083 -11429825 -232627523 30933764 -412401612 -238900997 -51683970 -1207405539 -977814183 -440191448 -453666127 -102895403 -74427966 58041256 -764707752 -95624161 -773449551 -492195546 -1271364202 -3531950 -32854704 -1302384274 -1181773198 -7303222 -44338045 -6063899 -1227831490 -19453472 -435091977 -88005766 -894902644 -30160303 -681166345 -1099626751 -1007727405 -766944922 -77145 -675699659 -1705168641 -334891083 442061208 -1781137716 -82103454 2229601 -64251966 63542128 -600737389 -1183094872 -920373338 -986406957 -69455809 -1155534117 -6601958 -888508234 -535515778 -1728397269 -976770305 -459469340 -1012676625 -834699814 -513006780 1624131 367268529 -1575069107 -279221393 -397697523 -348402885 -3803028 -815347011 -47674065 -90767989 231273694 -1267676364 -335615263 -2909719 -210318410 -1739428656 -1225048493 -1368687881 -3658536 -1433571683 -35249608 -25768303 -668109711 -8855854 291407 -819263405 892141 -321495715 -1365576874 143053626 -48082451 -1373456212 -1098111920 -2242245610 -767013097 -47262257 -352103313 -1586143583 -466551961 -2097735416 -1160120530 -163717812 -953447537 -59568419 -2276599511 -2303826292 97451228 -66920772 -71975854 -1685609289 -1836028905 -2054460927 -2508970028 -2762114697 -1897358640 -448852741 -1732495261 -150221824 -481902314 -260641214 -2952040517 -1408554568 -1583464453 -258048024 -732325715 -171403379 135284702 -33502098 -1780250652 -2503329322 -41235084 -248316433 -1997724804 -400639284 -1615873928 -2395746734 -775028950 -733541819 -1022925207 -1252888542 -170428394 -212908842 -42514353 18267756 -753302455 -1234287660 -228888686 -92809174 -19346581 -797859827 -2627379095 -675722471 51637251 -1310178661 -940873338 -79341686 -1492692082 -70009172 -51881634 -143630001 -635401556 -5563126 -148813903 -2032584216 -2090992689 -1525225523 -607306718 -1642235995 -1751633219 -1864930921 -15703288 -1211841721 -1992104279 -5858809 -273451465 -99399154 -1175783135 -1398430838 62746938 -72161834 -19542639 -928562787 -175475 -219225888 225068355 450538758 1160869 -71356162 407445950 -690540477 -257420599 -1288277551 77759818 -1175595777 -1156167476 -10881615 -991292037 -559926315 -1469403120 104396617 -1126401130 -1182657063 -534218826 -1381920464 -40474647 -6102001 -778154801 -22112565 -651342692 -607686533 -283998449 -326926826 325314151 2146269 -906164514 464335976 -1381819477 -265757540 -841505529 -1074289391 -51663629 29652381 -151788173 -26139706 -614529394 -2909069 -553521033 -233354451 -284489364 -152241736 -11270464 -91726063 -202698713 -1198086307 -744550101 802270371 -459290248 -109301258 450282240 766344011 -1018793192 -790547 -677947097 -86281107 -297439255 -38348969 592010641 -2458480 122465271 -141980109 -419777455 -16363084 -887322630 -1542506357 -14494822 -1223752346 -1662815475 473836342 -446443632 -415722122 -1816641892 -327438147 -479952323 -191222316 -1800102466 -43062950 -153540661 -167011475 -298375 -742342732 -597117467 -1772102557 -1498827095 -1047823887 -1126703798 -395018351 -548371309 -794261258 -580588171 -18932852 -1962024020 -121865612 -1918287635 -229581183 275903602 -114530462 -23564309 135879837 -584854752 338837786 -397096719 -779397822 -11313686 -557117183 -1051271434 76786640 -38815914 -778658857 -294680965 -44756138 -974080630 -287598337 -93677205 -379625075 -161607075 -1879767003 -298745016 -249575992 -1908581876 -163086000 -2436748763 -304860489 -483016258 90310334 1167660317 -918694418 -390796479 -670540408 -2129382425 -1382516541 -163656066 -535946253 -1100012663 -267018841 -2052894144 -779654634 -409360514 -1275747254 -317210911 -2014079958 -9315153 -418865419 -815436242 -1667643284 990564544 1446474588 -391418116 -1735578537 -1975714329 -360790389 -119001222 -46473672 -560309684 -416613901 -660164223 -94252307 -894215689 -2345667795 -116885006 -1719795313 -1486833600 -4955041 -118505801 -107359404 -1906688964 -188583878 50286019 -134890435 -112585800 -924908013 -348849042 -187656584 -657662342 -539241899 1328803738 -410131139 -82368969 -113396443 -1797861497 -19284025 -1542026205 -30105575 -964022580 -200380244 -1712097439 -187397892 -1996480 -54199306 -1215685926 -590352782 3951244 -487649272 -377044393 -1579314713 -722157483 -1072498419 -28797297 -785155008 -10838717 814007707 760137464 755528672 -351482635 845682644 563956652 -194866883 -4803132 11608957 9551707 -455686569 -41423420 -1592500029 -628537278 -1852646507 -236049797 301041882 -365492076 -387121089 630156065 -39036957 -1117493687 -1234873961 -1637458645 -222400055 663266664 -399065088 -105562720 513985732 -730991184 -1294696217 -625261794 -597118496 37115188 -33829743 -981169145 40193820 1190828306 -254788798 -70427698 -775927540 12970449 271064671 668417906 -43342876 -37807021 26864495 -1106123 -638256135 9649090 -1086513792 -90473796 -936500697 -1610265609 91980425 -226010333 -209448438 -17018100 -1459912981 -1053523751 -1925680 -1126316500 -884640039 5401065 79667456 -328569251 -923397835 47418843 147462161 -604980 49518282 190181515 -241628197 -135116428 -7902478 -473783824 57925419 663888851 -1231667381 157515065 -426158162 -95009725 42015803 -1097574060 218933887 -68497688 -57857610 -23225991 -608584657 15051768 -1667198340 -758063680 -855333077 -365108302 -7312685 -26630393 -13935061 -1599642046 -634488056 -283990333 -831221707 -13175424 -1107152373 18752343 56954723 -5206576 -1135077097 -580539200 97886239 -349175486 -1200612179 -702700824 -1258733902 -499898459 -1327187633 -1687745051 -283188007 -1828345045 -724015060 -1607352788 -1797207225 189679466 -574694 22380688 -82228043 476229846 294607126 -479580257 -395390240 -710541970 109343140 -1656997743 246334403 -1020883714 502377902 -473418406 -1016745537 -564110609 775268780 -785033895 584751652 11265332 -917434995 -776739328 5991451 733024041 476793638 277521133 907155933 -567850352 -43702885 -9290270 -742915230 -12509890 -23919178 -211285940 620832287 -543149861 16181740 205199784 -1233573415 -108951776 -806769696 307075646 -589744596 -329866791 -519411402 -485577058 -676719765 126959394 -858627251 210909158 -799389179 904217780 558653563 -797977668 760965274 800901538 -1078081839 327119017 -121966266 -163539471 -482367101 -448232449 105946643 -490379630 143247048 37158 -1239776716 618034746 620274962 207792262 -1681047453 -1396341766 488495054 43900984 -497256912 -666975029 -105996071 -432850243 -530927487 7658085 -759786084 625824562 14098450 -1419677531 93527468 -506852008 43476090 -972205734 -1427658461 542389610 174102671 -397460200 9497878 224960633 -670546343 72716672 -896582451 -1672226731 -920069614 138620781 -261727415 946643106 -563203994 -1403803403 605450425 -107405561 421487788 -649188223 -1736642855 -640134007 -384246612 -1267335062 117685397 -1578052748 -797070838 43831837 144660650 547565201 -229232800 -318052858 134982097 -392416060 -590202725 -926400787 -997030872 -182542965 220199045 -270884520 13619118 222207730 768990113 -1564989 -681722751 -706592925 121652667 543834611 -136036269 -1102702899 -152533018 -7400775 -809272423 634080771 -24355530 -909422922 -1725699987 -2021069400 5925857 -187590057 -94315723 93192813 -517702278 122176578 -332052633 -908883452 -1165627004 -2732846 -2197472979 -2543399401 -1570288463 -1763114589 -1129272095 17837731 -2295545681 344513002 -1955728447 430225733 -1438373151 212320067 -1878076073 329903449 -562073398 9027055 214854355 -797861177 -2491184 -48663773 -11844344 -2489288894 -2159503058 -5694114 -899079758 -1144087410 280852484 -3358765266 -769705259 157210571 9550595 -771843390 -512254884 -3488589436 -1255432638 -2847375330 -3684043031 -688971893 -391144350 -1596769974 -554936441 -3292679279 -26175239 -817792343 45283636 -17826105 -3195145886 -3577828964 310252996 -3028560892 -3174324023 74381075 -11270842 -1073850457 -3072467753 -3836200596 -2618782030 107398883 -713552581 -6429224 -389422674 -26641505 184827509 -14861120 -414264682 13516031 -3140428833 -1087508594 188392101 -174771233 -2051057991 -15974170 -3097956507 -3020799018 -1459635086 209984787 -1326898595 -2297262953 320726412 713791621 -3353556189 -3029478453 362725226 -3127787506 -291285864 -1349494528 -2403760494 -2078684133 -3764770832 -1714892295 -254319613 -1432356535 -3061943171 -3872590650 -2875410207 -59575233 180636313 -4300676832 -1671150552 -16155262 -329668017 574833845 -633041305 361903686 29619721 437863579 -1607953207 -425986725 586496124 -3706848391 151957759 34213392 -2323345258 80768707 66778719 -905706659 -743620757 -1979719328 -139586985 -4335592958 -140245184 -888187821 -552682748 -96311861 130649777 24060591 -158442602 -4984976483 -31121494 11196821 630732588 -4513117690 644641968 -4286313160 378066633 -1119795170 -1823711756 -1024383964 -1026607802 -1263723417 -1007482044 -2441541574 -1965133879 -904440947 -1610292842 -1486130876 -3368306583 -556179530 -2744818976 -2476649497 -3262116210 -2616084629 -408893893 -607598142 -934710255 247212445 345315166 -4021105565 -3381564154 -1706707902 -119438060 -265501393 12756193 -4430205 -138873279 91330580 -73213466 291234667 -71803630 398720460 -2130928910 -4254848000 -1173133949 -4210876351 372538274 -5568530931 -2108209591 -3724751965 136132480 -5158356439 -1836595611 -1660194183 -2143300661 -5189452492 363360378 -2690035825 21702803 -5119744438 36936825 -43877778 -2864159399 364640650 -5293604783 -4639043875 -2905856346 -5042687559 -2690435333 291291149 -291777794 -1966015 -473570100 115299529 -1965683673 19937493 -3488028740 -4273138103 -4904865105 -1039529159 -5055339426 341024373 414197570 55610460 -97224 -3187938 -2179525584 -100380478 -2235057684 -887608371 -4767895906 -405317793 -793774 -1131085127 -5419447201 -4084327 419118983 -3748668687 -4169310183 -130577 -1981090326 -2819091380 -3139749360 -151783805 -24777282 -5332537137 -4990164070 -2383760 -1723503863 -3912372929 -5271303764 -5370244389 -617648 -3325606868 -102431958 -5066177888 -4378556257 -258279636 -503842560 -419742113 -1867558186 -772797485 -2227120268 -1458331578 431128952 -2826801142 -66197639 7510321 -4161742276 -3837540806 395035768 -5353047057 -1274815051 -5120815965 287108423 -135231971 -220510648 -2635967828 -2516312707 -4936273898 -788638400 6282303 -6197869235 -3546505542 12759668 -350199146 -6275222708 2381000 -3688939143 -1854198131 -4258858 -216786777 -3820555621 74765010 -1277141325 -3206086688 -3526339999 -1983718750 -51843603 -1970098424 -1313497868 -505317700 -2522121820 -5294695411 297391866 -4260857 -2341658668 -2415944039 -2968041797 -2577944013 220300832 245097098 -1538218014 -1089845031 -5776029783 -412824657 -867006389 -4866844962 330001758 -6023191195 -5785529745 -201474901 225196525 -780708110 -5145427045 -3702133870 -149344270 -4582711 -1237942850 -720737487 -857629850 -1909306766 -554730158 -80922161 -3043464726 -149896892 -678209284 -680478079 -3079014819 -1808351461 -4908634575 113518037 -5848901202 -992761384 -3018321026 103835193 -22603780 -1181825547 -5673300 -1463633305 -1589427358 -221858684 -2950425577 -5648077932 -2011541682 -1661126 -406873478 -133678575 -1290972991 -4445221 256849748 -1942350997 -5439151961 -3644176444 -12098671 -2921179330 -2902301273 -8264427 -4162153495 -84513 -2895538220 -5367913052 -5342309459 -132121 -690378514 -2371909846 254870388 -167509431 -2009214090 -796287208 -3600566691 -236029 -336658034 -4162768573 249712848 67079421 252756355 -3863453988 -121205072 104254146 -4790135059 5201012 -5544509756 -2981044914 -5068037085 -94216025 -4051394219 328674531 -1646514643 -2228454551 -3431273167 -1543014222 10164723 97724770 2182036 -2677870566 175976741 -2198380783 -3137437452 -4968485434 8090819 -4974399557 -1074442735 -168152634 47756129 -2575511488 -1260417789 382639 -4086858430 -1820766052 317784895 -4201571865 -2166168503 92665906 121290888 -2292580798 -473151462 -3936623580 -105838028 -1629705069 -3708341397 -3759679411 -2575365274 -3199813966 -318105366 -3051044 -4138094328 -1633789462 -70306059 -1929410179 -809064136 16442977 -1899921315 52565612 47841096 -45237327 -4278445788 -1885440421 -136237258 -2570107213 243109845 -488772329 -574451559 144379930 -4085697717 -40973360 -29463987 197215373 170847698 -3527600014 -3587272577 249124303 113819801 59028989 -3196046098 113986085 -625101542 -1170992 -56244423 -5938521 53520980 -3692420271 -3285523084 -47889689 267362143 -4445989 -2912733437 -450980670 -2413503586 -3328825661 -1244066715 -1152663591 -2781901086 142992172 -1587473339 261843440 -315876113 124499072 -113945930 -396643 -3560568404 -2115307846 -1816820402 -128438258 -3154315177 -2074246016 -1091571695 -3154806910 -197150433 -1467371223 -173960868 -3265352691 -1407324343 -1497893974 -877383434 -1153458920 247118390 130575559 -2784789633 -3168877605 181388731 -540859183 552867075 -261130186 27003852 -3101525435 89318447 -936502809 -3495020935 -511204886 43954053 -1708648516 -872260753 29123597 -6016355 -91838886 -201869171 104162680 663890 68358232 -30014499 248962432 -2648901860 1662059 -235767861 -84396312 -338798598 -2163005143 -2227587027 -2099309921 -170456489 -2248027472 627695537 -492002426 -18594041 -1018558453 -3399853301 -1695141069 253452602 -1653537352 193025645 206990586 149133334 -3228075836 30332035 84975655 -1213304554 -1867550331 -122434232 -3863917962 1141577 16574452 -1365473791 -3713104971 -3946082901 -168502955 132519524 -1738869894 -76879735 -3453763645 -1584993022 -203012737 475393485 92056542 3739056 -641799831 44532586 -4196328 -2669006175 -3483311509 365782296 52454587 181613802 141498194 -111659711 -426617576 -1702807247 -854705821 -287206559 -3474696545 6188202 -10940885 -22696419 -3259687110 -148025237 -3376276629 -3796884157 -1949019269 -119827803 -2929837806 -3139617301 -162643618 64991149 -1382548300 91139458 -526382707 -2037690902 105245596 -1050650548 165602344 130156471 -3723917234 -49635072 133453531 -3522275881 -1360328332 -1634825285 266004526 81259104 -3084396246 -2713079773 -666551266 -2975418754 -3306049560 -3231067263 241868876 -38504774 -1628114491 -110673345 -321544263 -758444560 -1929514993 -864786559 -369368333 -31279107 366583841 1097047 28319020 43274088 -612692024 -2765830986 -236283411 -230643057 -1219058549 -408589969 -1160886131 -2102396388 53415288 -2413039629 -3185483433 -433527576 -1008514261 -1668344492 -1001507298 -1762290398 -2480949665 62610934 105755809 -1230834784 43707930 390384392 -2453884119 43834068 -2884234553 -7300100 -110278438 -2216114815 -981396202 -2063489302 -84084241 -281742432 -2163334222 -1980324692 32928706 29857367 -1522678751 -1836748191 -304831623 -504861600 8983212 -1828243097 23040086 -329689472 523480350 88420145 -513733030 -2114433449 -1712639532 -762936670 -1197048336 -272884923 27747501 12926996 -623566792 -2150535467 -1714646984 105816380 -1160272248 13068418 -1582895933 -2749683522 -1197646879 -2679244285 -708550190 -382711084 -1903248975 -881269464 -1820435462 579184793 -9954775 -561293857 301256814 493812837 62912303 -12973734 -373635006 -2704331467 225160105 -353282802 815320492 -1801898603 -23913721 -43977460 790699578 -210441055 134014628 674510881 -104703541 -1028424857 -1923659354 31865051 524530821 -278976293 182052746 -193914289 47102455 -874596652 73041728 40735057 -2402374396 70128806 -1567195200 -2776392714 -714463974 -2095786114 29742238 -2411744423 79626474 -3120394761 -239743551 148013740 -2740390121 -2271155359 -1082670650 -367216521 -89021411 -3090694940 -1560016338 -129229142 -3334063094 -2655081295 -70341608 -318121257 -2112816089 65773098 15684396 -2298699456 -2237878615 -2422102470 -3970875723 -3420598162 214232 -602093330 -2494507999 791400745 -4127888183 -65829613 -2751911930 -2055522643 6554706 -2604749914 -2359355665 -2903116182 -4300646655 -315084635 69821454 -755641358 -2438896311 -3837215964 7697237 -1595517191 482273284 -3558400384 28328807 -3605092130 -2266840926 -2281112280 -3520560320 -3094405135 -3538243469 -2310519490 19945823 -10265669 -713842292 -67324764 8287428 -3222354850 -1559342466 62669143 -101873807 -3023286580 8220423 -426472313 -2223151875 -4130220991 389952506 -662747412 -2406209717 -527230518 110667813 -417599561 -47165960 -362511529 6050545 -39231315 -144660797 -4456951026 -401112416 24300161 -2546903 -1016277017 -1978682417 -137185882 -640446078 -337751705 -389390734 -636336504 -3687258266 -4371643101 -76117434 22120290 -3706129296 -1522538692 -3186498872 -353455478 151280913 346194409 -1202445993 -3037363531 -3877985218 -1509464066 -310967029 -1809025226 -234909647 32580669 -1891078482 -48157060 -966722392 -3450950086 129666203 -3665887419 -4921117 8005304 -1741995199 -435001061 -1166064762 -139358399 -3210403 -1531638219 -851437954 55473965 -3697472 85215374 -592416636 3263613 -3017713314 15749335 -270467581 -3730370774 -3611436586 158084562 -3480786834 -2137370834 -1536148091 -718806781 -3086570781 -280802887 -3707163327 93540774 -1263900390 -734201236 -3423450188 -2613557796 -3755113334 -1033935142 -226102505 -1398962622 169183819 337320578 -324034666 -2973613779 -1220944330 172503145 -3449674479 303857333 -422259953 245346603 -3319486755 -2264579696 87951175 -1469108580 -2056667075 -2327132619 -91448497 213072827 -1493958252 -1718738767 12371794 -25173994 -2124488741 -83075599 -566065483 -3382011902 -616545704 -3633545054 124779759 65144296 -84576399 4227028 -76193806 -3807794 -4237831353 -1067309150 -312826909 4754405 -323958103 -48644121 230824115 -50377710 -2504638849 -900435391 -10683061 -1037084724 10179637 -3152100556 166315079 -4316130530 49419757 33531023 -2156204439 142861267 105128798 -14963954 192407632 -56981176 -136475578 -1931247684 -1676219464 -60759833 -34873299 210475497 134127426 -534451813 -535963012 -3338699743 -1289759611 154153558 -2512350226 -2162693788 -772336132 206522784 -2849258501 -1195116681 -556996737 -1360384287 -2967555651 -2795140498 -3123529650 -1122291411 -2203058994 -4174096793 -414172562 -3496883674 -3833589943 -27576349 93335751 -3536927927 -129153486 -410081387 -3849314814 -1574822007 -1157714922 47715893 -3998058756 -3561754062 -31385754 -1072468523 -3542558569 -243043774 -4512888544 -38426582 -695391161 24025839 -563395194 -823960439 -4165864189 -1580965233 -492231390 -90119574 -1631604364 -1072015463 -1540792072 -2567885691 -4449102082 -4514897776 -2711196268 -3081256545 -4135472519 39327061 -1275584091 -395139411 -849755894 -1077685590 -1377893773 -4348981674 -122595877 -780551352 -265473865 10961016 -3993404932 -248313186 -2502407583 -901675074 104824747 -493221281 -859986986 -2778017815 -4553836360 124136646 -568414557 -2133021491 -3454930740 127296464 -2483509915 -2814476856 -141099216 -29563378 -3750222561 80799639 -3526835241 72552469 -3429609957 -2320322998 -95329965 -174067132 -348964552 -466592751 -783588709 29986486 -2324200134 -203349167 -3116680773 -864650897 3784786 -3558857239 51774788 -2920276160 -1983221305 -4040689464 -2604343083 -995243780 -467160976 16099607 5945275 -420123546 -1730743422 -4201910418 -3797373038 -811694249 -4345443300 -1107896649 -1834935316 2072724 140220863 -2373328268 406741271 -3835253145 464697794 -13969348 -9273969 -3362090664 -349350944 -36495574 -3193144453 -3090589024 30018036 -511394046 339256875 -1865161554 42932686 -3543779409 -1150926067 -281878011 577892175 -2416906749 -1634936496 -373785870 -328134039 -3063275760 -728688902 -174259269 -1798784096 -1201876449 41264299 -2425193550 -755703480 -1470487735 504069841 -2396298284 -2319406701 464457240 309276103 -2741777478 555248271 -95258514 -2356090646 -2688343611 -2790016974 -3641016990 161009785 -3468324114 -13334596 -3724738807 -2944576823 -2995800899 -1143560244 -2801518419 -323114863 -1552782498 -3474102223 -559742956 -213775936 -3686627590 377734860 337024121 151613511 -3115082021 -54350851 -1040473532 -454257051 29334768 -275812302 -106554608 -266376418 -1507548024 -82491238 -2032518649 50230586 -3235341986 -1045761023 -1447745078 -852797303 -2893223692 743204341 44946310 -2081676637 399909421 -2689462637 -417575611 -2793028191 -1618007977 355515958 -3045881646 -655769982 -1228234688 9584373 -542286138 -1725241463 -2830444129 -538562976 -132574842 -1995652854 -631176283 -2095550122 78857240 -810120328 -422635500 221180576 -2038293039 -406760914 60431580 -1009718242 -2157261064 -944168424 -556911835 -1721703484 174211586 -342939729 32835949 -2488767673 -642496023 3168177 -435069261 -2814718828 -126200795 334695209 -553470112 -517206667 82577324 -456765315 -1780640659 -2389184400 -478833485 -366510758 -1729146317 -2177233292 29219467 -535317172 -1067906945 -1229370394 -2166963972 -580101933 -1675358738 -106510097 -247826178 -1310493219 22009829 -1999287725 -2535746527 -2516449344 -358000092 -202099357 -879943579 -2205998899 -1832132742 -2470809155 -182132431 -2279227594 -2118878103 118573933 -314521764 128152983 -1850220178 58475526 -1980326931 -1164417610 -2349713412 -110998908 -3062146294 499685512 -38157933 -2914933827 -2615818764 -15052937 -3226589777 -3596785615 -1382184831 -2068706371 45040346 89423117 -1314092564 -2936298265 -980311955 -3992217566 -502399421 207992062 198377391 -218435687 -470919067 -1881221502 -3083071567 -2159132621 -343851761 -15654558 -1549718607 -2260587169 -912050682 296330784 -3055363570 -1344718298 -3595804660 -3422850704 -1307401807 -406342910 -2147388337 -1356268021 -1508738866 -1116038793 -94306741 -162178310 -1133347977 293110945 62909747 153970186 296408492 679479967 19698304 9621369 500280235 -1083292892 227509527 -2162013440 390157750 -2202790126 475263727 -8328101 -2114678631 -475570325 -3524363162 296353154 -1056197942 -3808376702 -487634225 -1559513686 -3377332515 -1193113945 421110450 92424424 -1246683396 -1407612897 -3143262183 -241031675 -67816734 520378638 749324065 -236542130 691047220 -579750531 -331423722 16809353 405702457 -306641046 151841608 -2811840683 -316795138 637165821 -63286007 -220893105 9311525 -983925751 697996226 407506398 -93567400 -3557838681 280127573 -483275108 635860999 387711168 -522916543 -2701410537 -3586551507 384933212 -1750177876 -1201126097 -2678128263 104114826 -349219742 -1766809617 397618503 -2028324623 -1287546465 -1729624915 -1328957466 -812407340 25587383 -2355275293 18388099 603046532 -33297849 -933502014 -863346509 264029342 -860655156 -937482924 -1614425387 -458676758 431602063 -1094816170 -454411360 31867334 -1382411595 128322492 -441661836 79178073 800563950 -1239210112 -1027540315 595888502 -1169595051 403234750 -559507153 -871523960 -911630952 148062414 298797044 -1807423725 -1715649883 -810879457 36758961 -533017469 -1661993951 -678013724 -45652538 -198578316 82556688 -186531849 -1808924189 25541917 -449639546 44601319 -1658508194 39581208 -1630409117 -372990144 -1540934935 -2342288172 625802506 -273084028 -842611849 -254766400 -935416239 -2073757744 169860735 -1501101878 -1300249240 -1625248771 804907460 11004490 -1697614679 200458964 -1316216675 -780678202 -144586335 -1280451510 -2065355502 13240213 -499601507 -1399158220 -1730955984 825564135 -1443610029 -599861152 -1223809306 56490977 -139042911 341245762 -1047617541 -831399861 -696908278 -810469628 -1063127285 94072247 -583601087 -1652388951 -821733675 -1906763480 -1115937178 399380411 -1739004483 114571744 -1592335867 -921735585 603951198 -1246724673 -5667085 49854835 -1667789 73062538 -7656317 -944249979 -1247153629 -177500408 -1153372827 -118207540 -304815381 -216336868 910682924 141728910 -283886123 -794188822 926887276 -479121428 -488520416 -85673965 670000294 675784162 -1459125238 -29620576 -1356811332 302927598 -43128972 -1837590081 411065063 -392906505 474394612 -1062735456 -1019535807 -1323967791 -1036978317 -258794273 -1493068080 17055584 -1152072036 179948853 -47262213 -1187195976 -18834126 182012289 -497239824 5613024 -291397181 57769470 -1544550541 -103634706 985975848 -593576883 -1000971024 454405028 -417558323 62212701 435175899 -1709984557 -1903743996 882328646 953593032 47991011 -657139275 -351801985 -1592524013 -1122293180 -469189209 -1512777474 -70661610 -331981146 -304342237 114606605 539397430 -1257568191 58524541 874767111 -85220982 847388869 -35702335 -28651096 219009952 605682469 1100942925 1153878726 -514241406 -217420074 1169163696 -30243615 335368796 -836886847 526634655 -490342472 -1044419800 -555637761 59525390 1041472033 -395129652 401207938 -67148144 90796026 -1628930603 514241068 -966933286 -759659521 -1803110687 249632380 103638636 -187572659 45303496 1164506495 22887917 518965987 11458824 72077653 -1783037663 -1252180577 825188433 -768429521 507890414 25224302 -533275413 -551616106 -232847097 -38691559 983151 -537909295 -963088030 -1639906206 -207762744 916827385 478717593 -1010980937 -337383470 -355704310 -573184265 -1671446057 362324838 -196156428 -285871705 -1232079845 -224952402 1059411098 -865153053 -1055753280 -985791552 -85178370 547996513 -2063511093 392925982 -1466449344 -2154044132 453660916 -1213971904 -854841082 -743844978 -87188346 1100647678 -1605423027 3527302 -142932391 77022970 847330131 -128352650 -1905015402 -2010696960 -5554287 -1046727087 539248400 -17137475 -1501111703 354470989 95083417 -587400192 -1519953370 949393684 -1347419177 -337083097 726846778 -44087640 1160115166 124686182 -1576249676 274042456 -828098617 -2019375701 -2278494880 -2275374389 -1699534000 -1371599624 -2695251996 -38588924 -2189839086 -1438631527 966823550 339786654 -105953590 -1780978916 -1059420389 -490250133 -1157260620 -892789095 -3006404790 693897291 -1738190194 11682684 1984744 -57778994 8178920 -1243947545 -12670866 998905958 -246106045 14945542 -112772303 -863235064 -678015412 -705394028 1259867486 -1783936623 -1543221396 -1595935184 -2609007580 -845443989 -2061126364 -2673732380 -1353412454 -3306321701 -543327084 1090605649 -518217142 137577880 90800117 451340089 -2676046200 835289243 -247699273 854019674 -156307706 -1092380226 -225314736 -12949468 -377424374 -2223320534 -4082051819 -973099767 416345724 -3858577457 624370899 -3709495383 559203316 151774910 -109008254 -2676388572 52392934 968183097 -3813026268 91002052 -831834932 -675134008 1127756553 -1992770609 -1373181002 -1204741819 -1387761381 -169129617 561875436 78167803 -2789782192 222225586 -2445154620 -80483239 -1566692061 -1861770891 -1681868634 -911250 -2877061750 -260485139 46686724 390180358 648164918 -76900860 1395289602 -3180424421 -665503629 1250042723 -539750249 1150577282 314031891 -1581945032 220178106 -375405036 335857775 -1425531499 -3106029300 -200589796 309286243 -62497757 -1709016523 -60373042 1096637024 103569666 870640906 -523821089 481272812 -2012228731 -991189086 -1968498280 18345826 1438649188 -1651048713 -1204056720 -860970933 -2149142704 -26174224 -67420601 -662887212 -3814636249 -85048169 360445592 -1809322711 -2099715306 234346906 1461295922 355160767 551384194 27677656 -2988242506 133249100 -157542998 -2619249275 -3955437624 -2339684195 -977931798 362549972 -2144646513 -4454281686 -4020134679 -1703370988 -1228071984 -589476135 -898074267 -1230955386 51996414 -436901119 -247558776 -1768637489 -2496890522 -26143907 124664403 -942698837 -1061911542 -875552730 -900910094 310729095 -2963687856 -2138523916 -77820999 -355910575 -5619008952 -417921933 -2850472671 -3244946937 265754256 -811063313 13343993 -2029962607 914572642 -4929308206 -2199287943 411368559 -3245547201 103161685 -1923255548 687250232 655597130 94987392 -5478713088 177023411 -3038118619 -1306431809 677321325 -1997563337 -296164908 -5927058598 -2785935222 -2241416 -5866421385 -26087340 -1801828771 -1988809568 -2906546817 -5381866275 -4128783838 -1931051399 94481953 -3255279607 -492912361 799676412 -13989843 -377156539 -3518452914 -226004783 -3781852075 569538055 -182245904 59403368 -226375950 -983644975 -2926818247 86528456 123019274 -2054937335 -1352815055 755601902 -120387367 -4031017010 -4786931499 -102640668 -5123853535 166774430 -2139776894 -1275963482 195073089 -559814032 -1553161403 -1843273864 -3144598188 842147559 -1493268205 -900813263 -3732883131 -891027598 -1310043786 -5117398437 -2503463335 -3805955448 -129240887 -4961459339 -916129538 -28649951 69771089 -482615466 -1336636852 -2369516373 -1327544850 -634098457 -2565614584 -4286363486 -686644928 -2611787282 571196866 -1292895844 144107086 -4833493020 -739936299 713680192 -153474936 -3226421010 -4439031307 -2087527823 -1935252970 -4027215629 -2087581205 649463501 -2018932009 -2150134388 742598886 -4578378711 -207565339 -649171567 -4893304922 -4273476720 -3863669519 383947353 -3106313909 -3904592223 -1558145547 173008293 -724646214 -2663719274 -218954564 -5092343828 -4594103091 -1195166536 -3505397687 -1466581174 -2503408869 -2552746631 -4942097788 32059948 -1827936400 47033540 -5137615950 -1352020395 -3972861874 -1992466896 -4437179154 -1509685434 -3238868835 -2504385320 -1192900943 -1068788476 -5201966393 -527504120 -89773853 -833567447 -2449368849 -1319091250 -1064435257 -96304711 -292762523 -5073717766 -2521370532 49388171 -1201226262 -234109306 -1583894746 -943337782 -1809404088 -2444682967 72847541 -875119040 -4382392309 744550580 -139048245 32726241 33961541 -4775665048 -2012062640 -1185053323 -5143389637 -73837937 -1947002127 -1633644317 -996307892 -2706421707 -691514898 -1900919998 -5197781690 -956382189 -4805011430 -2094895361 -2379817191 -2013811841 -299492735 599451774 -930307285 -5210611213 -3868075132 -1345210764 840944302 -3357287130 -3269884398 107061851 -2065816848 -474237493 -2170558733 -980965688 -2551742898 -281697046 -60847549 -2809441197 -4243350309 34263890 -3991041501 44664681 -2557631597 -2451392876 154736953 -1637350009 -2161459393 -2578949588 -2590424411 -370679459 -4341228076 -12722512 -4237093970 226171248 48281139 -608050502 -3764003327 -515427335 707870370 -206649964 -2241568959 -2882539170 -2979673376 -4196926288 -3293359825 476833598 -4939075298 -333653007 -978250952 -5130336176 -2025671671 83770119 -3946257517 -1214181358 -38015240 106971171 -5300007261 127502953 -229988400 -3260180589 105417516 -1186367149 -236265078 -261152031 -1472558809 -4203589584 137480510 512319822 166080233 -1366785723 -220669866 986392349 -1663816716 -2110096294 34289747 -97014416 926687523 66530390 -2198897878 -1574910010 29751719 -4411596098 -378578742 -4991079732 -2476936863 -3705172115 -782618997 118721716 -3256843739 -1427033758 -3136736264 -4165063220 20892173 -1650283910 -3416181688 -527499803 -689648221 -148237641 -207730611 -1534128683 -324808583 -1543201355 -513337397 -3295871187 -3711963469 2919015 -1416408248 -4546305723 63311656 -361883157 -894801011 -963325994 339677792 -2204849234 -888321203 -247596804 -4044048864 -2994196087 -2325257582 -1427684986 -1322367167 -3242960771 -2916100776 269745119 145416433 -2067829797 -388366353 -2951711171 903267431 -217910930 -775391689 -515057442 -2977791712 -2525841256 -2661947085 -220590767 -2279580258 226999758 -2658475237 -51455320 -794335099 169673573 -1050808939 538934030 -1736664998 -3356551120 -1889301401 -541821964 -3656208773 206131386 -286431136 -514425527 5940237 -629042844 -1754670868 323178268 -66419906 -1580147274 297599157 -1074290117 -3064469031 -2515888155 128899275 66115167 239744053 -2954564391 -3476704661 -239181890 -1768982560 335489095 993686865 -536849337 88734416 -1006049838 -1139062814 -660302630 675194116 -2910950780 58884509 152819188 -109294376 -88302862 599486108 -1350439735 75018658 -2163109531 -2158967834 161495931 -468012998 149744694 72595783 88125419 -1923159908 261756137 655783185 -2304915555 -2775189491 -3526577834 360507238 -3563873055 140220235 -2604263039 75292637 79967498 -111911136 -1751218040 -197272059 -948004464 331077898 -505400118 -2004419669 -615725995 -120102636 679789540 -1704161759 414182947 -3070357636 -452506785 -1364746277 -386727 -3388330337 -1189731257 -2409407182 -2318698486 -3116809359 -1026251693 -116688213 -1405705699 50082252 28816987 -76842443 -2040908469 -1723077845 -2347505558 -2888458753 -2723903499 -531369931 64685212 -2512368311 -2881897355 -1474969482 -1459824388 -2277743552 -1300415680 -115076437 571753287 -438892570 337483627 -1293618861 204204724 -2865326372 87969167 -2891142886 -179763363 -1621227617 257710744 -50658905 244602160 -453931993 -3475217688 404614292 -3106634 -281153367 -2349959004 -2477057822 -585112085 -125204973 -3111676143 818301144 110201323 283947357 -661277367 -599653824 -3510956520 -580180258 63580599 -364611703 62143539 103891901 -2561358373 -3242745028 -2843018827 48905300 -640806641 -3180162424 509146680 278222328 73112736 -6092765 -1574388538 -3272042141 -2381414821 -2158812858 38099636 -3158805322 -892693565 -2490132442 -800942835 -1239924127 -2225807065 -1971068591 -1657796231 -2140834048 -458500085 -1813377739 -2760038824 -1989646238 -1522619131 547798934 40937782 -546798969 -151720725 -3092112100 -4232590 382268192 -1388644010 -27218398 -1132759595 -793266279 -1141897730 77498399 1072128800 -1993763780 -224004877 -62973513 -46656034 -1304386701 -649461494 -1837220828 -20031465 -29847170 -901444002 -29711740 -308159263 -1522856231 1001365163 -1023751484 313563474 -112654266 1290175011 -438876326 90497589 -1369488673 60227201 -1424058860 908517 -596509936 944676388 -470071453 62806101 810633591 386188089 467043064 44964291 298189108 -1397543384 -174370548 171435856 269798208 1000657491 778359978 -1031330762 -859340104 513672087 -1537095140 1402976495 38731109 220775781 500607609 53306867 -885381327 -623484604 -1096232494 928997572 106817612 -992585304 -1333601605 105242816 1290755168 -124619658 -1477883502 -1539281094 66292006 -748859701 5046775 -1322410206 -466129998 1241810650 1135190427 887531266 -1375025642 645489335 122434983 -1582531980 -821595846 -6899379 386366037 252264611 -211081773 204693473 -434613939 -1845238977 -116944756 55727242 -1223763915 -315194821 -26798593 -130142137 -355026720 -370222110 -741576358 -773680794 -143084582 -279385740 109542700 -1634396420 -2632918 -145337429 374306114 -422625412 -1065051968 -84861844 1033689341 -846053321 -270910680 -292064598 -665327772 -1164487416 94675833 -2535266340 -225802551 -290138193 -216613717 1244013 710722057 -2377495789 -2131213006 -170279491 74030182 -792990195 60446381 -756219642 -1214359276 -1924131600 68299876 -1007419999 -302640852 -2603288619 619515217 -2031383429 377144 -2128466335 -2439390886 -1483241006 -2615575087 225750648 -373925617 -455847276 -1843684868 1089165354 -2439608466 -1312271333 -1577225177 -1579646812 -358926052 -303153790 -2498607570 -900996289 -140662555 758032676 -566459591 598308628 306017651 -1784876925 -831724881 -1093489085 -229354206 -1476261469 -1892924860 189463825 -1509069809 -126334433 743833888 -908154238 -943898996 -56111500 7765021 -65906649 -2519200370 776098647 -13222652 -1672221595 -909893430 533465600 -2141141962 -1455446410 -622108533 -1534380 -911045206 -1111558718 -1230531739 72542678 -573678475 -1118848817 818976032 -147920873 -471109645 -106932776 -76412980 -1105546635 -93125850 -333468640 -1348360894 -2326397771 -787992364 -2400695420 -3031263993 -2194797530 -1642632518 -1868872102 -1409225826 -2217988798 -1822551646 -1496763273 6940683 213731391 -208469318 673523265 -662269686 -1854962912 -2288392558 -446835181 -1317323042 220738632 33541604 -999007835 -366299368 -2267448360 -152378121 494387781 1301066549 1125215 -121363159 16608417 -153491644 -1574514081 47514647 176844852 83001099 -1542584896 -1621626394 835403696 -934431356 396237242 219953854 -251127557 -3294497020 816049042 -1320192815 -922871423 -763985857 -217467041 -1014170503 -884836910 -1033401234 -2135774337 482582358 -3731518674 -445044655 -1122214621 -4026388814 -1565013725 -2961405225 -1596270130 568828171 -875219959 -1547809085 -766676790 15834627 -860900746 471040025 -5888645 -1420893399 -574971126 -835113500 -318708938 -1810644537 -196705328 -32106339 -1179446146 -1384261106 -1895318534 -47630864 -1402913379 -3393711219 750214915 -964019884 -1855104703 -463589887 -209187207 -1345951946 -816229498 -19479191 -603299335 134790665 36036317 1200616690 -2727861379 -283212014 -1282168138 -2004130638 -2440367471 -44366212 -2102515287 462516797 256670996 -501803803 -1362394168 -1672772906 -413645861 -162763160 -2339231429 -1477929283 -1942358528 -918087156 1386389409 -1626877530 -3921625269 -1378932223 -2095932018 -3611980684 -575894451 -2824731507 82524340 -431761489 1337540778 -2921621989 45757289 -15358807 1219870208 -2499971734 -83675801 -698220754 -319974 -3416699236 217887381 -3677255167 -2636944705 -497648431 1047532334 -2194809585 -181041914 -1999632770 -740008556 -633342589 -2645137740 -1038844687 1410135649 -1050322853 1320089871 -1743998048 -17907589 818926196 -160978871 -612229078 -362725110 -413958257 -2541194952 -1894896507 -2247651632 -443858245 32419083 -206387113 -615033527 -175523261 1542533356 -134359273 95598626 869466541 -1643030736 447750169 -1731484183 -893766041 -1365175744 -860614844 -1924119112 -37604420 -459871892 483233892 1627505914 545002655 -1128113891 309866128 -954857156 327221830 -22799498 -801077375 -53739141 -24228273 -251956878 -1081735392 160420570 274146747 -1258599558 587798169 83525800 -300536571 -1309295835 -396610881 -19397016 -1321001354 1353549853 -177998304 -301353126 296729040 -555050574 1787956353 68082366 2675452 172928500 -537030466 -172597467 -556131881 -532672586 -411837336 -463710169 -31297820 -404771743 -312114520 -748509701 707930171 23649943 1553091207 -572952128 151035812 1274965158 264364190 962447396 991592020 185795116 -893221186 -254438959 1453537499 -726543882 -1178387452 -741901064 -285782527 -42270136 1204775847 1262575546 -287287383 -63507197 580982572 181885633 -767339398 329603709 -163312486 1187797500 -777041385 -728995115 -193068715 -549819662 1008850652 -81035784 288036350 93971148 -715509768 137855619 269127986 60122149 -392740138 -391883029 47224243 169045710 1379219196 -740134417 275060884 -27917759 1587992283 -601473471 -2496332 42839198 468015302 -492950056 1077887037 53317477 -25406874 -150674922 1258093459 -462642407 -201749762 1654443619 -25820345 -183656502 17582248 22496753 135965859 1764600455 957077445 33458155 40912774 119150633 -28588068 270162422 219886366 11609778 -509571074 22265472 -246703859 -790577548 437277483 570492191 -381604534 -153785785 -494262280 -475020869 1734161521 -1174010846 -308029364 -41003754 -707740058 -1326010397 18201252 -816477337 -31754618 -231952059 9688917 48840566 -1326086796 -566658170 296610202 -617132582 149839152 -489513316 323901174 -46965809 97223914 107346277 47378293 -323211173 -4895036 214738691 314988882 280190243 1364887007 775405489 498281536 316236823 -242070689 438564626 760152014 439750032 968505770 795541622 -205652364 839615457 10201753 724549686 196976683 250612380 1462152179 45951792 74104429 865250131 -17307262 -449945433 703414047 21938442 99551254 -381765477 -746197362 -206748851 214015033 459292513 1501422568 -70849251 -153917356 227435281 776256230 344797552 -14432529 1194564620 -215868050 535439943 663340490 -573738450 -468256732 485545712 1310832993 241940620 -158120933 251430044 -491187175 1549299358 679615695 -472209430 712546245 1386840408 -468586057 -319265171 -330173060 118412702 -147498256 -117737391 -300939041 594304951 1139331361 354786070 1037376270 129006256 1113836297 600534464 707227216 335824710 -453172356 1314864496 725425117 751966650 1107738727 -444218747 97013741 270846825 2010126442 -106022640 -393002268 491185396 -135353673 427517386 1607959763 41896709 -622674738 1103070773 271580002 388631255 227315727 92282075 211982576 -299116158 -51243251 1123536922 -41416906 1507529148 776752110 356841136 269520476 -693953270 1229922887 -267337316 1164490291 880550430 286166241 -17323548 -549801780 660168866 -692159556 1636431887 -609716580 -409424610 72632265 -497166119 83588027 -91920477 1167346787 -70389672 -237755756 -196837595 402581410 342861005 376767963 113519756 -103041715 61270509 571738530 1090813028 3136754 675953443 332687681 939057230 1145291818 1040194564 632961722 173546591 -2392783 1092925764 461586437 975942613 574584901 853206473 165633772 287559327 630480744 603154458 427042151 212532297 16125911 1152991668 26933396 570579510 449967048 18790428 -670926388 491173077 -687563887 -312416000 806861964 -68555921 949764746 -309771855 -33589487 794828064 -81190134 88025241 1745304420 830493222 345816022 -838033681 865064698 967393852 -813959261 -241469717 21883759 -39270564 525206433 990567159 1989593540 358389996 2652422207 -276040559 1942387974 201516323 136371715 214623783 12741819 658785134 -15727026 463128113 82812040 457219442 1155670274 2436851412 -102509450 1811098454 1144628331 307460820 468008944 940215144 1523877853 -700824389 -714010193 -8371656 -71980950 17006939 1084429039 882015532 474340692 141241917 2868341910 127961767 1135565214 38192700 1903083603 596939773 2090999017 109555576 530918706 805910926 -243512953 40763608 1707360164 13096264 1593502215 509270185 581939076 1281731388 304577434 2553347667 351525238 3442982183 742111993 1080286805 598829560 1559203185 -638578992 879191650 880750567 40525345 -134427400 225559413 478418177 158356437 266406531 490198597 1019673224 948272802 5764060 -15550305 2852211163 2369091581 134549746 1434311225 93207349 330247034 1111426916 2021358617 22462248 1358376288 82555900 1359341048 2203608281 1197663584 6528996 344105912 -1257570 253856296 80605187 621727774 1328295921 708541416 1364622895 1099085970 82015801 -93467378 2445093355 2666846615 1155639861 1736057286 438170059 1207894110 1769294486 254686721 2454544592 1881808898 1326821928 96581315 92015414 397084850 779741412 3756504812 51314845 417528935 157465157 1551637406 -51160950 2976715853 -186957629 53683712 2464262965 335953691 556570651 3377632082 3154976357 174678000 2593562870 2226117678 2345368046 1279423191 1866683761 2508436686 3739434820 4453407124 1243530813 457869859 954812070 1063648461 859257251 1638422802 3655149438 89568214 2854193589 408600074 16806815 2841385896 2732645746 804438263 725060999 2053295299 4172072711 2562767830 1047003646 2088081329 2729516781 870187328 -148215495 24558540 2635232241 2558526658 860833150 329191361 2003324703 244621867 1647358261 3215752921 5099647663 238374800 796335160 768756429 4732661027 2989616974 1299252619 612279493 710455294 12829730 4592827343 178899103 1681286899 3444055038 1591691906 957531801 1471113391 695438131 1692044378 325712116 2110284546 70328666 2203851270 891195675 756709662 2608986538 4015039262 1937305749 1845517040 1371882605 2125820800 2048350582 780894275 4878662478 91521088 83156448 2773452995 2393707493 581713957 -38907261 2524022164 9995913 1481909770 84300351 1594488604 2418271029 36368695 1972038948 87338363 2646185552 1578010408 2194377515 711991314 2727908995 4428604606 2871852661 76222136 1349511845 2743585492 10839875 2244881894 1238448825 1109061357 633022973 2844793900 3144164552 50709953 11709866 319866737 4458114134 1803404690 477627321 3057301165 2277618047 1176878238 7566077 24834490 1791002410 1020837263 4557982570 4332219913 387720707 351815869 1958746923 451004975 -27109106 973716543 2242162003 364065934 13835168 774788339 1591259303 1945543691 2307228093 2092542600 2111559776 1303942 1372644084 1033565664 574827219 1567684317 62843315 438626517 3395824059 235043041 721643202 174501969 433103272 222067137 1811899676 4747026722 2348847371 2200474152 2607190932 613243314 627330584 -119858240 340558301 3149619708 1272347411 326136237 2623174526 1669955701 506132548 761584467 1796567997 1313384903 -62834979 1755241585 1970302496 995782270 971511955 1266094565 34051849 1579391410 771591750 598638928 3056728 7553837 506733643 1618043151 80356961 334431095 1775210116 2354267044 1823073428 578781534 1478707351 282862531 100452983 220752213 2436749601 794182418 2134542152 2161354159 1215708882 9211660 642070738 211915914 578246651 112308587 798210 3288076819 331538955 2038970945 514703315 188228123 -19304278 2892367138 4818179 875360844 224721583 1111762920 1472433242 -188056255 1024497718 357749628 1951460031 194946877 1289445473 1154955935 670193532 1170917093 973607661 -14225522 976033044 1301496576 520373700 629273900 209318774 1199071523 427963404 721400131 1256292404 398207602 1614069695 811145696 193855917 1317673869 1126447641 505611225 1172856364 1370027500 570974336 1546099716 565440908 814186052 67592250 440315671 -708859 37291080 767140794 -94587106 27875810 101294613 1868861512 283265721 -175994120 2151518948 2299811813 -91053730 52783126 197563100 -38525586 83863139 200801070 1874634507 2518411140 776903017 1398376746 97417942 1172505925 -174487395 1243557255 425353409 306800830 677543657 163321300 981148080 313662705 -311075019 516669779 566296524 -58593719 144940340 135507354 660276965 95345305 80893569 258005023 432486778 1205827000 977440225 193468470 -106884752 1873684646 915804454 733482460 197766416 -490207643 145353118 1415779856 1220890011 935093052 219761666 284084765 1061693204 94807875 -68219451 1200130939 -131648331 -785624357 -155341 -493316081 -119129902 1263451333 471266225 20782043 -321126338 95333197 -478029612 710460889 -24881756 284615380 263824956 143928722 346030521 -10998829 555907659 1003626412 1341710310 239775505 529501327 -367697583 613295011 72390293 1249704673 -503444891 867269957 259341116 313925654 440059464 707692153 -670485101 647348958 -214544285 -37583806 223053448 -576982613 -53871716 276091934 -559286975 -356019885 945312223 -628284817 -219365080 643019123 -549230680 -648032419 95868974 -241613958 60594651 896303094 -505097026 125119204 178963843 298550692 1225803220 759682042 -333419429 525077520 -73469818 -1138742 -253937194 -243742909 472069606 316253951 1585808806 70239040 492187516 336991610 641617472 351579320 680404001 436824609 10019758 281093534 99970743 -79129590 562987179 744594171 688434597 1352252502 1245872180 394677025 94988581 665553359 1348789584 2448131013 115757676 1169070124 903101795 224956762 250796122 913103899 2922160584 271385065 193951 2121380 196566197 373235633 1690263166 -62638318 1397616963 386501817 2296659678 -22224814 91007702 776553507 1591320295 465720281 2381805947 565274131 1090196406 979395093 2500286727 -11971491 316255005 558591467 1414908265 264543588 314799722 351582883 347851316 1141532099 722595916 2168683632 662732910 451783996 4802480377 131958821 2799645107 -17293407 941996267 34348466 -57950799 38032296 926358438 8509123 1303776168 2100738812 3241853191 2321206691 18994972 211713432 -230988366 2122793918 422376805 1718120883 1786920507 2696359568 33835297 784761210 314715229 1221425876 20276339 89618271 1511130195 1319607655 1289631012 28434837 3892083928 26053753 1278594496 3137625558 1080140631 3227535271 106407767 3463389095 655004779 100645661 85168526 94374964 195716984 612341855 60275434 519022288 1747472855 1145928452 739171859 1600619747 1932538001 2262496 643691109 145056885 6798887 2312329303 4343782420 1465232413 988813916 158125828 1528214534 3072343738 377306439 177842132 3140425760 2941174856 145678680 2628577141 295416206 418626721 1596290722 2683821493 415164985 1649374557 396555350 112066429 2601514832 1283583711 2522594151 1449111767 3661589426 1556268098 324524557 1920237114 290364192 522342053 372935198 144050277 197727589 98360262 2465226805 96434330 1090172380 2734201609 2781678958 1028027184 903499886 377586688 1668051739 442996487 348459922 2678520712 3974102619 588671823 -172878533 587794908 4434123434 1065540910 1976899576 2086374757 879728805 1270251025 71866524 533230868 63136661 1208387846 -18040318 1336807032 92699384 706904272 421990175 297719315 1157465184 1607991423 2850925512 3666384183 33803785 347706079 744245644 991478526 184923082 2263729772 600282481 1853340878 395229458 1288712650 696838430 32863016 1224607662 441070421 2744704030 716079678 -19337387 -25305516 1328159129 301886643 840010967 107732842 1288947371 466315244 -21160639 -78839214 1470379366 3349571718 702840440 1285681675 -71447121 1714360778 608580410 418865645 17362941 602398420 313971522 1151421836 232161077 1211534179 445657906 756429196 733915796 1351330118 1186446349 1838587071 1310200677 688295228 784104016 865309104 274048739 3252614156 2017645695 705165251 536801113 75011598 271242361 365962354 458101007 2673751520 1675823258 1679173919 2039919079 1039327222 1428248159 354609884 1538909902 207063472 761826928 31616894 402380602 599159578 1359242136 1715651775 3269016257 462602386 601270530 5285724661 2540612390 547801667 1513746214 916607854 716290401 623025334 1034286849 1546148014 2346756787 2382451145 1287546546 4397917 980652813 829969932 1474388756 3623343948 3471096848 4327867053 681240 3016581466 667128147 2168214382 2686247891 541745226 1191602062 30161464 1499061901 1283370387 10229747 852697855 2223637230 2958589470 64511978 834027754 430713224 2528118790 1119455936 1686615483 1640473573 526627280 1637042397 455176174 2283458565 1505939872 1065111689 625363283 3746700368 3695586479 450371127 2590436135 4218121966 1175795165 4261364525 3691694292 3934428907 2338141591 4198460659 5029822791 461839633 -112968227 1738041959 467662729 3537317859 2542999502 270173163 97494952 5969265844 1708832911 948830365 1849660272 1332253370 59872403 430529627 1899703337 2546760251 2725833827 3746343390 4264944208 1232312204 277835370 1796164089 522750786 525066759 1453377774 777935881 3980426369 882574366 23732334 3030986993 3602398636 3554354974 3031236789 3333480124 3963487702 2793672031 1872653188 2878367 108843592 2397077724 112845031 2272781571 846825307 1747722701 3166325384 1399634007 6088148 353977636 1503594376 2069585382 610547024 1981674698 198979025 3048111743 87621648 732488447 47729944 2320304717 67307271 35519539 78404792 1111795015 1521496307 1618969594 2580934129 132905048 1215296261 165252935 2565614 1654180932 79218295 135304801 477325199 2122662158 2387467148 528829082 713171083 145556366 1526271047 792427454 790218556 -203702640 1788104480 144906884 263221813 1061484675 1069229268 60654 1658361276 -5951766 2650543794 1250004804 682257929 1605831613 1158577099 301990571 1317443089 2047764935 1626374416 363331700 3166871869 632230002 1831262411 1327962970 833578314 3177970119 1061441820 2704766291 259814239 648737131 2525180219 813758037 433052504 168989689 1918282282 -17588869 -416502722 286114008 45170480 1028456755 2249489600 599300769 110847421 1955374776 303360451 -21113128 1598486416 735791795 2863182399 1291126948 303683309 847965422 259697201 115275841 1412526837 -398655726 2339578624 27475765 1153230488 144753309 948154954 7522397 94919204 1865803167 1173637217 666245853 1540596459 626185008 705959380 936693095 1027890590 347230028 1064048403 997887906 200423491 1077605154 656803903 497016471 380412077 2454585132 2278662592 412297336 1449202494 -195925901 718829495 1106021866 880596325 -375708145 -12767110 3031870666 9950344 9273038 330197982 1587957622 1088610592 -89425105 74188780 -326640647 133380953 791795828 2566737246 891934732 -28181026 1468791281 -62722549 457347451 1306138536 429959615 90009490 1125754172 2716017528 224742039 -21696467 -251264790 370399195 1433202616 430781251 143456104 248551246 56692731 391192336 -542923481 2272594312 -92539078 -158828428 455133612 271068020 106429595 55527319 597325686 553007655 1074931871 -130767739 1796047812 1339077688 2528153504 1730970941 162530562 1891801666 -589059186 65223298 585244656 672775582 -300651480 76291353 -69071820 605195359 -557755164 -65720270 -783754456 630710193 671731582 -195150930 1665736382 1947215697 81091465 1465073584 -48394732 -178131809 35119574 1569886296 -375940472 -571041948 1236486210 -995419823 771843756 -513518656 502220491 1526877873 -55733025 -736573561 497912708 925391780 71533599 2325580937 422506072 335151411 -951497012 207735675 -1063445647 549628633 255296143 964357603 -545816518 824262898 530008394 1516473629 2337021646 -269139515 -264078181 2220222263 512087227 448785684 -505810663 -223544553 2821950018 -347711618 -992587387 522874836 74481726 706752412 -59208334 -102330009 104273278 -919029229 145890531 777595014 1661346742 900778282 -130913887 184019030 314471950 -61136935 -875876638 40464577 -138579672 -1203842196 977167889 -510792965 1370317252 -287866145 175293275 1488859872 -367866033 26697213 187980540 -1106893021 808380674 -263813423 276871405 -571994856 1162406794 -672043788 -505698845 -1458636804 1318210865 598130600 -1536769777 -1485223666 15214525 640477076 -383404976 24268088 1513588129 895036268 54789220 383409950 -547527 -1533181891 -1787680788 200206884 421628439 425848361 -1710109900 -33053186 150807883 -2121907427 -2213140113 -1212404772 -1002887279 -913626610 195206115 4610698 -287561719 158490891 -291327850 46247837 97171347 -133905601 -2980948729 330975367 -1553825326 -488267888 94820400 535360038 -1588277700 -180469138 -1583302899 -2589126010 -834920358 -1598899502 -805887934 -109523257 -1874211137 64609668 -1382049952 584697176 -1974015179 -151972488 16448086 -704438613 -408350764 -1188254391 -313714369 -955507331 379151703 -2815325220 -464291969 -1885377730 236839193 -542176449 -3050013165 -948595748 -1418989882 -2134470372 535785422 352379824 -329533545 -343595007 162454581 950939682 51771660 100097108 -1541308705 -2239694918 -2198211924 -491129488 149650672 -336888362 -2191375120 63564701 -417417053 -226324797 -2706965645 -102292709 -1462827798 28469714 -1489196507 -219775205 -30807262 -1639499380 -1907976676 1376267668 421395352 1374355783 -430016242 17807197 -1160549235 -58004508 -869372790 -498427439 520294763 120407511 270217213 -100345169 -1245433236 -616751185 -599377492 15921108 74559252 709861244 145834948 -1971154468 -1775789161 -1697491124 -6365195 -1378592308 1658865177 421799001 -1208285672 -1155808973 -1674228182 -401245131 2114412140 2041979859 687084834 -2058425178 -329317436 551456655 -1486826240 -26113836 1896284726 -762345765 778053569 -1604563220 1676834148 -450883653 345283684 307799294 -984368028 -1759010014 -1790414223 -75157628 -1653080779 91224447 402968171 -27616174 -817253410 -1652692930 -1529508429 -1413335826 -740213139 262549433 -1404982376 160350977 285253126 -1502246083 518079052 21240121 72047656 832041014 31781114 622080235 -1905263955 927594982 730873710 -1963822319 1177662059 730239699 -1828882405 100908116 -1755765398 995480456 -1074755352 288049547 -103593574 802690211 -1625926358 -118675829 -1661431549 -2083865633 -562015612 405396867 -2076139447 -243652682 10034267 -99554101 -57253103 -1617268063 -386461215 -129774750 -2247562129 -1830799584 -72956018 1912940303 1597935457 178396616 -1437351072 -621649401 226998829 -335057670 563914958 1163012713 200856598 -802491610 -586026419 814167005 -656582779 913262318 988232364 160857363 1014917039 -114241319 -932316139 1584722337 593397198 -1718313530 1398574017 482542707 -1283887922 69242808 -17828033 521995164 -191346661 54331406 1931836791 -1106670956 -70849960 -1385641291 1225249274 456127126 -567854079 25110190 -1035355277 -753932697 12780018 -81341499 42685716 345951210 -802819654 254540060 -1235165777 -1241680147 1474613354 -1669719841 293058073 1166752324 534203276 -1063407920 50723875 -331384583 -502283891 -414044130 -556486294 -22769955 500993913 -1119683408 290663329 -1410591152 -1198402545 -578554962 -1694354088 -98462884 -368549398 -984952157 15730902 1311418424 209390395 166357158 392797312 -1743486073 730260439 -637847875 170964691 257833880 599151637 1324341517 456689038 364398538 -1616982723 -837050601 -23122888 -1580119037 1314421581 -387923251 -1299920122 836116258 250090850 -1614545191 -95163508 -1349675998 533918339 15791084 -128148615 -1639770317 663282319 173510660 182392870 401778294 -1154080058 -603740498 -1520307685 -667302624 -1176585799 1065438926 1489183113 -29423574 -493512024 525400618 1060418684 -1593626870 5854832 1136526233 659845903 469744123 1754349242 -311142778 -208777942 361125520 561331730 -72566189 665234258 -813829342 -392645454 -991298640 -56132661 -1846188560 339174901 -787082795 -1757580960 30332796 -1106819104 -401508185 43444619 -414362751 517756388 -45614767 -1565354316 852993940 792262118 -82094817 -496217858 -1770957763 342317686 -201548912 1093623967 277748801 1868461976 -740551409 -616716157 1040027577 -39380264 -149800632 -1572794720 -465277724 256161915 574892984 -623234280 476916 -100305819 1263951789 -8481469 -1068603261 -525053895 677328726 118442790 80731035 -998401608 -316533260 -443319406 185771131 384559577 -104575656 -273817291 228180074 -363460799 -378259807 -1552570613 189992702 -1025428526 -705626765 757559118 -1875760 -489119126 -834565022 89745950 -565378907 -1616081839 -1581457221 876314329 1088823696 238957035 -155635741 -908621077 -10914837 619095527 -1513588168 -957584129 808035411 372083041 224782037 249118482 317347615 -1283814252 -836196708 -816017328 485108402 -280067707 -657126597 80158429 710097095 -1428285069 1278747501 208903781 -220043284 211401260 -258270368 -1058902442 -1598660470 13460020 31196534 484241781 542508186 632150893 -1358206698 255888829 -14035448 -771422221 -523535552 31370072 954642479 903783120 -678094260 266374250 62762513 703179911 -887793901 404605018 -196261945 -1424746473 -1014809588 35174662 -1402562134 633670805 -167778164 -500478526 716808954 -886772630 -902563424 364808260 2260118 -126392942 689888978 -612350074 -301194051 3581591 -88378669 172785977 1006845843 -592883893 935681425 -692030092 -448082397 -297290148 -14052737 618435972 -788080827 1007665891 3621925 -519666328 -285164920 -413373883 -395777112 216600153 -1190399495 -546435482 368935038 81003030 506495062 -951750944 178170652 -958071872 -123340214 778221554 519927789 -877471267 -710040632 -968405125 -357217051 57078025 -1799520066 61428981 -832202640 490400752 -168434303 -1317323631 -1485784963 -518475492 -373312251 -536014342 175200961 -1151979026 -1356937089 -1065353889 267657809 296758621 -594154487 51786577 -74398648 -1539990226 -176378383 -1339538940 -1000972506 -791344878 -1434186395 213297976 -452112004 -710897521 -428593613 -2176758479 1063711580 -1098732832 -1999119267 -2059722219 -337132556 1843791 155644528 -436690206 -227534302 891432603 -1015459826 210267734 603761481 169996993 631197607 -1156480671 -1379997 144061849 -562590511 -45871178 331969219 -493202046 -1636591129 -15243817 546171824 167154749 190052026 -538366637 -36161587 -1089433729 -683119582 719998024 -320782195 -1515364009 -979356398 193037601 -887176548 -1631050331 408358822 -932485752 -480104395 -39528817 -915950384 -1238191734 -2503828203 -2939408999 -214447564 -273492031 -1785581222 -169323804 -453999828 128603788 -2090572776 -320607494 1015559128 1088186 -1972502900 29634069 -18347620 -2420863232 -1452871664 -2507484926 -2080324389 -1616490292 108479283 -2052737085 -696555432 -940924683 308295772 -2574942941 -324505757 -515597561 -145789357 -2927922371 -242980249 -1008733776 -1413566515 675627255 -2215268029 -1648762744 34881933 -508794060 -220862972 -1069585331 -2571792890 -1301643710 -2711526181 -1372032235 -140996296 238228735 -1589319570 -1040558 -347409790 353961609 -124769712 -127197878 -161933709 -1154463467 89915052 -1642644944 2880482 -1856615259 -2162471247 -1915059448 33833269 -4018663 -876083981 768659749 -4065278700 711451573 112909687 145127237 -3285290515 -1270143694 -434515952 348751723 -521466983 460921965 -112797288 137928120 -2002640196 -4475196804 -3804061397 -2001551872 -2026076474 -2553200060 -4319926137 -2264028733 -3508694885 -275126327 -1919127019 272921428 -2061886155 -1803535045 -4417214619 -2747385416 -2580266415 112914713 -446663886 41569265 -147260471 -366058084 188008118 -3464368962 268440786 -4214243743 -521582137 5107533 -2200159830 -189616954 583059357 -1300494403 -883218927 -1074504312 -760372075 335005690 -2895063522 514080040 498325927 -2382494175 -827366884 -2395275761 -1704000101 -823345569 -1253147454 -1712346722 -351902266 220170693 -2578741595 151041701 767193025 109931799 -1522925069 108993033 -26293210 -2668539084 -1021673479 -1121379002 -749547502 -1272170082 -114401723 -3318045874 -83051118 240272110 189798453 -1428816127 -415178798 -2112797636 -3361317928 -1688952317 -1130300345 -1125171714 -3010987816 -3205304407 -1868697297 -252481686 -527895735 -696693039 -2628495643 3044283 -2327358709 -521493115 -794558560 186372049 24548468 310420737 -311734130 -3736140532 -110590425 213155946 324415956 729968554 -320904459 -287104263 -119844346 416495539 -107185810 -2460269625 -1624005510 -2579487386 73919189 8126233 -1230977108 -3024093106 219211619 -3633325370 -370341671 -3623085457 -2444094870 -1350171631 51565789 -663593419 -672400243 332414350 -17155362 -590412055 -959900442 124871493 -682900514 527155020 292253407 -813484102 -1619371642 7989444 359986563 163145422 -1106192811 310918788 -1334449069 -1846187186 -333539640 -369288466 -3173426093 -3571433283 -2241577612 -689979355 9303453 -1801313675 -347208476 -2398248388 -124391640 -628026269 -335998293 -2804173178 12738764 -253228335 -2276089225 -3116991894 -1708627975 159333048 -274491032 -3368228197 -1117215284 263305981 -2019460381 -1073781815 -3078127988 -1013497735 216525963 -1528995433 -3322288475 -1310129086 -779126097 -812735373 -1361400948 -1668720986 411513379 -1994920860 -4296063 -1952470385 -1453751079 131954270 -824736078 -109179587 318283900 -1691089792 621101745 -1516431751 244595269 150713888 -287402222 -270845922 -581405857 83974737 -2127420650 -1188483 -1177370073 215456740 -1153124539 -338438477 -836412754 322982486 88722862 -211421177 -676610633 -581966608 -192433397 -469183584 602238880 722696615 -857922495 -48323398 -86909012 597320967 85402942 154503002 -11911720 44518728 -120380095 27119775 -6529651 -552631503 -942648705 331193595 -1646751957 324391050 -905321325 326828541 -1463154775 -31440083 -1645370956 -1014482225 -673364249 -1065629754 -621078542 -1302787379 -439569540 -881427953 120605321 49134322 -1154035644 27102705 -986025718 36984442 1001213 7170146 20156709 -663616127 -110269996 759809472 -267696314 -679127422 -765031943 -527303565 120054586 -151983804 -326565073 -740261005 -1174376002 -41146137 -183414863 -828982073 -623449957 -1507091514 138500936 -1431776125 -530729603 69272404 347487694 -1846736967 -1481221346 -441440143 -202817213 -274713366 -389906135 78911625 -257584580 -877446527 -2068823124 129543488 -43149973 -17892431 -654098 -1120835470 -2121577612 -244515218 -997348470 -187462147 -105815628 -296303702 -1179798338 -1760687928 -1083032771 379560891 -1017994843 332289962 44623658 -1882638755 -1641229523 -1443626744 -1971259235 200274974 -870671476 242084912 -807301765 303755909 -2619584330 -1119124416 -108837693 -917290286 -1048332516 -1865340038 -1001256716 -1133326011 378164574 -1766137986 -653327888 36748342 -1013198057 -473405361 -64852787 -429252142 -610967006 -1049798528 -1047345395 -286120515 -1147670591 -1878926910 25692564 -766733615 -935178541 -247717913 495345050 -412932919 111093117 331270711 -1099117581 245700854 7504272 -980708876 420654622 -498109295 240647543 -160570267 -961018791 -824031260 563503144 -117239357 -427507704 -507425150 -810420874 -789537001 183810933 32995282 691915908 43151633 -267969564 -1299222350 129854347 -646786755 -1725686820 -599555490 -308723695 -916802209 -531574909 -889340719 -468298249 -969054040 -554433691 546034152 7737246 -38397871 -1948012269 -109231817 -2155985871 -553836446 142011178 116315683 243637142 171931719 -1086177099 22795446 -1025302515 -1053772581 -1213639912 -84347275 -1611018117 -1292252144 -2030929415 -1467252380 -2134300340 -2488656246 -60264432 -2577261 -982407890 -1236483767 56804559 -1481020012 145420728 -1410188272 -1291962438 43175575 -167859005 825171408 -2885685149 -1099774532 60088891 -1157175618 -12766900 -345297104 -2274684123 14994099 121246973 -715825646 -3328418319 -270774918 -1546295249 -21832297 67222719 -382218331 -155009773 -1803703499 559545779 -2307243984 -292558773 -3958452834 -1294693162 25398012 -1034195693 145791835 -481078575 -645817540 242819587 -3914416618 -577097003 50283567 -1912147221 -1021550217 -4634070357 -4532079544 -2015356750 -5249328159 -1481616189 -5233448773 -2403212069 1914903 145865741 -515550316 -4442752180 371564056 -246761135 -1267326020 -1684047010 -904954562 -2245155441 -3658801139 -866641389 -105047110 -3886184451 -45633578 -169899373 -131286404 270604681 -3704457333 431112617 -4240414714 327844186 -330394769 -4704447290 -2092841965 -2315089800 -370742208 -1820696464 -1589295991 -2136520467 -3521790404 821428145 -18844767 -2283511549 198556342 -1814075190 -1829896325 -2664728732 -3461659460 -3785297598 -3969378613 -2473028386 -3762193600 -842871655 -1446591328 272404846 -2611589131 -3487637925 -1131068339 716631296 78868236 -184838723 482351269 -336097788 28274274 -3547655575 -1126929321 -2672355848 -2332587862 -1677692164 -3931540227 -1318582639 9474787 -2694977939 -952048516 479573967 -755318808 -1803749833 -1354935431 -1524718869 -83570431 -2706617704 -237336122 -3028168722 -1980189123 -2995951268 -1966383549 -972388897 -123428673 131873063 -36604830 -967644859 -131430858 231688168 337760004 -391235663 176268053 -3559432683 -594359611 -1035647420 45201614 366723064 -1378748144 533218150 -42997221 -227274450 -485763688 -3303329528 3182244 362818436 -3620267805 -2108877682 -3910072347 230268007 47485461 -649381982 -1277311770 -2001924548 -1170363601 -178811029 -1540237859 346647507 -2834202292 -273233750 303683489 152813010 -925722421 -1469163183 141947173 -544317293 -3760002616 -258288441 -2466419070 -2127198266 -3059235216 -1422538577 -1894938294 605891266 29418271 778711430 -3319201332 -98022650 -96178730 -2057749731 -590966520 667437926 -1874553362 -2660378839 71761592 321657100 289051324 -840764364 -3606341669 -2534363301 -678298897 -269393844 103142101 -2687714482 -415637085 -3915107355 -960377201 -496771387 -1307096185 643934711 -2854823651 -3737688151 -2066774927 -243154536 -2033672739 -1024540822 -1291725673 -510958153 142721529 -22360307 -965313039 -409109052 -1401906118 -1551937351 -3097471449 -3483212057 -636517725 -4036862272 -1907908639 -2247690798 -915462429 -3363146406 244925072 -4101634756 92849731 -3879860713 -189651592 -3787911392 -3460944528 -2263684910 -4759736117 -3873055092 -56443612 -3517448800 81859990 -2134374777 -4009194652 -2488569112 -286774990 -438942792 -173500636 -3689102799 -1396163899 -1179049700 -2257385282 -2952153899 587605796 -4392834414 -2955753161 -3946109306 -2161190245 -692956210 -2508604567 -45052571 782592437 -839645618 -3261520039 -48820212 -1030454893 -1113464268 -2939874655 -124568526 810728892 169493159 -1114177368 -795745983 -897622184 522966317 -2471665428 -717779334 -2474512507 -528125617 -1625354723 -444925393 735240484 454121 -1509311592 -2411734744 -1182131148 -3432997587 -2110488907 -2860894105 -2685416896 -1122222433 396167388 -824848030 -4805472806 -1459238488 -61781165 -1559608365 -2718496261 -3555811227 15596322 -105967066 107195404 -4404067313 -4890386939 -4155942865 164516629 -1523189480 -630333980 -174301746 -73087052 -1975166111 310113828 -2629294688 -2101852675 -1890649865 -574879004 -862070832 676761837 -512179216 -2324867213 -1260132806 -1973657183 292988229 -461921024 -2201182998 1016899241 -4435700792 61898584 -2358392505 -200574330 -691567731 -1593653313 700169801 786235202 -468614151 13940608 -2623487243 -33982315 -32157784 -483773874 -4608390118 -2940146988 -206285067 -2421921767 -2170199294 -4906571284 229605354 -2717634321 -135524145 1064105666 -2121758987 -5201225982 9307385 837503064 136193214 -4683776943 -521002628 274958174 -425415355 -1031489153 -862945365 -3327485568 -3246712131 -757556552 401491359 -3068120077 -228637000 930197514 -4531382118 -2786099029 -2507065290 -4478305354 -188447006 -587079029 -786576073 -4146408440 -3837007295 -3952823822 -1161848073 -4408870648 -3017533260 -1356840428 -1726993861 -1789220267 -478394109 -3955315928 -3034169472 -1367187824 -117699466 -2437595064 1230625258 -1090993818 -2625850183 -2643051791 -1628588194 207731737 -3555200677 -736472962 -2471796148 220509267 -2264496397 -1083590874 -22589595 -1642108530 -2643292707 -24735616 1115454891 -2589009775 -354923376 -126417366 -959672844 821000921 -983843193 -916349898 -81052914 -48815764 86267899 -3749842096 -1407002561 -298868830 -3670958224 -3271835854 -1561317561 -1475303970 81050874 -197297760 571337525 -724179592 -1514994234 -251747087 -2431224271 -2546286700 -4224315922 -418503262 -3645194741 211388484 -375338728 -6634206 59048503 -1453350897 -1333002598 -4008647177 -2435104821 463781464 -3196819449 -181152693 -2414533363 196164654 -1806221427 -613694030 -3271920302 -1053244706 -522577104 1180372479 -3282969426 -3618502076 -2921614489 -1054062296 -337103067 -3044949609 -2479780464 -211347406 8124183 -3195519302 -443671600 1397998624 -4276481378 -2815584126 -2346457008 -2754712459 -2727316330 -2115711156 -3895646989 -628487535 -2565215036 -2042208886 -263623002 970838436 -116618352 -340742088 -2605576088 -1174146116 399107193 78706939 121084985 -3110386305 -808547666 -4625921031 -2174101427 -291858626 -4204719826 -364424674 268182470 155886739 -4567400704 -406514410 429858194 29976259 278584170 -2009222113 -877759244 -186018149 92382752 -3595471129 -1125412580 733753237 369048776 87450133 -3210293902 -996198552 -5041040770 -386835273 -212899719 1269282 975505611 127483314 -5918711630 -120309747 -394033578 -129285925 -1583121258 -5818705304 -4979492976 -430776212 -4933439360 -3146000762 -872883234 -1296780724 -6795093 -5062038568 25258056 -944418127 -424784053 266800288 -3425463775 -3733548304 -476279105 -4637964991 -22528214 23791585 345891693 -308038753 -4484537494 -1621832011 119075300 -4674615026 14697328 -2090951379 -878947715 -1643083860 -1342613876 1185314192 1449232214 784310682 -5029837185 -5322793799 -4920925676 -2448615541 -2673454571 -3984177084 -298817788 -457163450 -471284668 -1471355301 -3601373338 -1581407681 -433585192 -1522965586 93943625 -3673452526 -5334916636 462656175 -463125145 62044635 352020503 -1523136689 -4704048926 -1123800374 -45823087 443373430 -4698802691 -4848056405 -3066269006 45186218 -3220800828 -1207350555 -456259226 -4906775124 -34059064 -2024801414 -189001961 -3381446905 -443416576 -5827197341 -1532905276 -314740510 -372626146 -111026963 -470167067 324168905 -4233372092 -3665281528 249317834 -507217787 514421744 -3653719748 -961179946 -1919615745 -5898167048 -5874905053 -5618252783 56031 375467876 -3166334823 -316386728 -4322843709 884134829 -2800220950 -261643842 -2467050642 -928618374 -2506446067 -4612546744 -2509419086 -960495456 -367624819 -611251503 -286249957 -3629761634 -3730791474 -367789053 61605 667034247 -173878347 490058212 -2643822226 368369885 -230308241 -1797555985 -4563163791 -1413450983 -497493967 263173829 -636200744 -3734402884 -4610721221 -1497106670 -4760296635 -220090475 -900719033 -2794497306 593212358 -2058294852 16130377 -5310895025 -4811569165 -630214843 -1016530467 -1703687003 950048733 -6394598537 -1962118801 -906183816 -6887940738 -143543773 -3289070192 -870225341 468864680 -5237221871 -21624170 266496983 -2997084333 -2777484526 -98996815 -1912047429 -600520442 -6018927598 -4089243330 604856928 -1373663754 -478383171 -2377746384 -3085919604 378156469 -6748211794 -2650493572 -277864278 -5801473912 -363135237 -5045230361 -3680919517 -6220734336 136576982 -2482624528 -3508096306 97740469 -4777337919 -6501600847 -6351832425 -3145766107 -408205780 -3376932701 -4013408635 -6258693302 -2379102274 -3173079948 -569179408 -588742792 -2952776457 -1002212734 -935494862 -1054337742 -239167382 172935808 -580070252 -3976584793 -3778159171 -2225096623 -5900011469 -3812274767 858850220 -930071810 -2768263744 790458026 -96267352 -3175357900 417587976 153115324 658372805 -138717391 -959298959 72503785 -440615643 -3160849841 -1791944901 -6684737559 -1461150069 85679621 -2830986085 -2872901873 -1436795472 -3073186998 -1787310003 -377608980 -3263133750 -2752066318 -242729559 188360718 -4138292259 -872069006 -192326303 32639458 -4593772044 -2586701296 -4931209607 -3632523341 329594903 -3040736601 -3777449550 -3233826156 -4953116997 -2966503406 -1553781614 -2311003882 -605646036 -4768651615 -4863021557 -5243684714 -2361134628 153803186 -3704430261 -3546180047 -1598630400 -3029943830 -3341344125 -2251388044 178966952 -3143635640 -18081676 160504484 -2024117059 -7723267784 -681760201 -480502251 -2947978561 -4038508407 -1862202035 -6135893887 -4067886799 43227281 -5581994464 -22424634 -330116327 -2657550993 -3418772443 -2052661195 -3048778960 -6337359766 -793634420 -3832398062 -3911312845 116376876 -848556483 -2531708808 -4806883146 390127973 -2588117568 -3918302489 -1060299927 -6289694807 -2450468968 -1979931698 639162089 6071247 174076429 -1984466635 -3953815787 -5217871285 -1546489278 -5886140102 15953414 -1194233339 594209338 -50378957 -2368760623 -3776806493 -1181327244 -2378927532 -7120140082 -5475598297 -5310157056 -455446280 -6503508172 -227447776 -6213013381 621515295 -1520263506 -2510600144 -2751546134 293350742 -2778977636 -172410223 -3730835347 -4363923953 -681851011 -2023007174 -2381192549 -1492205193 -2827173222 -3690268096 132474471 -61297012 -5756952740 -4855775097 -4782179930 227000741 -3544914506 368705262 -387357803 593091060 -2090409590 -7419657900 123453770 -489774235 -2409723968 -48032044 -4284093740 -3079399456 -1801344321 -559792627 -7302576286 -340884403 -1002076252 -5069551880 -6683268524 -263965556 -885716963 -6575279777 358188258 -7284357249 -117955283 -1155375371 -3343323239 -924690016 -6072782266 -5390937501 -2937832636 -3242230618 -6747996981 -254985432 -1198990202 -245788519 -287027035 211099066 -574052289 -940387747 -3576020127 -3533131962 -214911199 54900982 -1154240526 -480665168 -1099241671 -2873065825 -325074173 -2214028132 -3088566898 -402674725 -2273523102 -1127968701 -1447554600 -4331466073 -4208733401 -191416666 -4149166464 -3226484507 -4267563653 98173335 -489340092 444070634 -2931675413 -891967629 -7136150760 -1151279464 -516260030 -2801584124 -4041307747 -5355042375 -4022913328 -6323706779 -521843349 -1783134645 380942114 -7669975282 117970352 -3102880438 -7891264154 -302613205 598296019 -3280744693 -3604602121 182882757 -3964298101 -1519844646 -971668811 456522045 216101100 -2830152567 -6811493308 -1203534756 -228781855 49127410 -3249261622 -559602714 -6532064900 -2046599780 -1265962401 -5642859397 -348743787 113052674 -567783634 -4867141553 -1898526964 790614898 -3214998353 -4255404492 1118220058 -182419576 -1467919127 -1967935278 -3576524453 -1070922385 -2704412570 956388920 -1109802941 -1860282001 -2361990535 -432945157 699601175 -801013147 -5162386648 212115917 -5823206528 -3000933924 899996418 -2754190060 -1515465493 205036214 -3216047074 -4752804331 -628745197 -977281567 20428593 -151493089 -5908796042 -5005161419 -1834023895 -3133108749 -2117929941 -1619692277 -2929141317 -4993782557 -695599518 74690367 706525257 -125743791 151706091 925654645 586169454 -2558408399 -1282624268 -5411801776 -350226965 -2143473670 229771209 -6369264216 -1614502663 1822377812 -2968384760 -1669964720 -2926429785 -5316268056 -3816067057 698338222 -615651108 -3195598516 764051108 -659672662 -2078434685 -1462162109 -1089335393 -2182906212 -1980777271 -2032676998 -1460876339 -3749174306 428964862 -4292426022 -3507135623 376772135 -1512360847 -1018524919 -510423045 -222302723 -1959999200 -1516587013 -1361504958 -2305976189 135340088 -221358120 -1516941901 -2594087843 -4472991433 -4080083278 1122504088 -4400417794 9995517 -2019118241 -1673835926 434565102 -5477452769 -1982735596 -5889739476 -1773721015 -6086610668 -5421287801 -2062186397 -3250774141 960361634 -839903433 -5177001272 -5460866345 -790721036 1835080748 39156646 -853630581 -770002288 586488144 -43916660 41262186 162742906 -3826190837 -1128664894 2043970617 -1268825882 51788767 1602319328 -973048238 -240716500 -167489128 -45855044 -1085626830 -309063000 40673570 -1638367609 238694036 -4500501826 -3231892454 -2340491074 -2578706734 237770554 -2339698628 541070919 -4484281136 660403218 -1212919247 -723820217 1888305670 -2430360807 -161884683 30943244 -1722270602 -232683760 -2518291479 190070834 -309126507 -627008710 799218703 228075533 -1717426569 -610704529 -565261161 -1991416142 -465891017 -161216304 1438486550 -2049240649 -60458400 -589376002 -1219751605 241695174 649292250 -1769122121 -4579463860 -14092030 -3069947967 -1170672431 17744358 -5012586088 -170607878 1610905148 -566286213 -3092301237 -2357318318 -526928640 1107098060 -2652010368 1668502790 -439167962 -3592984873 -1045924855 103495779 -3393296267 -2099307652 -2022646037 -605102512 -175984738 -2417186638 -166135820 -4090834754 534374370 -3405687525 -1598343407 -22726303 -811712892 1357010596 -1539695589 -1722319812 -483806508 223721602 348150593 -3490488504 -4589972761 48212311 -2167669856 591145901 -1565384432 -1448949165 -1585368636 -736842487 1273314408 794886586 -410039892 1354681336 -1445329288 45369690 -1846921705 -3637224347 -563091946 -3144467917 -2603342222 -2227061829 -3688576391 -4520191060 865579010 -494840906 -905333894 -232455845 -665130852 -1256980526 -541786498 -298828407 -2172590163 -4953988284 1131233095 -343223904 -551487013 -941424327 392716248 -2429926858 -1821890725 -1066717082 -1343942467 -318601179 -58816 -4734397151 1268771676 1855069863 12426385 -2554217349 -1186695281 -141400434 -29608517 -2758019247 -112568067 -1250157292 572252016 -1792209057 -1525760084 255242203 -350782246 -3000985966 -1840441962 -1627472919 -415414631 -4233542783 172099 38765559 -267250051 -1086456109 -3177400675 -2496416807 470710 101676317 930053101 -1744233232 -1497569021 771603302 -142727592 -2657303244 -1273405972 868923 -1575810026 -3075389935 -408033622 -193101457 -89438668 -56036680 -2364277796 -2165558331 299118295 681599889 -343642705 -1522983971 -838494034 184524316 722100049 776984603 -18515804 1409816840 663839036 -1094987481 -2753358134 -23247239 -3668279935 -2567973893 1630714722 -1224954797 1437274699 -3768428933 -528512746 -4035354815 -1261322499 -1249554823 -424314261 964126939 440885743 1572659730 -2445529503 -2917696761 409742615 -14321537 -123834596 -1125122594 -17064041 -1421251359 -216713999 -459423688 727587465 8718774 918477519 -443988905 -18008398 -202051969 192080304 -341766982 -2095025545 -2200668475 -196235035 -2008597614 -1199973379 -1892526128 -1097824075 -1021701107 -1679485015 -134183725 -2949164236 -1516955642 -1313265864 -1434781117 1177174194 153325506 -710042974 651997882 -678027418 -21327812 1156859049 -977358717 -1160373228 -1909000351 -24967440 -970737434 32017262 -1247992234 60753223 -197088077 -1104173372 -915909806 -964065211 -1663955123 1421853129 -1068631527 -330424111 -32543548 434248785 -274942662 226387587 768049541 -989140434 -89311447 -837085405 -928789520 40979022 -650995213 128702432 -1150436975 -974597859 -71754578 -1119582070 606123164 62084993 -1929494842 -355602927 -1055309234 -800012910 1079598888 555125772 428463629 -61612910 -757198355 -902470406 -471581266 -955957483 1234190210 -53710305 -838051943 -1316802821 -525405839 -778116752 357116001 -702837252 -686821063 1507581587 -686621441 -372622421 -39532 562026487 67456922 -815627799 -390983217 318466064 -280210407 -47579347 -187007552 614022521 -2048935528 -136576713 -1129364336 -607215576 875598306 1242810295 -82237817 -80726921 387669299 -770227161 963332024 817005842 -2066706591 24803594 91457661 -1098158024 -436141212 -1491421132 -522569615 1287664966 51504210 1120430 -549341839 1264632044 -1087440637 -280975971 -851926843 1457010368 -242600761 -46647214 -490240107 30251095 -1199054106 -1285950541 1394192015 -1268671689 261363407 1016462841 322508443 -664994748 348167635 -837238648 654716067 -92752602 -956703666 399305259 -150448546 8872616 -821741412 -743626698 -314024727 163372551 42776123 147826721 -638408677 -14672992 -514871693 -230321153 -681438907 -1048706336 904068181 -935510505 -1828226377 470804060 -666765313 -2089355743 -1015408133 -139907177 20156603 -2311277949 1166335172 -1089171707 -1116462320 -159509167 -208197333 182687868 355070557 150083703 -797901708 -1003261239 1206523168 -626742870 212972908 1309856629 -849468984 -2423816986 -1666045526 99815950 -723974129 1516877806 758508091 161140352 -607070578 961657283 -924887159 -2550678565 -284140614 -130912630 880550671 -2595216293 -317047022 48652040 -67624548 -1425009176 -82093359 -110430457 283635346 -296201762 172325927 -973228467 -242863912 -595718232 -5515127 1129768961 166414846 768559448 86981790 -2048238886 -121136969 -2218422017 1858014466 -1761839175 -1002017757 -1907958138 -186801561 -494714440 573520902 -1297212223 310509140 -591204440 -640240954 -1482650567 -1737399604 -1606855478 -1243466854 620273358 106212074 -2657395379 30357603 -2639866829 -201639545 -1227701449 525297840 -1229599265 -2021574125 759806413 383344466 245260914 477820047 -959234901 1952939016 -1020905122 185521814 1113958351 211396702 41351362 42745861 -1715375134 747931015 -1029625825 -1557250468 -1111700997 -1113390769 -623539842 -621987364 -1745171721 -229992160 150534496 184878709 -822393189 898111221 1527114878 -38885117 -705636503 -1107247305 439275564 -838124961 26971293 -386882840 -1164251129 -51452157 340712784 264578801 484544408 1270493799 -133553993 -1553362308 -804716789 -696619799 1105582004 863552589 -663248 -48909913 34314 -1314027334 -1517674651 -1039106990 -1405771628 -226547028 -795256506 160807937 -249175994 853711930 57844852 1574443941 -32275040 -92237550 227611490 134712770 731678655 -436808702 1062597864 -640949136 1374021881 -652724400 595736558 -718985795 -1641389899 -659301083 504349396 -114362128 24633104 -15658096 51615296 633796067 -355200771 1204085740 -13809954 -99974407 -163388088 1666467352 1500068421 122238716 -409621694 83999035 -40928529 761952536 292373445 716360932 1833863630 -30083007 -59261933 -727700311 748733367 440868269 1480642193 -1058573303 71522864 1408333436 1245336398 -837073150 -451235587 1488922098 -370695301 -710149036 598755501 496916850 1945061079 663217679 -79928575 -755970443 -891360835 -628444132 -604341506 -1065745455 1503177788 -111762309 3698938 330889 891066307 82043668 222950126 1533707157 258043176 601114508 -239576545 28169746 222238495 -489760589 1720846639 -155323753 -512243015 -2399199 -1169696099 641801095 1470041744 409451621 1884884438 901204217 982866807 -188429187 233130141 139954762 583123195 870667421 1861893711 890454860 1119184109 128478749 -989217661 869735748 -413645358 321186877 2054619739 1531104430 489165058 1348857155 -753774549 -57467756 -791809684 234820564 712721832 118596620 -2503187 -770224169 -889868452 -1501488591 -1539666123 -568200341 167645333 -211043318 -825578201 599188910 535732786 1068921382 1248445739 1787405823 76638289 -494526066 -1302106687 -672002236 -264079996 484001073 21117542 -1183920029 -1181108683 -324002176 -3488555 -220092006 933247311 -768128012 -204917258 17788601 -81039616 -771993127 -1336437051 522219706 -796831982 -443245900 264396541 1987770873 1194659268 2168203 1365725115 -306566843 -1126527000 143991714 -95885629 -1302511875 -298363055 -697873331 117006435 263378694 1021777107 -1212275985 195918426 -1482100455 -181195332 -1934525936 665570742 -1356103108 -1680176762 -1770146413 113579715 -1866952418 7121311 537495694 -89557548 -1187611014 12075429 1310497465 396280904 -807736575 75387 46131222 -222740408 1544060153 713561740 4872229 58340994 -877551802 -1124606377 6265304 -1604717877 -281134942 709204914 -74589038 -1637459559 88359317 1020441948 1293176217 -324958111 790662495 -1116758649 -441869208 133191094 46014610 31149754 -762792998 -1532191267 7122001 1175497947 -471461163 504768274 767599513 256529645 -1202471608 -1029009549 -100002805 -1370877307 675542922 -1298463605 -100885924 1035453946 1398492586 804312134 -1286822126 1502815979 298483732 1975012949 -130758494 2323522148 -42884257 151769745 1511805531 316997784 66076838 351260654 -3801952 102904411 131300154 45219445 2192483526 -256649666 300676082 409531360 84724059 886645539 -248765735 253414934 -1076116 1370675033 -133550688 761958698 -1822594590 18134593 -851441022 1383989946 -160455865 2104107491 243332916 2071206842 627948707 1141272827 1389322691 251519709 2261954674 77960833 1721980386 -21240953 1456144846 -967778079 1158136331 493872664 1100638632 70326930 -211123644 -6915296 283792456 785613485 -50597571 321375095 53570908 -1030846794 -1232695484 317535798 -619947638 634777638 -19275730 -158612843 2096294397 856375248 -33188703 604468159 -1077148885 -1130184337 -63409880 -163141259 477510344 830165955 266257544 1199936941 462801397 71227096 721793668 -782599661 809947524 1700157390 716769335 -750953840 -292280058 224206350 395558976 644682753 160160881 1181143908 348194641 417668602 425991607 2095562175 48519868 -581357769 825791351 -189953401 700023631 315965530 290536759 169813045 741894267 -371270161 1933962840 678207405 -32486880 383181835 20342896 37384170 463458130 686138078 611027193 -114169269 363685076 -487540935 -843906773 -929516178 400021663 401003079 -885824911 2092359752 -175832432 -387195836 -145608750 740226216 1204463898 1260699456 3130649473 -754520301 168233543 -217657296 823309734 295421967 897132011 405221342 574295664 855148718 8036712 -85784170 -126310411 183349172 -174739675 -397802841 -717495432 272254632 -896873108 -687243804 -489744364 -359012987 -11361503 394383652 118360301 -51654519 14085657 -317602563 -272384634 34642698 1062199550 143381163 -813289306 1603773976 18768937 308273129 699984360 1163163856 363795106 -257217420 11932783 866455905 753122458 1255219007 244618427 -13112720 -178949083 479780156 1367613191 -361679191 -34626305 702986952 98151157 368279518 -556158327 407093365 1291654497 1561347998 1750674025 1169164189 1987438637 383396438 991691061 793590544 -338652245 174091872 2102383827 451471 -323282599 102456019 629698859 -98806339 -167555890 532877533 117352804 -114813084 559555343 1507717712 297631366 -327919365 1442348510 -215306668 -746635 1269715345 -54619575 1165351627 271276219 1743926050 1104380850 905916485 -338738073 87831907 -550190127 165212239 91783948 322545436 -413119193 -145663932 290770559 78194360 24361613 367451459 31978363 1193934935 914358380 -458608271 200341471 942406670 223931703 2927662231 -453935718 2036868111 937371905 399917429 1228398300 1741405484 311595830 -159995654 90587807 1844657577 1821808296 1817887927 -175261840 -444530040 581099657 1651095786 1661236534 1032276018 354717100 2486865990 82797581 1083459473 7836788 1037362353 2088118474 1541356291 1052874197 248081013 -517937081 859453877 231815621 1451588620 533338883 834984191 625576603 -119123437 1064713638 1410558694 1563959819 106851338 104156693 -93517977 127037887 882429251 1529886045 1587835138 19637594 -251922614 907945766 1111599759 221625105 658830039 7886023 -279708133 2064762267 1072794883 630632555 1996964325 62476837 95131051 2121554715 1959893327 971044420 259192517 1763941010 1198567757 1569036605 3526227809 2961413885 2676489099 -14928156 1888738196 1132657380 1947023035 554288633 78141768 220842555 796563389 2034479403 1598375419 755732404 361603459 583582457 829358409 1873618112 1212386502 2375355719 2238280169 215735646 2675899571 -384628735 1771143800 2163495091 1767987868 3575648278 1471036655 2511197954 906858556 926347969 431385258 2537816666 6951753 117551823 417923220 601432961 2032960606 1603470675 99187198 338079171 1387225110 29098059 -99700639 2796061317 850832647 1742202276 1366730666 347174488 819468755 1549122262 2535189271 1318478463 2499853991 272622971 654288271 3232505876 -179707416 2934448581 767940410 -69713392 440671497 2476242563 713726438 1869430391 -376784086 1062398075 -149372498 147889929 2124422154 287912618 13501354 1855849438 706294445 2333260662 3182818924 1620390102 -109552668 31709827 1803081440 2008789844 444352739 2884766330 301459917 2098476110 2837100484 2228092959 1677638936 2489492721 2741496254 465860630 238264315 689837564 2464295764 2786234791 1681315477 1802889203 543677456 51730722 944474998 -183782713 363028679 1050720762 1026961181 4720883115 269298591 423805359 887442829 6927826 2432724762 1427519053 1380181401 716348106 225311253 785973615 359591888 958235236 1756338631 2074837167 1645994001 323473581 3071128233 162721448 -32199701 2055729365 1780504532 1537221029 1557840137 468545940 -218541130 1150603400 1702807918 163632239 1008722785 1495751480 280914068 -341223892 2910765289 159436761 2545598833 2907683491 2233016228 2053092113 -880404171 402873348 1006220301 1755886020 3703757879 1149627284 1589673738 311069763 450555331 1398489381 442673605 1968638793 98139587 150419935 7419014 1583392052 1269083692 3216850416 2865201204 1107401970 521428646 117621811 93616766 -279755300 -179916889 1894029225 -473507828 1289102201 460178671 384018249 1727503448 1176902097 1505525427 417121817 1042613565 86433880 127660877 369202045 1057756925 1309348613 2909648851 326001792 1407675155 419776149 255202900 3198839486 1419753305 980614254 45844358 70043480 501431651 1910745369 139779024 -247862990 324969544 1602349432 831538305 4955014734 471965452 1352279702 1565663867 1809212752 2112463762 1810788749 2023311702 93270551 -221283068 1581810527 2792433885 2183926781 1531786752 887991330 932172375 2710470938 230437625 1973891020 -54076964 -137008953 608785560 3226926917 2318909385 4223835374 852734987 219317477 1425057575 1754267394 202159531 321001517 1130898539 81117847 710871461 596993404 1232866803 1137555584 2977986533 2460047851 1653380784 3771886434 747323642 1880002844 909461146 313561208 308562860 101443031 1341444176 2568274513 3362002777 669692515 1835623736 100244533 2269069931 760298450 1447180286 502650608 554176674 82939316 591637655 1789701450 320510511 111169543 182532834 280138987 341983796 2256541663 779901655 2215017541 4679359704 639752487 1259178391 1286532616 103288939 5722399550 2597437261 340159178 5825403975 1381336460 1965702587 2192652149 2044904806 144812349 695905187 1817926507 167555535 548584420 1534271809 3163923970 -699753801 805731958 123128850 -141058530 876180118 4251544107 4579962146 1865638175 5085118796 816691532 1026509740 1936622107 603876223 -459442022 188372173 832295652 595724627 286887097 2084250002 1536733308 2368945656 2077787584 -68981915 1740638166 1764412845 598374552 26822121 1862632082 2837555518 3249911502 614918751 330132441 42038814 1417946445 132163058 992390823 222214622 860948495 527901820 310800201 -82127651 785853297 952170947 2066502803 1742598033 2465249861 915538332 1661314369 442422876 4245607526 238597878 1823459417 317117114 1076920959 1099814944 990979605 374332157 -262679058 -21630229 1586279196 1441308800 371865004 724129546 1471358530 317672948 1223403004 1037870993 1218176623 1968606159 2456010310 -191458880 441933602 2490503826 195743840 666884590 51981108 1815166621 3194175947 1129151573 599785958 -204904114 34618662 1744329942 1173136149 84255080 2189694181 262386864 3535845913 77441735 721753354 807591196 2291808444 857573494 342414512 3853399696 2297504244 143587456 1464219800 1365704208 196717158 1520187363 1305275324 1324333730 2222330494 1534461322 2981645572 -207938134 749470067 1222524727 1273717669 1356317207 1701408379 922285190 1919777884 101898132 868761172 1612824564 940005021 2761991227 121509326 1218301394 54075086 2174132912 925660438 447879774 326394107 1827612078 2385602427 449941126 522886206 -160800383 1979920527 419694990 923241326 1388686938 1330029660 256213824 77283401 95767611 2347257005 -52740087 876944288 -80476708 236198873 1074357249 374891707 1122714062 1473476863 45026140 408745063 314715413 1104446801 3822762696 -183396879 2614014221 -28597682 4052352199 51785561 2661099773 337076653 1844537460 1106793514 -145666762 1118210240 2570681560 2273123180 1923694603 2016888023 286855813 636965960 97589619 1761593980 -102678765 1509094069 27254381 83753927 213402356 991939287 3447913557 -21616304 1026802537 177891651 2192333719 1420959865 -14360491 1512041579 1445039824 3160067983 1194930329 548096478 -35430842 1057669790 2595326244 1771787357 27355664 637636875 3892468392 1943382849 -140835031 -267824436 981558845 966447342 2746591330 3100463728 2314491516 162866515 2423830986 971345696 1411876703 1942663563 408706975 562470924 1956783582 -132334213 -335990408 787447484 243677324 1283173125 473036568 -75319949 -397039845 55628202 2215856945 849323112 998451333 1148971698 742924157 2600044607 117394275 676216713 134699564 304738894 755033275 2298010003 657802777 2183691827 1744114012 2884979165 2713124756 2675649582 107421835 2074171396 1758721833 1141835872 2086081251 -209675465 -619746118 4176381217 2013243334 3108011978 1445397378 1698513868 2594681707 3599664551 2617076853 1510690540 1261619813 5397834802 4800659695 -724425857 91622705 4379359431 414398502 2299046709 1569651652 1671562684 4456226058 1402510642 1750431625 923519458 623259814 -326825185 109363979 495304223 2846388192 1469254287 1999909345 20959565 2254515262 3633185885 1643122795 337775637 148695779 -4565197 1705039969 2032590796 417782938 659876197 2025649846 1370376109 4246988553 723183833 459645119 84477460 1819000504 2812099585 -313896817 -89560768 1493913149 295895938 420803699 814916258 567137951 1842446017 204509849 235733307 193453865 2372105571 269554475 428647083 94914965 386653098 -42775821 430957059 -8374438 2909831315 251896964 1149021923 1669530067 1723100135 109015783 1837948269 2369058335 1371681579 1832932891 2880253396 880789075 1170196053 585512197 3191959378 1434204 240022369 1171595947 1293463246 -783499254 2119376101 989644626 4766407427 836336176 444672539 22230005 1744591752 2065873287 2392928922 2452500458 84415906 817912384 4011958936 -267766220 1546850443 839878430 2668730433 765967657 1283434808 2804128 2192794412 1916249493 1403410034 4061706331 174070089 762522243 281469777 99235480 1845802258 1165162687 13344212 34769816 269861970 3976216990 913284855 20563580 4130842362 4820782540 1140717047 3706785366 1363002161 3312891771 3752597105 1810307656 -44589487 3527239409 1802250373 857145664 2665409228 1177279647 1953596140 2491778503 3571660104 1724808582 2383249311 169371271 2684648512 627585917 1221888024 1639081892 1926672340 2722909236 3468350044 961191599 1318647207 2208163275 -380523826 848217533 2209193574 1526714219 2145200386 287717530 354394408 1407261103 1200909145 615968706 1201814729 -363185747 2962395323 9705278 1624967963 1639353971 1542310514 2571742634 364672449 803318900 1603915207 806092829 455282912 1276647573 3160557995 2881630375 2895737380 667984408 3544961246 233599602 1965907885 349459105 1344525408 -68266894 1653287781 4015762156 1417439029 -470867163 65628762 891000255 -131226501 841422251 1204710939 1679614197 293372804 954374835 2052259716 820285402 616650631 471025429 -33930334 1330769723 3059809907 277495124 880179384 2925804408 3805695520 -429162796 -100780174 1594076565 -404175007 76034245 229688973 456516456 1886445125 1215587881 -1163259 2722668983 1065201919 3302428292 591792624 1381268382 116643757 244463904 120971554 41114263 1463459719 1188350095 -507219942 3972586174 480363351 1212178800 2276318613 725850152 68489607 2403320626 931689329 98229560 1688185200 1202602572 306353853 2982979197 516472629 600980066 1571782752 1286143678 1315132008 3251035247 -295292695 32793869 1158847396 192412358 839142421 1794724731 -1589873234 351980557 1674460199 1168141664 -651314212 13556293 377850206 -11307380 1872029815 89229100 1551692176 3685755351 1343650652 3423040004 429134490 -37137871 -342647845 109797095 1362549587 478740472 -89662525 1038813084 957672597 995779509 1706682826 1327434358 3366193726 2681616354 1162396556 4504270494 1466275421 11121389 719047859 2404641999 2320595857 1408543348 -114706529 -99896531 232985530 1663718155 1513105810 1381720161 1943827063 1701455951 379576732 1195370715 25990364 30069781 1552084588 -1218225802 156147363 1672998103 650772957 154242053 -318978412 -93001058 -106013209 -136623966 1517855965 -1466622510 -1444757567 -673433902 4355327687 -406505564 3239649 -32241800 2632440516 4168127118 387684791 1591761757 258795410 1933657392 3153041120 27496802 291594100 1152547571 107332646 181821281 3422947428 1109649132 1303746754 380249675 912518004 953000223 -5286109 150778767 654207749 1909245555 2887806356 2669404736 332362745 -1293750291 1447161985 1713511969 1843789951 -23317762 157310493 2586780748 308398782 226456165 1981138823 1270006234 260155606 83320605 -3599811 1064036743 2510967434 65955284 361047157 1646322295 826852273 -391854891 -767733099 -426899508 2567565470 1592484948 1136564522 -1205795018 1601295899 442121692 1413136175 79956943 -1316991148 224195857 -454762266 -493035382 1152901685 764014893 354514514 -1207814955 292731151 1905031242 611780944 204961123 2439414026 243844659 328091301 1454515890 434335439 216824758 3385699026 591373404 1858015674 3133989321 428744108 899587174 293818629 330318452 1539145719 83856602 242103497 -177402810 1198562676 412728315 705122428 152885780 -319944939 -201489304 526314930 1600092488 15963717 198650523 18230850 110501434 -162120000 750503442 -1393070545 -136956126 896561500 -205133058 313793349 535307148 -40034303 446376995 -264728458 922509772 712745984 811213416 1656043448 1151285975 -507305133 285826959 2440974288 1213842760 -125219517 -231897847 -154244530 413402033 -1285910211 55353258 457349737 -213293233 1181017543 61993862 -151065563 -420815888 1685786367 1046096336 218574586 30143903 479699123 -266848005 602320996 59599 37972096 -911841695 467806692 15078286 1369336732 1794727268 -14351294 2602848257 2536552948 -465252535 1210229836 -91947124 1899565241 1851335057 -168811203 142463838 -1999031640 674151507 84854379 -836034321 182698117 594042890 150712224 4361696802 410300164 890090417 2227445878 214223882 -520410565 2553233640 497464771 -82844770 211817515 417604255 -1778511379 -1240026702 -1019276572 -870547489 1516714239 3804676670 2494817888 110648383 1173714454 1423456237 2836771320 -362784136 -114778076 -181593302 190346786 1893607376 1199096854 325264204 1167020348 11737298 4140567066 3498914683 410249042 402385986 214918503 1091506855 314456468 -567059165 77345357 677473167 409542400 -1550466169 49590511 -370634436 -723838042 -904436538 140951113 369884427 -60322722 1439949423 699725142 -34581663 2776436526 258987341 -1069076585 1676678422 598319907 360114113 314295657 1713427647 1122503116 1406370324 1185113503 -691775912 -373375998 178335508 3700807238 2918278628 135174590 1229102388 196848019 1161313380 238713738 682284643 563437313 233947390 590379752 47525092 -543651727 1335177164 -676122628 427838829 -232014474 -180006260 1635863949 2444880366 857549323 5018080791 979309703 1116881005 683679136 19995085 1764970964 2427697940 24750329 2380124122 2839720293 1196459106 1935231544 1549320285 429191417 2532577160 5190603233 -934371483 183728671 2358313266 2981204724 3023833775 333574763 41226115 465308803 414190589 3287432575 1869808316 -360709436 331852901 1490803773 -1274270177 -414697860 972158733 787815625 233029325 1646646832 359364137 2045989613 2903198181 92385809 328832189 926698034 51324546 96505484 745287014 2863012299 1719388917 271564292 1786192383 2573835086 -2194940 1810406827 2102807439 3390997717 2834863254 646179457 1125351551 1905978730 3356476989 468854639 1077653911 4222089783 -742038028 2317811295 1663729410 1465992022 -968478163 -1119334395 2227306184 21667938 2993258485 1836175923 948010714 4573326951 1396081780 -757777356 2502316880 636631421 567227938 798966369 680245689 10418372 206114438 457148339 -541951138 513873033 437270393 23803189 1482545175 425322071 2594991602 20475398 -467639541 746457607 2973763615 573138072 3707005552 157881877 3893083275 4027390966 1698766943 2117019915 240483 1450648697 4713567342 1925319871 -527973 1055159482 2807219156 -107620426 2944048071 190705760 3988866770 1816756753 3040924658 1774327061 219724609 2024448137 1197794663 1384199237 1145307177 881419186 604137194 2656055033 1423689780 307187160 755136755 1833695342 182862008 1239971850 283872306 1128841314 345605155 -757396028 -400077323 536446072 1750467584 2366321957 2871433005 391136862 3486942776 1489143544 347315333 3026218641 21335853 -51575781 1959887946 1889460542 1556828724 -152747327 2062682236 1730114212 1251186888 2670486720 754393967 1632455321 658119587 -60316575 2786683921 -294837636 921886231 3890482329 3481063521 2157403243 2878470901 2711054146 1171575032 3217196473 -638967525 -876009767 2467681924 2072158528 1005830807 635688887 226079844 3306485300 290848779 -19922843 86261715 2112136036 889164547 269825027 202745770 1130290880 1519233649 1692248896 80802634 258946258 2527680891 1435046046 2322198187 2142517757 2245930965 425821513 1542992729 1613936055 -49133917 2341742349 319027791 570345992 1188055279 628848247 3716028710 5541791085 2683468853 136408531 2512440195 -39643916 2072869482 261193347 901736826 1156402363 1936280846 1916526991 3613321754 1514907944 574287876 392603318 3100915845 -55706970 531874301 693055299 863717107 129371125 1828606867 13023051 556191064 879580644 503905633 2364988707 670583944 4058699195 1551250917 2811425237 1832371510 1556163677 102456327 -79739933 2252761887 182772745 1677275517 1228230660 4344094277 4009585647 225730730 5003768280 2502006244 2322301626 2493138880 8458507 2798212116 583424448 2632642676 1191060130 3181961939 2436957548 3294496217 44177935 383998574 2098396976 2997248638 2183216325 3148625001 1192921381 531498372 729758299 2369971393 5710353363 1777553857 2734916170 17274538 1418754931 43488695 5467785384 78051414 2722648303 1143980241 2292192391 2061310111 218783147 4188159731 226890778 696661633 474070911 1875593588 364074958 322500579 -42955856 4081762804 315599061 2149635601 2481946265 1415492479 2059484691 428958990 6530588970 1792551132 4857002620 467648058 2063341031 2934515146 4743327232 1360894464 998074740 3760638483 2177610034 2774292607 343646995 2012066873 3104480879 1528321040 263632977 1098143538 712352458 708709084 4106529034 629379607 412520119 4631983795 3609282698 311348923 -15202018 818857075 674752905 1242457061 587492061 335269632 5380715258 1856345152 2523812324 3143887368 172053778 2029153454 1112920114 -90975412 100312035 1734940812 3700939152 1653538244 32626927 2246335323 868348914 1022850564 14829773 816499720 810715043 8445997 1131082925 3100371963 5327024920 4311316409 2941148868 4689589162 1827008738 3094720853 2173558789 2206584906 277442238 -266570092 -36871249 513999905 1768874208 -81520915 2754169427 255063586 825098439 1383187085 780809873 4899368569 1622573080 1848281605 356294213 1310591429 631514055 406847275 4966796380 819423621 183765308 587136010 2202341477 2591883452 -710984389 366043602 378484887 1013957750 1940717902 2157549361 -368195447 598967742 -8816314 360765133 -207722088 -4510476 2253598805 1734345714 374877359 1180275016 1670182932 337471244 3354579075 -212320495 3097768432 1323147450 -238735161 501519404 1945870010 219415446 2093045734 170825037 10129627 1353113717 966509036 2608780470 1672034373 1882589206 450983844 400052790 129718351 1510842233 529437549 572804429 3059170 1978636288 654736705 201234613 507010465 2333143249 3006053866 2505851741 862490530 307233787 2053610611 1968751152 1576374769 122078087 -208096952 1687703104 977835570 -379993833 1592973619 -10817993 189938979 1179342155 1964771811 -65368621 304779731 12880103 1431767274 -48122825 -44939948 198200504 1942444036 885129805 626791029 179505804 285935320 1011477773 36861556 72041478 80997069 709497624 541368783 2357021809 -383458532 912303038 -544584879 142860786 86070933 396443188 -268777875 1161390 516944954 174817157 166154210 379162255 322076530 277220347 1173118815 400843968 -330591507 1406270787 320435391 -831681151 750879312 2393181443 1369270196 -523581426 1384056795 -1024964216 -813869237 947745991 1096710068 52839487 162287727 680611792 228420537 -262186529 1211622261 -653034907 -561780645 276538292 314012135 451839127 -42376344 -270517236 250632348 -647993191 1007216469 340209962 -7530092 -971936623 694350940 -912217191 705671983 -779045401 242190761 478154451 18034172 -790193982 766539898 -647734829 46658248 -897894953 423363837 27887846 811677535 262242590 -322577832 271583915 -382398301 606307580 628854394 437975181 134300252 -117688123 554360724 2027847117 382092551 822061974 1105746914 364959464 1209164588 -837234823 -364513863 361701089 284653640 -1437140460 610299732 -493598600 -637838678 -334948644 971289182 183309649 -809775057 426382223 -334066264 1298762502 290944280 894268382 1156301767 -120506517 59924998 1711121269 837126342 65381576 218486309 612072636 96974769 1623101432 -81395244 -477993992 502627247 -402206 -1065261585 965463183 1043080223 95824745 799924861 211597369 604554028 -28584071 -582824087 343866348 -816567834 -339808265 -1029266603 1618277586 577169142 -217530800 458846 -929514422 -140820963 1061792125 700070630 1131056467 357379766 189315305 1459616524 50451843 -203910221 -310464213 -185756680 1871441699 1176063879 -287063525 17756163 -509905979 1771367052 -441987286 -701062950 51785275 423256005 286912315 1325447337 -91281902 599478810 200567192 -528733584 -672813447 966151062 918143307 79518020 -145425205 939350041 102641790 1392712919 -693497517 -221544809 -13586284 837839380 896342037 1783461331 1325475027 792960765 -256222560 579864019 -242870707 195068489 960298426 1564809685 1576565104 616560926 1261048747 1089109686 -87925107 665254296 -194049621 2948357989 1409912328 -217389167 243560459 2644652779 1151178196 870709383 381494302 -385065705 276343857 -163727292 125114819 1433738394 675545177 1696084194 731042324 -51076478 -358482230 -84513549 2199240 779622898 1114704435 1144419966 1080477823 561978208 166779969 1010196769 -127759589 420012854 20702119 1690485353 66289498 -400431991 -26472024 -630990293 1408404905 1155006864 874108566 1581131510 470217614 148643712 587868958 1673291568 1548486354 36987301 331625 1326886704 98277746 134466077 1142765036 61980815 1010840662 1090916964 1526856605 1106511412 1122852026 -29928332 509142756 330869501 -129150294 120209331 57446840 -295614255 1062599909 1636916574 1655182808 693226602 2347292775 3001769272 1212766481 404408116 156360392 124468797 1519044066 -86183250 825564865 122688016 1702984376 1465621365 116267881 1053364466 268838665 1618372198 168580462 1746078457 105981994 -544735417 481089247 -8909349 1276467566 -549039961 14460858 3027091975 1731398606 -64689109 237334861 2315764762 3342715418 -10911890 -711937146 -363284822 1423265851 978018409 -336451907 -2628421 1058902542 2368367620 206605693 198701719 579994535 9182228 2195874766 1177460617 92250418 195776703 3060180094 1160289145 523817268 3018087868 192018915 3151829096 -91016902 354770902 -326094423 1018201996 -163702068 267550949 83322021 -99070939 610798979 449061851 240848133 888496573 1565828150 244532467 1662591802 628152266 -435704130 305232438 -140938738 1392958591 387173885 -272709310 1349733357 1860602733 1145895945 1080461354 249437344 1166861788 -15504540 533996884 -298962295 1440974384 307519214 378283792 419774577 -237046649 1887181942 108596764 1734000070 183573178 -86925874 1156716306 788267764 -132888262 -546520369 336275950 352218028 1031336522 -365336055 1489818639 1028438490 1101431928 2227964460 -232639785 -209128 -310761312 145102894 873575570 627056884 1416335918 -157203452 733145689 -173647514 990148907 -261982672 31708139 -876986 -206610708 -132804013 1197285405 303145870 -550490965 481121375 892022345 1173676564 143757247 577421611 -252628535 -501269523 -79529561 1870846613 1713862390 186360988 175254804 1266205111 -312432005 -397584511 476304430 186294913 921997358 171073938 128669608 1216210582 368794343 618787240 -257373544 973778160 -9288849 773045236 1229867168 -209267361 79518574 66398898 -2663368 6564474 -1417337057 855509754 567628431 -841735364 81070711 865118837 1143371927 268210899 -602431340 330751165 -86303766 -1276726709 1691671081 823787131 -1191368003 -19623863 713509008 893851711 -911034936 -261338665 -325520301 -191894804 1139316892 -1848590818 1009575283 -1719214278 -1342862097 -306975666 277654810 -724887859 1270539093 -704592397 405479483 70035039 350750013 414046167 649266664 85108969 820721008 1089105212 -847244862 -379064675 -55525969 -93033608 -1743995590 532832897 48062839 -242629968 1540221991 725018802 -932163512 -1335649245 78879596 -1049461016 1784182040 -261162802 1151575209 -537198009 351489022 -981643 35363450 954003310 -700914621 -941126706 -134740947 211677602 1254761410 471437259 -1367133963 271886189 -227936563 -288290664 -1326235935 -1002217941 403301744 -250812547 624328577 155701947 1042990939 474280958 -3013981 -711757219 -635760811 -389807749 523847916 -1333398226 470302657 441300742 -1405021460 155959280 -1938136 1719189581 732387588 -373592026 -291795823 -221455337 444750284 -133959020 -1276774973 1223963421 1066192739 -1868277909 6398334 -608188999 -1003459024 375961201 588567148 283006131 -2814050 -1412608807 950734480 -620771686 368930837 257943162 -1394806765 922099306 202901873 -1182695471 473286814 -1384599513 -1148576303 -1220660333 -776442994 -1538216800 1722345316 -175580595 888265384 15517564 -416448533 588699823 595600370 431177143 257485401 -2043428099 453774621 437305822 -455627052 -417439034 -447334122 966493127 -1329156284 -88263030 -315581267 1122974594 718281710 582535372 -1013148711 580280272 1251288923 -310676027 276176692 -192614438 -388851198 -1122176325 -1044255657 -2095184264 -19115415 -1854926240 216150037 244185549 1217955242 -61833258 -1011595803 -167914208 -550327538 75182122 -384040857 -117252022 65340478 -1132566912 -185451927 -1328835584 -957021154 -1596183310 1072017789 -429490515 -23798425 -889523316 -1186828091 569043228 -1272426158 389845120 -1370493111 -429005396 -379843803 -1565895136 -2404430886 -339136679 -1632557011 -1979567660 -50519737 -721588404 790321981 -1351181948 -62195949 -1219163250 -1029472825 68180790 301425480 -3177732833 -733684627 -1523486749 -303500362 168568863 -777029818 -14310200 -2597932473 -411912595 126360699 664863272 471203051 -403035387 269254669 -755428792 255397567 -806223825 -1794703425 259294540 353994694 -1883545584 -2396853042 265025121 -319014984 -1674871339 459240257 -1745169431 -1027608825 -805718779 -599653284 -906477044 -602220024 1297829233 42848201 211836224 -2223163319 -2299076332 -32479881 -982234158 87815121 242621574 21643409 -814956414 526005878 -1422709187 -464193670 -2060738461 822225739 352298692 -2447330967 1052304469 -2385160133 -181504087 -895857426 -1370897514 -1357605987 437381840 -737909464 -3880186107 -1236418600 22037146 475988254 -473586456 208163837 -1766123242 -1015540229 -2016120311 -306384014 -172222501 -1864657629 -885741534 -1068143852 -275991259 -1197135841 -2000861302 565111842 -76545375 697411937 -1423572250 -704109510 -221308031 -1003602655 -1780827459 40959413 -1062537133 -882269219 -1026571908 -181468225 -279738471 -736434450 -94430383 -1683074564 -1879459315 622721960 -2375946467 113594173 -1339591674 81821015 1284875425 -30155314 -486165606 260275060 -764806156 761023336 361860546 -1171584270 720165754 -1201671514 1534184463 89063671 -566852324 610276045 -362199140 -499399352 136305447 -2087656228 21818780 65840196 -1351459173 -1981051013 -1230569828 -982509576 737839128 -1390168542 -1073898179 -2872085895 603319662 -1636234911 267112211 -478558701 -1049732372 -389338132 -1374950798 -118566635 116455129 173125239 -1833073443 -448959433 -1542774536 31627045 -888251412 -2119376060 305780871 -1439328842 -2113657011 392756497 -404019063 384175478 264214039 -1703713377 -886134761 139018795 74646 -1833652850 -469001729 69720878 -1344623686 -428802019 -2051889294 -832572728 -95067814 473625478 -1863770495 -107997677 -205960000 907073211 -373454072 -1831656772 -347375351 -642226700 -1862144989 -1494894561 -903110393 -1767257767 -466835029 621389549 -1437066705 -2907716348 -699696041 -2719169402 604787920 -1544562828 -1388677962 -2036441107 -645720626 -1005622953 -1572108610 -1347068560 -3194608999 -2166816375 -575681501 401491956 32662769 40751901 -1598008895 -117122023 -1186622888 -1530088322 -1510933536 -743517373 -1774831597 -62830639 275860352 88651678 -1159640500 -1502271816 -835151956 777277554 -1008207256 319227650 63481976 214513464 -1941632780 -328498973 683042659 -2121711659 -829508251 -575924892 -818399595 -988599504 781408105 -1375988270 -144169840 -2794295692 821578555 81769801 637123980 109572287 -573866872 -1941069658 -1787602261 -1613578693 114859193 204845825 431584556 461305262 -3158562002 -1976562 -1476832748 532011 -1470665547 109043458 -974591767 318133677 -2147800182 -1163385291 -1350027226 -1028849365 -1484798884 -698754474 334061236 1156103 -742432649 -466495041 21059826 -982868431 -1913790921 1237636325 -2468761967 -1175665848 -1986461038 -468642906 1085111778 161760728 -4020147562 -1536957115 -2565925344 186358463 -1609420050 -1663201096 -2235364444 -2731494619 844449645 127200339 -587457483 -1731375364 -58303318 -781267965 -1436783261 -1020960321 -390518870 -2186079559 -2280269169 -3320361518 -1220368618 -451338023 1209387442 481461437 76687400 -2246944031 -752018175 39623088 447194238 -3553564765 -1365084120 -1251418396 -2579527757 -1652210397 184132922 377965798 -2601594310 -175535317 -3136929522 -1708517 -897308164 -296579791 1083621227 -1582911935 -1385752853 -179112622 -1207002807 -847208787 -1626211235 -1217953736 457094710 573993764 -2601654246 137384761 -94545689 -990679606 -118552407 -1916562120 -122794479 -1551369862 -1217401141 -2599015500 -28086287 -2226653201 465960248 242133084 392612095 -817826358 -1652817467 -1257433545 119567593 -289755501 -2201228454 -1533968615 267454149 899088238 244498635 -632692471 -1357318619 -2382805550 -2690252152 29496771 -3375322894 -1701242924 -994480687 90875001 -1190278362 -82676658 -2348156601 -1970150944 -1096828328 3314965 -814387382 -2071609051 -2129927445 -1687144487 -780250056 -937158924 -53094265 -710316612 -1004746450 -1361305217 -1581993235 -1721816658 21135709 -1145550879 -411071205 -1132321518 -444997527 -1139381097 -944840705 -515952619 64382890 -1220178076 -1329848254 -908993959 -670571292 436703905 213530905 -26601693 -261884 1377545115 47265982 13462171 46631414 -1553601592 11068885 190133806 41236294 -368301527 -2016801652 -472744430 -1701248796 -659027735 -1379557684 -2075055496 -23474745 -796757763 -1056614067 149301633 59683652 65728317 304402284 -2170000627 -431877324 -2154147121 149168457 -2913264 158295766 645759185 30180508 -879172136 214358175 625920572 733987230 -4821178 -81783 -505083018 169252797 -2227002720 10094465 -25762332 -210219058 696711257 -1327838789 -1615714993 262076669 -1039610314 -324458746 1105420274 -1101714489 437186744 902984410 -475946451 -165450068 -2739183704 677950069 -1830969952 103524900 -1067896 32569222 -188603544 -2103110416 -913934920 -1301772899 -1287643441 -2056205511 -527807396 -2231651595 -728904983 -2021816006 -2950877647 628342468 -206804453 -928390990 1126089733 -892400832 -800748122 -30324202 -442950960 -1414048869 -491593846 233031301 -233029741 -1817293193 -2236789064 27429447 64247328 444952217 129292387 -1468993001 167829165 71121158 -1660027114 -635481628 94777788 -744954844 -154952271 452400419 -2024241223 408033601 154696315 -632111911 1154038144 -523132577 -215486311 96288443 229235551 -948343787 -42733222 57741537 493458604 70374744 1164223967 -320118804 -1319994642 1078961477 -607438165 771390504 699150641 1090878418 174534424 -568104321 -897007815 602634585 1268429605 -372574096 -282837279 355747904 -30577460 1522455828 -1071892841 -175550725 -360588367 -733392092 1149645006 794581720 -109220152 -282681148 -414617320 26310348 150114651 278698204 802592099 -235023619 360600281 -482727076 895210217 -1164251647 -697902909 -1727532271 67820663 -304715443 1210685768 -1389531927 52325791 698279572 -277918848 -999059463 376133379 -46837287 49622064 -1090183344 -895601666 52310904 122500844 -126644030 -190299017 -1365023414 739200717 -1606077629 -1082130667 -608245985 -71924975 -2025903950 511377198 345457428 -2258882741 -1630696965 368591269 351623752 718452469 -870377826 602989224 -1128948305 754471852 -1030681353 -23007386 -878573657 -2520756130 -2058867558 -1124240752 289597959 60845323 -570167086 360666376 1031791539 516145693 -2136943947 776848442 667742510 -159104123 709966646 -1446707031 323696795 32799800 -1702396906 -3634665820 -894152344 -73324473 -2912135739 -2301740553 -16327052 -2469637528 -3908540464 -455038079 -623812043 -84810250 264897463 -1223023173 -322128640 -1802047662 -1392801856 -553496697 380331370 379037947 -1331979248 -1382301876 -1817456977 -19997912 -764248585 571806984 -152725417 28962325 1124874918 -695870355 -84007851 130689082 1276163388 1696204 -3376959975 187390076 735484632 70076663 -1980094419 -450208117 -3052016526 -121967907 304954751 -2781617178 -787212196 -14015220 -1260156877 460730364 -1325003327 276751633 -366527226 -1249292391 -623795005 -1406764973 -850418275 509090513 1570321 -274304732 85282298 -2199723955 -97399249 30744921 1002549120 44243591 43787057 11552797 -1949413205 -1467542719 -1778271755 478854009 -120077513 -1017938608 -338560522 -1587472893 -355594975 -2552577762 328815719 -354220619 -2279422907 -824976537 -2908219211 856251740 -1610792140 -1362603965 605001118 -3159050458 -588769938 487210226 -2095331737 -2179349087 129553732 -2346950663 -2850537648 -958798814 35990814 -1703170665 122591737 -789758444 -116623923 576648360 -258561591 -921597828 -209997301 298620381 -466001248 -41056668 51321868 -2998597693 -1731578372 -1019445606 106543467 -2527737280 -1138515908 -1904724766 -627594101 643040543 -1457163043 -1860545767 451859864 884881766 -2401891821 -2591329519 -1140264149 -2602415421 787451254 -1828623049 -998044393 -595136079 -372567758 -509079773 17184902 -1892904557 -2201728768 25924613 -2510159641 -1941763792 59445725 -2574436237 -516716871 -2167598399 -942590984 -1825680850 -1454200422 46902594 -2294620028 81174541 -1880185659 483071425 -305855247 266523883 546647205 -2121642004 399194500 -929498498 520766329 -1387192872 192888187 -58144749 -24808614 211767934 147675753 -2539954810 -1357151580 -844919983 -1446305466 281904347 -2523756761 -1789144145 -211745665 -1483300185 82367273 1239294426 -460387833 -1912730262 831206260 240437137 -82017859 -197363694 -386942292 -223161715 661551771 -2136849614 -429503836 115057654 -1246830327 142234279 -358439569 -1851191937 -19573789 -3163202497 805706508 -436890414 296514488 -2685906780 -253632150 -60753538 -2487822177 -1891317489 -1614787834 -1269201651 269770091 795527008 101584486 -2377478810 -640458917 -4596759 289337141 308707661 -2367585357 -2509541772 -167311435 210015631 -327207015 -61577654 632980663 245792618 -197239966 -67335864 300774987 573433976 -1455651294 -428446383 -296268070 -1145202970 -3166239845 528125494 -380510009 -458755128 -485662508 -77383336 -1808685610 -2278993318 371160638 29722044 534304464 -566581828 -428844847 -84109813 792320028 -236400323 -833369836 -1763837548 -352092854 -137864449 -240294583 262667876 111126470 -478684175 -1501656520 -1105166501 -643466433 -1497476120 -5258399 -535790950 745498035 374285826 -863143183 -2635482753 -2477211384 -283505673 -402725604 -3411979576 -3059399604 -1182017936 313895374 -77430122 -2596805756 17689090 238735798 -699283314 241745397 -1574766594 83259527 -87564369 47909328 -1741249974 -1618215103 -141694096 582241209 935119622 1317042169 72475631 -1755775485 -479379938 -983842957 180162497 -2094025164 1151721963 498720580 913028775 -100302820 -1876583239 -93163437 1073523605 832500303 166639531 -1308924020 787737524 694733937 -161082694 -844359522 971558659 -2819851838 -1389516687 605272381 -2380457155 64251082 -470830085 -290222610 -1905325484 521204242 1416271613 -882063647 11268732 -1840439338 543092858 1175880255 -317299128 -2058700357 774785436 1401909793 -121842291 -1576858080 -301801069 -1248642807 -201371567 270532027 -333085793 985568102 -51812118 -101362592 -886797051 42680369 -96207319 -1733572516 -3503598 -1489750295 -1779272197 -1155564976 -1832038146 -55065378 576312527 -817927 -1645319527 -2213309390 157352373 -515287828 -733530792 -135489112 2531852 -1256093293 53718438 -1492142472 629837014 -705105713 -1994622932 464575287 165683012 -177504643 -548131519 -558466267 1114696150 -33028828 305516414 602199771 568384412 -191449001 -329629434 86963537 101347940 -1331606534 13880838 -1332333130 1550850423 -545851827 -1776013797 55858916 621791059 -1291441272 -1404543072 -370327268 -2404315365 61902649 -155554430 678782455 795166237 -1638385445 -773795257 330051680 17337066 -1479810643 -835928719 1573721571 888249992 -2156165443 -1338570402 -1042663694 133210380 -590119261 110022941 260912689 -1235240813 710992184 -956748488 -154058363 326382094 -1094892744 -1221007920 -2103629797 229251019 -1262981730 -920689094 667318560 -524926827 -114355254 -460747643 -1549306195 37247521 -941974807 -1672860155 -1306017611 -1101578031 93252584 1013593643 -820224038 -2322623386 243403647 -408361164 -709181972 -1786246140 -869027431 -1846496422 -458289523 -339180701 -160511967 697317202 -1478206184 712340807 192364420 -652454750 211672019 -1706435130 645499954 148636274 -665635959 162726250 -1682276611 -1748230279 -624795851 510249994 -641387635 214465693 841599434 -44408719 759962169 -147075614 180234476 -1592963854 -3898477 -1256431441 -1846571677 219600658 31608911 36765471 758392501 -23894167 595054523 -99641933 -2127974420 451096945 -392029636 -688093093 -167830662 -22137384 -1386729360 -475231580 28239039 -331172765 -2319837207 -28765226 -1687225806 -725859459 -1510802364 -586758368 -1344955225 -355735273 -594360463 -308998100 -1622340828 -69471127 -2244285653 -32644928 -2201040527 -2295786668 42758144 -2333587122 9166832 -2564348593 -2386362010 -1923683615 -115108488 -1112858860 -340623976 -942154523 -1824396352 -1916142346 -778660408 -1561076207 -81764331 -2289293035 170034356 44231366 -1972895395 -1611345323 -718963017 -189349284 456101879 145875378 -1087363863 -675313511 -927234439 221853688 -2144946371 -1070674061 288152727 -318220747 -2456621597 3806261 909322518 695838503 -170298246 559693786 -148811374 -1464021594 629628590 -1121849815 446742367 -1369347627 -1494115114 -2360035126 227346541 -2486215181 140695959 -1678540748 40157770 355595901 -917115287 -1939523509 -1904480277 -2440778388 1066096502 -401824562 -1272955448 -1260151346 -2772293199 880741570 100514 777675576 738813193 -2564869841 -1203919762 -1413913969 233095165 982790689 230601005 377556448 301653280 818231553 -2272795169 -3077871907 672094954 -146193554 -852349775 696642128 -389754335 -956609313 -3093116470 -1956155148 -912171352 -93398996 551251149 -729860039 -418103945 -529176011 -854172874 -1527902211 -3088226627 21571 -275688975 -782445881 -285773063 4651686 -120486123 703198039 65010631 -2656543816 303832649 -225208382 -35793365 -1893636315 -700085776 -1400631214 548706766 -4016981418 -2839276121 -2488583656 -1161864424 -4274804779 -3722817494 -3295701775 -1226098476 -3067916363 692555655 -355655716 7783622 -312820170 -892001435 -4067710668 -3858287943 -584207203 -3603156204 -3030968587 20371657 -1469289071 41491 -25907209 83029037 536317849 196581589 -3119348023 -105063844 -2147303 -420756008 -4271058116 -4173475842 -4097453187 -183113172 -1356335172 36676444 -2561999536 -426408941 -796607666 -1660965971 48912412 -1053041856 -3618650208 -3451946581 -3401047791 -2383591397 -67851309 -534063104 -993383597 -3001201314 288748354 311243613 -279527547 545876400 -1463703145 148493148 -3397197836 -3489718083 721626215 -3444473310 863485148 71119378 -2241475527 -2731948382 -1084289289 -2196008496 574669391 -4031544530 -972918161 619406799 -2847558526 -1981332561 114869136 -398367759 -2392184901 -84994672 -2491387399 -3288636683 -3463880180 -2500058898 266331094 -1296997814 -3685476125 -4102614393 -2004324646 19291387 -1452556826 -2150964207 -506909268 -2924278182 -3243887801 -2089734927 -2433523385 29956003 202054855 -603341707 -405150173 32356943 -1772166032 753631191 54959155 -903021981 99120541 -602604393 -1683789337 219202990 -406664828 -290159353 -454294165 -4203466308 -2178619122 -618780140 -3000759764 -1422806911 -880577472 193776164 -392712361 282346296 346800824 -2076265794 -240857568 264828037 -3333016261 -3258902589 -2742554777 -3299135062 -1200836244 -954562077 216653983 -936152807 -714366167 -2361012205 -3478552514 -3453514714 -1016583939 -1222510948 23783939 -527391864 -521899107 -3346603327 196125454 -451565249 154917300 231056877 145604807 90830703 -3740178729 -4219340482 -3013006951 -4151928915 157954711 -462714918 61578943 -3494428251 -3035963107 -2202016466 -851633245 368537048 -268553241 -1707480326 -565854620 -1915262175 -674768554 643800062 293154694 -1514783054 404148402 -1656402035 -1276659509 910079177 543282710 831495727 -391751264 -42189036 113181052 474452507 -2889717332 301124952 -1371423515 401217308 -2127200651 -1300875759 158299604 -1144434785 54698967 269747122 168656001 59229010 -845785488 13898221 -2044521505 533188760 225159853 -639455562 -1649488999 -344436983 -140403379 66831782 27226526 -2271116891 -655579415 -1042019753 394542612 983716856 -1294717535 -2253441092 -2649304777 306761641 484719108 508519290 52479017 -2219022610 -786049686 -1346388760 -1144541028 -964940047 -2252355733 -459729365 324423399 -2814857033 83660027 -2263430566 -2354504180 -757446026 -958105474 -2155089184 429327531 57665030 537291575 -2166658063 -2565965862 -502393887 383843886 387000365 -135830775 -10316051 -863402924 -12054337 -671517500 -2341448851 -870892067 202324385 -2116159374 -669045341 1021375815 -359662783 -914342491 -294929024 -519963236 -2263670510 -1084127726 -1506057733 -2412842379 -804448395 -791460319 -506433713 225094652 -1624116766 -618037619 -2007491083 -1449248452 -473035424 -1067073508 354424835 600825088 -1884693169 435712214 -1736161110 -101063273 -2042211778 -2029982067 327244311 -317062093 16049523 230319558 -50898547 -565537179 -1052647435 -1891471302 620946482 3687333 -523406291 -12667880 41550184 -1564392740 -1508709959 -1101468312 -1686939582 -203788601 310503377 -2224434274 936881 194826327 -264940866 -1205380119 -2482149616 -94635970 -2150297863 -950763401 560188875 -1153339344 111385726 524844593 -391044599 -1929728234 -1504239986 -1863809797 -766205268 -846894626 -323145091 -304705530 -2577656410 -326940291 -2373449639 -1478076278 788363784 -282770893 916655877 -1330302984 -1466413685 251853592 63840428 703961359 410444317 113916263 -2044736412 -954673365 1210235091 -328293063 -1441627343 3715136 -937432943 -1836078706 -1622088473 -640830396 -129524410 275910087 882565155 -1832237944 -3155109989 -1286212616 -2659476964 -2146449915 132449398 -377112802 -426983400 -632749619 216377842 -2171301981 -1335065890 -220819139 -1540260709 399944812 -1639578657 -397822771 -1028605364 -2589442640 680544003 882536359 1412285607 94498974 761374256 -2323678164 -1229421104 -1077428407 -2609524358 -452169709 -1037834067 -435599777 -70916183 1152280151 345178987 -1236884889 -2466726110 412724064 430834004 -2852293839 -315892800 -1062741206 406206011 26312613 -1395300960 -633488674 841100355 -1685996507 -960698104 154247048 -1673160083 -60482537 463175990 -207810947 1542488803 -2255722443 -1999431489 152023771 -129075377 -2199694492 -1934173129 -340581927 -2024555177 1026574233 472140209 1142207594 -409288753 701029097 -1358083010 -737382477 557558468 -256827787 171134565 -1301756928 -324469419 -1141586795 90354228 354815152 -128580956 1900006127 -1083821567 775911438 -97653505 -373936852 -10494313 619442814 1129851677 -2169228841 284761950 311199200 -1758472809 5900359 206902075 684451139 63078610 -4949121 594071003 -545405054 -105864470 802880469 -881049349 223153818 2110906489 -416267817 -22821937 -434076861 1643389008 176276677 -27641736 -87655138 -1178199178 448977036 87147709 486095266 -432399304 95845109 35973084 326526173 1172124732 1220581088 564153051 -1946247257 612899715 457784538 1125428524 643189456 284878182 -842928767 43906021 -371227871 -1572803420 -1068374967 222465088 -337680192 -1284874868 -436658219 447935378 1436922611 1968500992 664254617 -541185556 832970228 1045875902 -413942225 -432890174 -321824689 665351531 44137613 -2935966793 673240566 34249003 -17909771 -839348092 2335693731 106846893 -704711043 463859840 -654091085 250534747 -818024766 85657024 939373910 323155751 -849450826 -623160257 225020138 -609237289 -647142722 4988834 -1024708492 382093570 -880865297 -680922550 -52380472 1044715166 451289767 -90596 -27512298 34453000 -617422535 -358632060 -326894849 -1048345679 -1409350071 -945473125 -1440367144 -2336179263 -80853813 -809226964 -23614477 -358970985 -1188717442 -2123818790 -1508220557 -1104091890 -223381774 -1747657977 -129543919 -744839596 261903417 -2482296448 -652570789 243147648 214531087 -1341744525 -2208979961 118641012 -55867546 -243230248 -356654674 1491513147 -1523791317 -1376663571 505655459 -867496780 -512682819 705912752 -1694550045 -81184172 -325378370 347336963 -576405846 -2396771659 -339159728 -1581021885 -153713079 -2537653206 715862760 -561920961 499929722 633097690 -228851583 134566928 836145419 -272119115 -2605878746 -1918280321 981103693 -512144483 295995726 -2546670779 1097957827 205092731 -635561187 284968965 -1084072896 -460798078 73000250 86340250 -1249560870 279874257 480774964 1798438911 -156514526 -1872950837 -608070906 -309795385 640502195 484720125 -188303660 -614406925 411732840 -1522246594 -1220361804 790947317 -468609647 67591724 -1843371691 -1945670067 3717531 548826195 -1070238565 1275006358 -1181000696 1341428260 249399741 -130203231 140983743 -1060441081 -719234204 -1115985176 -2063242689 -625899658 -2111113293 -194021251 -612557148 -326621700 -1079797101 -1597213721 -1031801591 -512967620 -1158578326 -755460247 -796526459 94841950 753856198 -26280359 -295660995 -298283800 -485665031 -32559518 575472886 -956583260 -87429590 -203148144 -552672416 -219540525 1828778084 20690078 429898019 1353442583 -751647788 -211612073 326825462 180963438 -1018272520 350836189 -2246358614 -431527225 -154635454 181705761 2276337496 1478528494 1249290363 767391258 1028752305 -645672410 -402932283 -18618674 -637913023 342171499 1472813944 468163743 -59648562 25024813 -464186692 -1674666686 -1391904424 -304597349 1395028500 -2397369396 23202999 -443622301 -258909081 -265054463 -275930668 -19901917 1132429983 500486418 -1503710164 254937953 -61655910 139079965 1097233757 -4034134 1141704376 -258379224 -1239883366 -2099425516 -120756864 -1125744462 1312030813 -581711564 216281446 123825915 -2567851567 304621175 -935615995 -996759455 -339671711 380001032 1271751732 284562028 1571063727 -327624670 521907945 -913053778 -1398376186 -1578866108 319846938 -1305912888 1301392504 312700155 -130314485 -241652000 -429872211 -1848853300 367872265 -1678200693 168329178 4285513 1491404799 -151097305 -394503534 11176950 495799229 -44978944 1015005785 -1798340669 -1528785299 1552048538 366469245 -2077711367 -1150188015 -92932835 117177612 -150155897 417782045 1961053663 357272767 -509119828 -325190404 491833610 785659131 2624327662 454233349 1425880949 1902712842 469304927 -1166907152 2185558312 13071444 -725495953 -1413723723 767088926 -205582700 -1625777987 -669997375 1526618794 -355184635 -574315195 -513628755 253264622 2455071966 301992235 1073757032 213356905 -292507659 664365467 50046079 -1393753597 59284002 195307026 238443906 -364646108 1238243519 2723633521 2827948683 412301599 -61389271 831978 89900345 2711467545 -352524589 -155809885 3123516607 35788031 1747274245 1713701460 -1377750847 -1112959103 961823776 3149831148 92247941 1190811994 2619209835 1432455330 239372742 385789763 1507839166 -1369341306 138370143 2697440696 -1002886882 1925086171 592748016 1583184242 1727310853 220848024 -1558156185 2470601343 480511739 106331556 87876474 2994328377 -424073148 499498122 113152682 139859887 -45353499 -29370054 130107502 1881137090 -793806618 380185078 6316075 75328441 -47048815 -187667071 -516333724 460688909 -189249437 -125097301 125677042 202283186 -468560532 -93752663 1427075160 11118487 57549052 2125478 1466821180 2119177813 -60376873 12840362 -1309473181 557533341 191921874 -725070708 -1365007708 1060109803 -380063916 1256509072 -573208394 394874248 -1564798250 115308993 -360921547 -287942733 -383866503 1796554144 -1178672529 -1116715371 -313563239 55380600 10186809 1573906644 55937968 124004567 -1940665913 -79818284 -582021026 -1101316 104477175 -677960455 553155331 209061187 -1630288105 -1871969839 1766108188 543825288 2232699424 -1745695262 177649776 421167252 37939865 -2180572106 332409367 166433159 -571584151 -1013690509 2385793282 1233385233 140436675 2674298385 152971375 890681855 -613976647 -101234420 313301703 1939441235 1962548852 2834455435 -526102154 2472268320 1924621268 -2199920777 -425214760 -2263134532 55350015 1217897399 2481207009 1397292362 958728983 1477142535 -126992410 897069869 1205284966 -2141236756 364839262 703829631 172871723 912033960 1144972759 -1602593447 -289273477 1062880080 -1970464219 -127819108 1776731983 -6018975 1704346299 1637233731 -607925999 -736511041 3237608110 1303623023 -67266762 102432950 41009387 743571183 3579421135 -351067382 290028004 1140813528 395263876 761198694 -29780400 -560135817 507651567 1297606526 3259679648 2518091637 -1936679367 -1852715466 -1750364527 2033319842 14768424 -514495670 112963058 -1695056991 1079098533 3473199531 734013596 1418994069 1845177303 -1426076780 -255978234 1567084969 655800520 2373126133 1739979443 787734742 10451197 1431012946 -184999378 -1996955598 2534332862 2846193434 207130561 1171924276 40407495 205900777 445297247 -371245999 -567674437 313892740 5642254 -871402 -1637051502 68183973 1767320205 175269488 574861384 101043302 -387726206 2157814122 -1034868629 3420033197 272891192 93639538 2632820697 88609885 -95712549 3196711898 -542280727 -1737632168 370175422 107719308 2338543924 -1442229643 660307098 605431330 -427363024 -939399337 -640356505 801696409 -135371040 3228215785 -144732041 -1776225378 115607353 -229893273 76461209 276655487 -1877505248 3113544677 1168005322 1346433106 56255 -124946966 1131844260 2607766533 2723253152 3334874680 -451588088 -2061292441 203204038 1095113381 -956056102 -985677118 -54995629 1341384933 -1445030686 56130302 -413068775 -2070886358 -473442232 2465765540 225268181 2655325208 492582956 247185125 1604804664 539746205 -1859923979 -808561517 87723649 1263186185 1195916426 852140949 -2010633696 1116598071 2018960905 2671599897 710415402 -38545574 -1636945258 -413518549 -2029815527 40050500 1187591549 1147445424 404126176 1199298902 20287969 -2141473686 172568049 -268671007 545151953 2350145603 1356938439 3071849317 -1870770414 -86591495 301555523 -1277438997 2660653466 188987897 310866330 -113569363 2785728175 1034289244 -384217203 -843954602 1894179774 120760448 3593650463 1206242186 242381213 -265502208 -372766120 14873150 1649851818 830583566 2818265637 1891571730 -98043463 452511776 -915279659 244718049 355265134 2900213029 1334412199 2586573387 -175218685 1090561915 331149000 1332405289 -1807723016 1611520876 -334081443 2588017325 3572540125 1759466449 1595220482 3281992190 -963571770 3303576711 -271508783 -126284574 -709740319 3643725282 3515952133 -38452751 -162526184 3676267812 1753215060 14253927 2609343518 2529656685 391333222 2610995812 2921495641 -248771499 -1418663905 -721855010 -1719936541 651978295 -213323581 2603043375 2312266804 163616621 206153971 74159471 2849657164 1280829303 -1700056023 -449869840 -313311583 458904000 979325388 -2508057183 422145704 472367446 1861548302 541598871 -411810646 2806345271 -2038887967 -1941798900 -616350687 182111185 633356275 -2759544363 -2092725078 -57387725 -828139479 -19938053 712904759 -2796400524 -285263098 -29955799 -806813089 -268360381 254866 -2526752638 233637618 -266611912 -503945786 143880739 -875713318 75378179 -118126252 439150673 -2800690361 77024403 -2377428972 -291141815 -2567111259 -278088615 307492011 -2248007898 -825697381 -4289787 2193238806 551796342 2486220045 -355310607 2776496661 -48751331 -509558243 -694913687 -3112047043 -396180501 -961072902 9483185 2446780790 1630363137 -2966000575 -852110785 1585236315 997741348 -136628233 -3339691790 438684895 -1288780960 193044771 160503624 -3055383422 -259035726 247776468 -1540246814 -207137260 320588552 886550729 -508369093 -133493189 -206701635 -942907383 -76038690 -2721257084 145067441 156101775 71850196 -574954140 -361180212 1134626896 14629716 109468707 -979280866 2386674387 -1026447414 -525266662 1161953217 1845310033 -1306627603 -2284243933 1070461301 93437096 786497491 754850878 -406343084 10807194 -487690122 -186453295 -767373510 440612592 2020019479 1460863374 -793608405 -1437266789 -2498572748 104122854 -731260383 14133855 -576529778 1508373753 2304517780 83853522 -3040066991 24797287 2614592913 -615784697 -1800003674 -510542341 -2369709114 -28108280 -1337239630 327681015 2032192537 1080707079 -362449642 86709153 1456244204 352669005 -550759544 16419279 -1570155979 2662913465 43288150 -709716227 1851112695 423547283 60255442 2323577904 280746936 539008483 -1461049111 129145067 251751083 -16763666 289321496 1146056746 -2813438390 -47660195 2703461189 20659605 37921148 78104236 1802314958 87556838 630397133 -2795601300 3771911 2784261890 -1795349348 184113847 1025326349 523973276 88086485 -2657169946 46206249 759532131 1613350184 1094337077 -417263646 2657821919 -64605291 2688522617 192254211 -1033418361 177063267 4798106 62655310 -2679863649 159740436 3117774958 -30748724 2619187262 1590930969 938692945 327765804 268472686 -122173339 106942201 -1561210507 337929990 -741505981 92480497 237485688 -129584372 -1335785675 2692042700 -929877136 1197393351 -2123027 -30886360 -39150897 -211690994 -379735113 547180403 2403819600 -198543873 -1812760082 2314493829 1065078558 -24164365 -729049106 2424608872 -2396989460 191049099 -530846882 197773155 355393372 -591310713 -2073401881 -29408991 -13095549 97241178 152073086 151291066 -2175986258 -2383159371 140973240 -170265829 -1657539487 2359578767 3069475260 93754469 1836844668 -2414617858 498022221 200601828 -407277208 535794463 1191952262 -54671411 2719203515 -85361162 2840559468 663315854 -584186367 -840721889 -350362497 534964889 303673729 298185021 -1718700495 1071452640 -251947515 -34315165 22940335 944833426 26329040 -16227290 37806475 3346430868 1146890291 -558041583 -335332925 32093724 -116279532 53376663 578708623 -1007452367 3448531774 120695245 407395950 920867668 400121783 2820275342 -2041969968 3456792262 423990033 -487326627 3411841867 -1330597721 -225054667 3655340371 1382859785 254134662 -527425813 2142996540 1092478806 2804552977 1813356159 1464854618 6032920 849162784 114866298 -1575380231 -437701386 793369539 1101033864 2611370347 -1308371010 580761030 -398291340 114686052 -324950168 -699870604 -420583693 -633298390 1852471637 -112312095 -1449261778 395249373 3887580748 160451320 797431 488790910 2636240287 -140585288 -1973921855 -2167129069 -525747893 -2121178308 -37944863 3285337647 42344660 648412275 -359043398 1504702446 76504732 1083992003 539848630 -1150073315 152585913 -2414890843 -11106536 -426247541 2750995724 -2369144096 3015345893 -1144309478 77033803 -353171063 -673273864 -1151498940 3038458595 -198798571 32401678 2964613781 -2008783255 -530306791 -86808981 570746764 650645287 66700630 2550253768 -239667964 -471070218 2206708526 612130166 303608371 -3140081899 406077103 1101449774 -2976085915 -2061988256 2779153889 74654436 112971762 -1134290432 324563313 2605814841 151051699 -2636769231 2905645953 62228628 -2273925699 291494362 611159149 2746349331 45206835 -1309851725 -543282272 -10470126 1419782762 25274869 67820604 -2585147197 -2225974823 -167206762 -1080528307 -1104078532 -1106691187 -1192523696 -1195583995 -895453173 246363817 466185106 1612530183 77187461 -673824946 -966571156 -3119239915 -3173013833 -55617009 -2128604910 -954198523 2373924204 -2484808272 -2790224313 -2317842813 -379908063 -446081300 -1429771241 -2473984201 -341175276 4935446 283799377 -2696302143 385954664 -1156885589 -669135905 -42467809 44606588 43342720 56542249 -506352072 -2711792221 -827814659 401177748 1006072 1115594884 -123238665 416727814 -1860354933 -971489500 -1829716982 7733573 -2295911761 597236109 -1288168243 -219755662 -1999923795 250263951 -2540166278 -2592400999 -1018875393 -1687360980 966723795 247015648 135545344 -1591805582 -3239104478 -1208650288 948173504 -1885038223 79846635 -2190117694 466065675 -1050972681 -102176941 61976468 -2697022394 -66983495 835763975 564126110 440003978 78144489 -1171904980 -789385070 -1712213444 -1760901603 -1966586846 -1279074435 1242818927 -1605281007 -1540560848 940104764 -807062980 417066866 -3587571236 115005884 -957083368 -52548317 10133650 169417140 132052509 -2533723014 -1773679352 590644053 -657705183 -1111420138 -2066227700 1086218200 -3405108582 251170554 155047251 -2798990279 -1025227448 -2097403135 -136579827 153021639 41845910 -2524886941 -224335187 -1144557840 782764 -811807380 -902282950 -1650063511 128748593 -502936499 -1708267661 -884323564 -96341312 -1530238184 1713019681 -311983442 542627727 -3201600121 447880866 -3160979079 -447635948 1835152391 -2271677917 206840262 -197346677 -3117676697 -2504592450 2194029107 1223967574 188324140 1513120387 -1355232200 162166865 15463 682099544 -309211431 712819188 -2595216027 -3244108270 -38371695 380754820 -1282641882 2164149904 -1098893641 -240673680 -254971410 472777574 578018374 -3395235938 336214089 -1061171865 -1392332215 -827818753 -2289420349 454039406 -1827254358 -3116950286 -917981111 -407199084 557883035 2178103187 119441611 367026948 -1073739999 -195898756 308610884 32009677 69179136 429851269 -2657777801 -644184722 -1008938625 -2652190915 -126551817 1258146263 -3615086003 -2281192949 -760611521 1015253274 -1275407987 1115011518 -2056087979 -596038414 -1915478574 795222272 -226084594 -242945614 -976208724 -143467 -1930067755 -145422 533876026 -2209137244 -1588306795 555320430 1158582704 695130334 -1190476801 -1476989617 -617315314 1651571850 -1581768286 1003742493 251837223 -2046631567 22982996 324356834 -757621705 -2384295169 485102031 -2945449223 -1278730298 -764223226 -650808659 945603519 -261234240 -939303876 -1216382880 -3096571962 -1425812230 -402536099 -1352747733 384809459 -2107740511 1066825009 5323245 -776526291 -620013812 -190922752 1405295437 -522095015 -81006319 82624635 -801335738 425744063 1756166280 67651318 -369003560 1907193793 -1660026981 897974410 -2172850819 164625733 -6208803 151594686 -127909912 -418202858 -397016249 456700990 1723181460 -842127632 -2488198671 57484077 1164796 -1697821923 -2354149553 1518181552 -1204126571 -161000054 -67644656 247877431 1209101254 -1889314163 1251818296 181967730 -2153049652 85025391 -27607849 -2321507151 -2727748426 11726641 -427702584 18611559 -351855472 792645795 -2158689005 -932467958 -1389017023 -948130316 -2232974292 137388824 40848018 -1349051831 -194355225 -138161548 243220964 -2305629179 11318283 -175034419 -259741192 -30636378 -288449083 -508040507 -40193058 -143119863 2236733622 968565991 1223912153 -630742720 957979610 -410655456 1951050638 20034797 393665937 -494342380 193768011 60087431 -158313756 368716367 -1076107352 -269102512 101112322 12893323 1068880451 681255504 82443956 -1121212686 1199282739 -94376704 -2044757800 96684850 -358315654 -108218730 -927484442 -826109366 -728513567 201436030 1045023517 71641242 -176007942 -1918753111 1742104979 -35480032 -155756882 1340244754 -1010354850 55758853 2345075801 -602264462 -699395665 -409751510 -351144160 -56422278 -431174737 -1183304082 -2016820893 -90509328 2183001843 58938537 103967719 44812733 1114902211 488115168 -6364640 697433909 2223599531 -186979277 -2575978121 -2626073645 -1815675547 310605862 -2075606457 1316599059 -1412116160 303323029 1880237835 -2395589682 278142236 1132529835 1266247902 -2241807311 1307341469 -239087015 -1594563769 -1783150538 -71451795 -8391899 -759830590 -486303781 784959440 1380933004 -86489812 -411176220 -1300375845 -382329417 1444994644 161344165 -2973094986 89042482 -1738609015 17677389 325661690 -1469228611 -3122943564 -2959709021 383695328 -2280205166 9453229 750876547 -3163211223 -288422776 -3715496461 -1396171142 1767142134 -1715846646 2872463 -2021109281 -1139163107 -2236670735 -580197133 298290384 -442416961 -3809824589 -405116500 1555400916 -939562255 -142190 -1182737592 -204870978 1094023420 603509909 1231519631 -2034405788 -273826273 -556002855 -769520980 -274265018 -133913589 -2248452939 352559627 -3197031500 -3219899647 731888365 -2421051811 -3794737440 -688921028 -2142489692 -1817087799 -547328322 -1970939235 -2406029159 -790501771 -826610488 -1130427594 -41362414 -200580428 -521932218 -471405489 236814632 -3100647667 1833447359 -619112019 379730904 -6935949 1040227499 1359092350 -599562111 -1613757039 740922403 -134397790 -2494146857 -2220139647 -2347001774 -1020125826 -2321283571 -457953714 66495489 -86758239 -2757841189 -1831763224 -10027891 -331484625 -1583577933 -559898456 -17001331 -50478104 -2690430697 2083453570 50500152 -1039296973 650206622 128068977 -2652959792 -946732276 1940104502 -2092121525 -2950024709 729672582 -1143342222 -3011949349 -622866102 312065990 486050023 -506678488 483295699 139851368 -1090373655 -844882991 -1628332774 481330933 -1157336291 -2688661808 -868342877 -1370580998 -755931842 -2000751280 85669973 430687353 163384462 -3205935353 -1372954098 -479729435 -1784319123 -632377057 -232240295 -434660039 -1380908154 -3654872950 907625785 -4418376220 178871482 -3003753582 -3803386841 -2634079256 594663569 -2993657732 373848561 -1851726 157897173 -479144455 -220364629 -2374969234 -3055971559 289635451 -739012858 121824377 544391945 -1038225254 -2611399382 -5255322825 -1309716434 -1386187206 -2132467115 -2999972736 -1810093050 330358767 -2792126022 -703014366 -105836612 -2103075729 -2534923116 1891830908 -749855775 -2813414379 -1412248160 -3709061961 -213531756 43250436 -537523249 -3727473635 -1961248489 -2920543294 -2476957407 75416135 -986771873 88205854 -2312048482 -2280370019 -270535752 -3071460647 -2673931232 82396194 783208237 -2772890348 -2715788359 -5045047151 -858676434 -3214941545 -98071502 -2770007682 -1223338747 -3102137704 -978868246 -3325018067 141352633 -623623749 -2625820805 -2814631115 184289720 -259939361 -452678761 -370924468 -3825746143 294691591 -3077953000 -24326053 -586265704 -2915170876 -1034257350 -262265434 -2187162901 -771527037 -133764742 -1097534238 98060558 -1504613600 -3281626184 811104017 561858115 -3338489193 -592666957 -1547636729 575995285 -488642115 -1954973769 -2606497956 203583663 195601854 -582985632 -445926506 -2477578575 -2107994772 1647708738 -2002997755 -1523551960 382377736 -3676650393 -2222908575 102740 -947189124 1457058144 -1067245202 -2169685865 14181849 -2230115709 146675282 -2899252749 127038304 -931067945 556930252 -2022711443 -4315430867 -2057487310 608849580 968216155 470569671 425520711 -34486470 -715642608 -1437652659 -4767153377 -2988342321 -733225010 -1331194030 -438514612 -3428856433 -633057789 -1624092180 330118132 239694579 -1681799825 543798436 286578457 -2059356569 -1899067389 -501590736 -2802047980 -1815443470 799600405 -2393454828 722742442 -155960280 69185336 -2741736689 -3127784971 -2030308577 -241218733 -1073802013 -2324319433 -569230648 1813139375 293467090 535261441 -1993194389 -2526084043 -1585030122 -1218696887 -2823023915 -1688988669 -703077326 -737086141 -2618673375 -1186983961 -1901880981 554426638 -2637745731 -2497570520 -231376261 -2708557456 555008048 -1372587465 -2202339758 792728890 -1044230209 -4176962415 397436268 -401056828 -172134965 -82839210 76508079 -527398844 310299352 -1521013588 -2149977071 -39795889 -318849472 254894821 -124077897 -1043284720 -404219087 445650508 184130975 255061426 -2630176315 -929646862 113651240 -2233090062 1716932154 -964915321 -104255975 -2944810900 -84387931 -2660764579 -3640876321 -375858496 -967765217 -767513056 -96087948 -205666161 -2071903212 -692691498 -341645029 -1835897442 -2344072508 1067221621 16054319 -491132316 -1016470648 -2512164399 197740857 5597144 -2330271281 2321033415 280541055 -48681764 -1517386889 -3798940 -1142981279 697906724 -2422699647 -373118971 -2687423786 -427454674 777106337 -881339793 -3773176684 -620738639 755463855 -1928606731 -80347677 -1357417020 -2968270175 -1539863982 166415696 138413735 -2958776438 78445687 36191441 622306060 -244458375 -935280755 59365234 161929381 -318328638 -3674814669 19491103 -1703223014 -3060572351 17013365 -3087865499 -3789803317 -2063827320 -2763518090 -4631038206 -983993004 -1236096838 -1042585824 -610627456 -127853678 -1642341786 -402089701 224474877 1543723199 -4855011289 -2512470950 -968999888 -2231987624 167707340 -265135103 244329561 -1752065672 -2916566921 -834218358 -927104871 -2764615790 -964427736 -2438026476 -131011429 -777583544 -1735047562 736890918 316978173 -4292066844 761164190 -2920506236 -547020032 1611929873 -1239001822 -1972273517 -221601092 -490656379 162222950 -1266194528 -3152973679 -423340740 -2216351194 252462502 65558625 -2371750782 -683227398 -1756560421 -485882301 -443936592 64229383 -1690475307 11503846 -3315700551 -930907763 -4286582812 -45734843 -1401429836 -525691668 -206724878 -2540118966 -158192048 45373284 -2739288123 -3263782888 -483773793 1510413887 -1635608117 -4997576765 -2134953486 -886425444 -2671013328 199828500 -6314378076 -2532532979 -1485975705 -275137033 -1543093056 -3426801196 -515439498 -1988539804 1078704616 -1996359154 -1704865481 -7128931 92674269 -2805705758 145434250 -2730758187 -3678328665 425927890 -2995080596 -205473249 -4143595320 252053423 -2493774222 -34522779 -5461121809 434159971 55325075 -506363328 -2133496547 488817865 -2291069323 -1935299325 -2313025750 -6206373076 12858032 -2883773416 -373007486 -3831755738 -93027691 -4526133150 -1979704419 -4290839468 -4086709443 27042163 19833903 -571662142 -709527151 -20268292 2180516 -3846513707 1043815300 -324884103 -7468555866 -2951989202 -3566151078 -3454036945 -77136677 1123295343 -952468504 -3801986172 -1318782586 -3059276167 -3580932399 -439435923 -7870744873 -2973086265 2094122 476656345 -113543724 63094508 -2435193051 -3342957451 150858351 589377749 -1545543597 -2729490261 -1380209059 1873785229 -1462358875 79279949 -3411414312 -534385892 324759192 -29530051 -3849776296 -2609217235 -2397024621 -3331282030 -862767681 149605498 898525005 -1314192652 -467621631 -1118844843 418885460 950504080 -2912487388 -5502007784 -715673990 -2639840497 121455448 -1032725973 -81628871 -1028211842 1134251701 -2089090045 -6006864650 -3713993423 -842265752 -3243319021 -2085622988 -374745188 -2518397613 916445820 263804198 -4402124942 -601951321 -2805913496 -2272109872 546318448 -5257401589 -254336607 -1570408567 -2285051392 1364967336 -2797416048 -2327362255 -2801069029 -608768270 -3566935216 -500811260 89362626 -2404533828 -1795932909 -4867635184 275110437 -4370369925 -3045535737 -1017217336 -294732499 544191229 -4209821807 -1331332208 -1658766454 -3970622931 142397562 -6487496 489139851 -4171749934 25415580 -4306301064 -2875171539 146919701 -1457518440 -4417894967 1523552024 -3584400217 -2996325532 280766993 -2010851523 -2069735880 -17482866 -3295461928 -215418795 -1790107642 -1747660724 824003878 -1120149387 -3139295677 409324164 274669910 630938317 -1741732544 207504544 -1611934028 -584631429 -1733563491 383970501 -194282258 -2099378467 -489077596 -2706693107 -3901527359 -111309375 2081509343 -3616596092 -3217915464 -3463059266 -2292753490 1512169188 -545068948 -3330084847 589091222 -4204729196 111297051 -2077144138 -3042964764 -3712910370 -464227428 -67277479 -4657346044 -3469340419 -208667540 585414934 134434613 -1647218359 -2372657770 -1413735222 -3893375890 -1584661612 176412155 -4405815440 -4664733120 -2909717401 -839604308 -4307350412 -2977850169 -3668813532 -1284070718 -2273167390 -2081167344 -4077870876 509110216 92042873 251873325 -689682234 -2715210875 -2926084508 -3355803432 -3314968394 -1501553687 -121170331 -3558531448 -2905834979 -1503777666 -2269707092 -1549652373 836268640 -3527754514 177445820 -259237848 -3494660247 -2594201492 -1519142656 426876344 -397802083 -1759959755 -4413974952 -3149579460 -4064072075 -145858898 428112783 225663616 6032229 -3605530613 -2732268796 -1917347239 -3328587 -3217577459 -4104811377 -2100154025 -6034651560 107201464 -1867741189 -3000872251 -3831643410 -3628440232 -380596828 -4310849136 -3289823385 -2025189166 150548045 -3614741795 -6093567420 -709477718 1196364453 -3364988008 -3859371646 977082728 -1319930406 -2384341597 -1839559262 -2564569749 -2316778754 50792625 -3080051359 -2598184221 -2324454182 -265493806 961057 -1134190643 -4494452875 -3104069560 -4630251063 466484885 -1889328979 -2640716941 -1289804028 -273772179 -3494698140 -4046563479 -302721593 -1169031073 899435981 1131065448 -2083924 -4141873997 -675594046 -3146073772 -2643063959 -1049158555 -2265472490 607832218 165505422 186457499 1113406013 862198996 -477551547 4786617 -905686353 899935706 -1638765275 125078739 96636230 -12562188 147609008 894380614 -1642247201 -2830204547 -2719510285 -1406445884 -2359490886 49403011 -2374515358 -659525988 -2293881338 -962687362 -1841267977 1136918285 -3699947998 -17918234 -992834220 -93689741 744867350 -2863656732 -2828464260 -216548697 1004419230 795767139 -709479785 -212691040 -2334161002 -1076724780 -1918642841 -679907117 -2924084218 -125620312 -2473448062 2179454031 -2581481659 78031622 -2296590780 -1366986123 -636264327 72397224 -3187698760 294728628 223160018 -1726672164 703824364 -741960146 39897381 -3178081641 829278878 570524667 473925 64813737 -481647014 -2991801869 -29441782 1399807058 -3280931108 80674765 -1560856064 291783440 -224425725 -1488041881 -29503002 161154863 531790615 -11150674 -457472164 -1933353080 16931697 774314801 -1348080155 -1869500138 220371421 -1822082557 -1700137591 90894786 -1447008147 184504611 283546113 -2069253496 -3570941059 1244541958 -2768438369 -409990000 -579901799 -979123842 -1941114850 -1031116494 -1873801935 -66348626 88920151 -1930494529 -507236101 1054701324 -699651408 -1730489554 184364820 -756352646 -3112864995 -245431654 -2099024477 548105940 164412010 -947932459 -1161554918 245042239 1856228797 772767692 239742477 -2157033845 -1751692037 -225073862 -35372293 -70286771 -1568798266 -682038363 -35218693 -1543273016 472680939 -354870303 -1831725884 -350432526 -2449670700 -2427702382 128865429 -645428797 -768223253 -1198017740 -1414364227 -1685496677 -469260565 568324116 -1013740657 -1965611981 -239180751 -2101206378 -205160238 693483575 -1688738862 -912688553 1068380126 580162604 423348859 -941156768 -848263030 227769673 738754556 -2865506094 -1148307828 -908762078 -2007042793 -2514983689 580503897 -1789449538 -599071167 1519659317 -2052395912 321628331 -408824344 155335316 1726550072 -460750398 -819061543 492481491 320009165 -480098697 991664323 -1363073727 -411144456 -597266626 -616189588 2051698516 1225649621 -743902760 -35219970 -1469346194 -720061603 -865953031 520748898 -1534208953 -30275023 934007862 1399620679 -2569439557 -313206533 461225618 -884315151 -2722418983 642392709 777217966 -70944622 -2114349352 518041303 -2053447178 -2222865367 51276393 -185046531 -1866529949 -3154228504 1228523707 -1236048459 -552459757 -1167831571 -1224471413 718992333 627317626 -2306828635 67175991 -643649639 83227840 675833841 -1177971854 718906490 269025202 -1282510561 350622017 -1175137041 -215663732 340367078 1872092822 -1396452772 -703478878 232860454 1092811515 42878821 -1982145319 -2361449487 -1312796423 -302766556 616362128 71756569 -1723617207 106926182 -1165399723 -468483129 -75679827 -257332885 326345016 -1673717220 114497626 424502356 1024726372 1777846524 -751722651 770951163 90277918 -1290349440 -1350111021 -208180133 -491564672 -673614398 788071859 -1689373790 -910639682 -403352106 842068521 383068546 1135095014 2017637003 -1449037118 -1785246376 1617603466 683616043 -128622387 854557857 -1008180255 -1741782551 503134960 -232848804 -293784462 -319946085 -1394177783 739813450 174945160 1194890610 -1238396715 386379850 -75988193 -521935063 40273080 176655679 744194412 -332731923 -417629019 1029669079 -11750614 302455287 359008989 -422385131 -585328645 -1596102168 505469978 111019413 -377701168 -2660658972 421200999 -1330677095 -746821293 -6977870 -1086787377 -1332613336 1770168887 -2143812342 217256647 -1159663938 -319319500 676098509 -2239709645 -1951650562 -32730559 -851894270 74259006 -1248262122 -132185287 257401653 -708419018 -608716883 352606979 719177951 822368181 177530719 -2274817786 -998265349 -701744195 -2234693839 314473725 335244128 2147387 -1425701421 598358523 -2099335248 -382068341 621669458 83657803 -800132532 -1639730526 68291479 -1053723896 534470317 458009980 -2191064345 -1843279269 -435000784 -133209855 1675982301 246229914 -727812861 134502845 26677052 140766891 -837931151 -901424699 -356558602 -1342605885 -2603869446 -1604512461 855126180 497500816 -2403549305 1270649492 107536763 733818657 -2272782111 433374422 -103345577 -1389281442 -4410896177 -1939640420 -1950006090 -872650064 176333774 216868263 -1636233304 -442735549 -680387627 -1781711621 -872606793 -3522327991 -436078237 -123771408 -590984023 -1117936580 -1182623710 -2144358542 -2334148983 -859676523 -807860422 -1922994742 -931761160 -3058623518 -2065226376 -971139581 -3096463249 -988836937 -285601378 -635543040 -2051697062 -2137281891 -593355100 -1302545664 -184974966 455958123 -2362497419 1006645042 -2719388737 -1768571182 123377978 -83129275 27452992 -2333325032 -170789320 -1353734187 -1954075139 -1552872277 -2154755731 753357598 -1156577897 -2689084914 -1696565201 -1660122125 -2367260645 -8147970 -1859070103 -9356525 -2277629013 -2615110606 -4189554801 -2191505463 -2604710152 -4266827219 -1361884210 302531499 -1487090698 -3193831131 -2253611844 160537898 -2117212091 -3027786798 -1808979758 -2032265992 -2355606330 -3466202169 -2069697666 403392245 -2004344378 1010921917 -18271274 16832952 633263898 -3323310701 -4462866529 -1889025087 -3118929761 -3154634218 -4482715961 -2999323483 -92191826 355866871 -180839228 -1672681032 -1549787486 -1462847692 -2666226569 -2400266168 -4930449479 150868674 -1595255234 -2013656026 -308616814 435786090 -2096949473 77734449 -4675805384 -405718051 134629046 -2296808310 -2590188189 -1043628625 -200932908 21639244 -2658539316 -2231632921 590945159 -1435563577 -4497490230 -3477781221 -2542840853 -4836460372 -1517676821 -807191090 -2341096500 -392943562 -2321673640 -2154734356 1205702958 1028972350 392100364 -82969732 -1121141316 -1926693715 -4465340405 -2140907368 17887425 166913461 89303753 540430082 -51486634 173584350 -1400709766 -1651049788 -952649240 -2947858066 -4650946916 -1232129095 -2616833128 -2079339880 -1895352817 -2638418972 -2336348085 -55419061 -2139472373 16928563 -2533289641 -1782311682 -2069194882 75485878 -3138454330 -888139035 -2345719553 -1528748505 -2711287910 -1744316919 85723810 -1931901373 182570577 -2148372565 -325420652 -1520864117 -1612135033 439293485 -451857219 567074752 333623975 -2060629319 -1654060749 808579773 -101103257 -1512145251 -1382329799 -4328095154 -2145783553 -2251857400 -1671629870 -989225934 -3275910043 538878702 -2502225499 -581720594 -239249026 163877573 -1154310756 -2391518622 -993764131 684800249 -1751519262 26646574 677287034 -642737311 437561135 -4433301153 -1328015236 -1534816248 -1473382268 -586442983 -1681071995 -70243210 -452602125 -4532155294 -1829958535 -1751658924 -3412936617 -4856390367 53469 -644963287 3324105 -1240296713 428424081 -3018159244 -2057674683 -868045535 -1738715183 714344329 -169284506 -1161665659 21772273 -230790502 -1827838557 -4468575614 -2772246670 516708416 237815795 -4033639009 2274754 1010685521 -2644390214 -2276582123 -754759762 -1629944041 67187970 -1178104594 165623023 -4208871854 -890048336 -190600990 -488275564 -1197288662 -551419806 113760276 42907690 -1736913114 -2346157418 -1408419939 1145110923 -1606396944 -1463267641 155826343 1111022998 -2555283633 -134992494 -1050936400 83418862 233834418 -3900205925 -446648277 -1658791117 524704737 -3931997660 -1531954743 1076198254 311399222 -742290446 243513374 340568760 -4395536191 -1560687704 719545542 -1536406234 -3089024727 -3868251490 -1481262464 -1368900 -1290413663 -2507081400 -44873826 -2042604507 -1893600483 157528912 501963463 -3292782206 -2520024495 -318781723 -3268279531 554033154 -1956182261 897471490 30853031 -293352710 -2396423012 266555008 312317941 -897949957 20722824 -2674434762 -1756648458 -2456365010 4675690 482961486 7250141 -2899984980 -1317391236 -1338281600 -189312665 -121485038 185946841 -965741599 -2103500422 -943266136 -1687073486 84896085 1090949924 -1263893419 401366084 160648531 -1815951611 296046792 -1583775815 -1947534706 477195099 143217757 -2790938311 -831873549 -873953012 -17053088 -2409279229 -4022577360 -1376608457 105851635 1210304626 -1347070736 -1286526827 42243819 256372962 -102648185 -5188985 -1436130638 -3480750196 -1293727170 -1825966103 9860938 69890089 306117936 -86290722 -450436506 -1449693476 607834630 94666610 -2458864433 -398081699 -1289904213 66727235 262752658 -3802361833 285357406 45518421 43289488 460538394 -165726520 -3700693217 -1746792516 -2210701116 -1220444286 220430606 -2105679701 -1391309304 -769779468 -2016289172 1109167220 -3630595447 319016715 -2480030427 159466894 -942548436 -3958975686 -846853818 -1102777015 -251013506 -2822068610 -3157678913 -4136479610 -1534056770 -4988320258 626053006 -5084885857 -1538737068 352571169 -316184089 -2625854141 591903885 249900282 -4757897253 -2390984330 -2678177726 98950325 707508487 -808448787 -2561622138 -2560952308 -727649177 136026458 496194202 -2358793454 -2891175291 -4942254062 -2181633421 -2363951186 -4657576077 -2619400401 -1600733194 -141018807 -4692603826 -2744957055 885993892 -2724297133 170068617 -2795070276 -3136872440 200273582 -1472043952 -1884705240 -2080158040 -426379859 -1245575647 -2459294520 -3704978219 -816365943 -3216934830 -2326079330 -1744445507 317162850 59401539 -2034251130 -275009496 23396235 -300985106 46662076 -2389980564 -2778628111 -974235342 -1459355422 -2696366156 -2035268855 -105359272 -2210977563 -999731115 -3218646113 -1222207499 476552171 190049359 43237377 4261008 6246541 -6857395097 -603732622 -5630493542 -932149420 -1171489183 152238311 -191133375 -5734679040 549651596 732835083 -1094737001 -2939269875 -3266361953 -3207744502 -2019825643 -1776824747 -2707230905 -4128758093 589469318 346492002 -2250688645 363238892 -1142083314 -616824978 -3492386584 -3519774772 -6202897162 -2351091527 682549832 299716069 -3533383322 134796913 -564165013 -612565394 -3898530691 91069647 -989407936 -4002310346 -1064650313 -1071819558 -2786102957 -138733154 154634320 -3119602243 -1027452971 -2117764897 -3419911706 -2026412024 206158083 -1683040170 -2815050 -2994822913 -3509064207 28497767 -350266506 -691292355 -4373187028 -5535813377 -3795619216 -44919816 -3290938802 -549353125 -260290913 -3918797501 -8311986 73335069 -469947171 -4173180347 21712638 -339108617 -2964940254 -1956780478 -2606490457 -68021046 -3118531745 -385415214 -6191658323 -3386807723 -760259752 -3719899773 -2526298350 -2071552447 -2370063083 -246822190 -2247657253 -3186243603 -243345553 -401050770 -1504339951 -793589023 -738932593 715293097 -2391233062 -1212285082 -151427438 -54559568 -624551849 -542059463 -1360177606 -966556618 -3023849860 -2797467372 -526987756 -3135245505 -160974917 -534043456 -3270933824 -777566485 2699640 804220072 -963172465 173962976 -1513248992 107189699 301287114 -517408455 -1857460049 317899265 -1499942964 -2637283296 -3258466397 1156744966 224585011 -4291180901 -2022184608 -933226669 547573726 -1992917314 -274300671 25428243 -1005500318 -3496364218 38709526 -1862654759 705861606 -2001076418 549561099 669564507 1007954899 86831478 -827371251 -2014063092 -3211406656 -2094487564 -1915060310 589164223 -161128722 -2126965137 -1344088275 891665 -1504733773 -834666570 847953666 -3390370062 379160736 -1412169940 230109067 -1928245952 -4222446475 -2022308932 -877919769 -2302292944 -556738066 630317597 -2276907943 -3150116746 -146585840 1080490760 -1843132044 -1176702496 7371049 -595901217 -2234574172 -3545575183 -2668771237 180432419 -1683633625 -2524315463 -1035167974 -1041762094 187207477 727153794 -1882806161 -902399702 -1990824967 816403559 -1266820712 945380773 -3286663603 -3107345795 -1059253702 -2698276637 -1509669594 -216435093 -1081073094 -1890696012 -3064504088 -1859950493 1324954063 1027767426 -1926972619 411764118 -76593104 -2224528476 -143386960 -1591080280 -2665180680 503880276 -815557134 -1308542068 143284826 -2074592072 -959259296 486685645 -2159111587 -1046556128 -3023075360 15335081 325822015 764202342 215047675 -526434872 -250792047 -2739364118 -764510095 -121676309 35291436 66172845 -607314295 325072948 404197782 -41114206 191758829 1394722146 -988335101 91211105 24982670 -1244520854 -1858840342 -1801410914 -1938401818 730404758 231347656 -1078679869 -585601413 -2277108815 278853065 -471907132 -190259584 228384794 -675004936 -327804021 -190012330 1108328886 -368572420 1099695500 -327551117 -2221992160 221596747 468766102 -1996909952 79723570 -91736093 -1205338877 410732373 313116080 -593322606 948168022 1012692393 -648091076 -187471713 99182210 -2574399956 -349699026 -1372586575 -2148867401 4591749 -1553010371 -1248877020 -81010070 -959512227 398015021 -1654329677 -2285314714 -1536429481 -2320286526 -1500000531 1067032926 966164528 554070705 -1794423289 -936125569 -1090006199 -721272417 -1311522447 413424699 -2586333835 -411373945 -594975211 -2587161474 -709200973 -60524117 -222415028 -2065390813 1113163417 -1448653473 43068902 -1419696014 -750852656 -1543933702 1302696384 1017206472 -1806333637 285867785 1162944784 15637575 150135721 1371398139 -272027062 -256909723 805720168 1865958126 490954641 198379066 964111424 -1080899218 148971623 330064515 889747251 -1178835783 1248014376 -1409522529 127082449 -286819306 -296749980 444234567 -225115959 -168320180 -156220269 -476894105 907249205 634266852 444405955 -458087235 -180107124 430907136 1375940652 27483535 -1262562825 -61903322 172193611 -485229505 467490906 -443019047 1637259128 51201387 90681261 873719220 381766376 458427497 -764008656 -8253095 874248427 709979357 -1128720505 -338016823 281862435 -72733076 57858954 -511000211 918405459 666659594 -527152816 25513978 -40361202 511391017 53181500 1147575351 1452317460 -408386826 -784080561 264188154 -1227416192 30509852 -1741937799 -311497720 -547353409 73961989 995694690 395275216 555414658 1598461934 -152287901 828803321 514586018 388480997 -1536766965 1454220331 -864331223 -747493710 568875124 -671629557 1385145928 355749931 1514164018 1653182095 -416388985 678700302 -201480269 1323514833 706898042 -2996542 1139360540 305374336 1206796394 168901452 2547873797 2655362916 954707255 1672376682 184374902 60982757 45402819 1483499935 1143720326 1303195137 552006479 344319635 1153551932 1395421048 2283788695 17843053 1340556211 -625851641 -1245325131 494437256 122050646 678604067 1093297558 2739941562 1334700200 -630705339 264135232 148611094 2390633996 -163104150 431169817 679576658 -4434171 837514242 -45175331 1650091818 1911222182 -574862561 591800111 -168399079 -1338540117 743912439 -608003399 535852830 -696943381 -749959335 109813901 1686561614 1150302833 1762565868 1037583068 15006242 -54780032 1579301125 -26321161 -80891369 927538396 -20197795 1333279654 93872130 1973267773 2212555583 43468512 703139393 2465154480 -1397461605 -1072731501 -150442240 1716917810 -967463518 137326986 2832199537 -365521383 2656496486 143476420 2894590481 1292384381 4866159 -1209964301 1229772084 -470196808 2663565103 1062688273 2787623665 545305832 846301731 572111210 1520850689 634922166 -1283613896 297431516 2135817850 128312017 1230213932 1943830986 425426099 2596075083 1339745641 21992997 2115587202 -18336356 -346796642 1962515536 -603217991 324435081 482570064 -322699639 2641232264 26722530 -1361862470 -628761662 689692100 -76703180 361940707 -594475555 2795853832 535152406 -369793804 2438166611 529778362 308688846 2636582840 4615662 986489178 3024141171 1389403688 91345946 1977158205 -318161251 162226233 4031179074 863204497 40548952 62681968 2998777319 3478080249 -24639648 179973863 8632840 1411518360 3855420136 4749580869 3260387810 425923829 297618660 205458466 159434759 326179965 3373195308 3804734141 -834828589 56443852 899179891 3470770294 -238198687 3421885895 4082390007 -1844410 451860353 2793554033 -72359862 3582745323 133891727 5448907325 116774142 5383262646 340260476 3435153402 2962676511 2658959526 746129867 -838384366 663405131 -444717506 241239561 -14768303 -51493579 328443348 -1058739903 3674199401 -1252266434 3520580428 204188854 1484630002 477657632 3668040653 -494606568 -1212837115 1701800610 4308614617 3493628266 255473419 5491864602 1003944815 -993947742 387701919 3348031251 4909110747 262770706 148279185 2685243589 1812151706 36404581 371878558 4517128741 3363038003 287622692 6155175957 348236211 2452277789 3865179316 -594242178 1871117183 5711267217 2918259089 2318375106 2982925896 -1032111916 217388396 27799510 2005817989 -355058270 1179637004 895257799 1809019602 4644932700 3160973126 726871404 899457078 164239462 2332589329 20336183 4266991730 1848476170 2611147712 717594554 1021048768 3989431124 5742287415 162354414 592187891 2745937787 301979996 3353687575 -1218209779 3633910014 472277382 3737817359 3099059685 6514244808 325233008 686402107 4487887883 2414760102 596906423 55943983 585942199 403294251 45666352 26761246 1625954307 761566141 7420376 3993782151 -718754421 1232075384 3405717836 787928400 148565651 77060381 5631015267 -1066101423 939162675 3198353442 2202751590 2117606738 1773219625 -657433480 6095060110 3526881803 663360706 -271215824 19510915 918300241 686331691 4541608208 4504885342 89072301 -353469251 4447815877 -1321383704 943452085 442901931 1470212192 181885625 46045665 3640342815 1352361165 3649607289 261848532 2304082842 6363153636 6321793827 4907767762 259205692 979071046 3391699757 5327823956 2427299644 4968534147 3055199477 2636932759 2138116353 1544018265 344613232 5356043912 615481851 -1386903001 1019528256 641573021 1459705284 2559832795 -254468145 -1227729911 1129048950 -481303942 3576411685 68400032 3235642141 4204656999 3861178024 232244511 2311977995 2614586906 292059558 -782046448 912710032 -962398694 2636198672 812621900 3048888361 1145158925 -660784633 1154585398 6494211732 4085373210 3358758476 5197196404 -1066008386 1684854816 3146442694 2464723005 -91938179 6409991956 2253194541 -771301158 -1261820450 2150373071 3260769251 1221561086 2701515077 1255090409 3490054741 984266194 216531224 1016279640 2278110826 124052948 3876294269 -116057490 83759705 229046284 843319903 199654227 310515438 5502672415 353126526 3288954819 -86558731 964649540 -821938410 62365932 -642458392 1799279691 202115618 3724065950 5411261097 707665351 4709665623 931617893 2525028 1096217939 2773166925 1003342049 7247252475 6367271333 -777848349 4199102603 2117903702 -592829770 5123511446 2145723104 5228194329 832497925 3347341218 1945904209 1269052173 943228555 7104191248 377432173 806628785 -4137051 4486329520 1172291586 5934553842 -628230601 5398341912 968655435 976177044 5878938874 6892662008 -173862553 3643536885 46984802 7132496274 815304894 2338541891 6690988228 1744505952 71261957 4228511460 1585598196 1898834916 4160932949 6565724369 3239123592 369983335 1949568585 2629669581 1287011605 6920714497 2359454321 185577663 495196850 -486394721 1907269059 -255473168 4236613038 7045136478 4718232965 2506438017 1024489423 -184213836 396318080 3465140150 1767459286 409618941 233287715 4284897454 378375937 64643141 4562691131 -152445730 1289331216 9816953 2709301594 2003622707 5948186163 854960277 538935465 7112581823 1439862833 447608845 1734271043 46728756 6790815150 4514142152 357361976 2087160901 -392330681 8184077424 316374250 440599321 3488588137 1018778151 1360311202 8279688800 1919508791 5715859891 4257822705 152664284 2673408809 2041897774 2193156782 7315473388 10034377793 347864983 -2868212 131204978 6062963759 631942322 4749578775 7713757699 6902431487 4141255967 60541382 1740098090 3741075831 -21555742 5677619101 3303950548 795468444 2832014988 2945756375 718163355 2505830673 47217326 2988519694 3232802426 4904181233 3027456391 454353945 6523755707 3356690846 1807817719 461508683 2796821345 1711354164 2363275314 217688911 4113158134 3310728372 8311999672 361121023 495385450 2052139677 7939733561 3163173527 1274909684 1307091032 17880536 375490683 650590199 8700242232 5059386338 5328628653 171929216 5185460649 -115264446 -232153611 6526397075 1032135760 852256433 5385904999 9911321284 8282079406 3267178296 1253623252 2092593464 3256242224 4806460242 18643256 2328811838 2736797203 9437921536 557050364 724054542 5821345578 2035106193 6892954373 7415076880 2692212224 1642491205 -412756864 1312972546 151396758 2241105718 1021409198 6985650746 207875773 5690315946 2669512721 214034101 5612463449 1563904920 1671983868 1153959048 2237758995 780293269 6054445825 5234069978 9585147881 599724857 7292311297 -810754270 1648017639 -274305859 2040716837 343183900 4747919506 889703683 2140198030 1254144220 8381070704 350924850 3407939643 615159180 330104933 8052730151 1183475190 -434532305 1637839288 736029599 8608012442 4656776619 -49773627 8560910209 3566178276 1492631529 6844383222 3521780878 678505819 181032781 5386684685 190645216 7697427982 28991001 180257 8154955332 332613276 1730300048 137761142 4834737723 215555711 2424423352 2033468548 1128241118 665351037 6839231935 8162551928 -378086204 5313848228 2072123315 980157708 1100576005 8866961196 65027896 1026778508 4281696834 7673514234 1283333338 526948569 2559721744 1840316926 351969765 1834118572 5466774206 7169016479 6520044283 5967081996 608022561 -49591661 1447945659 7373042440 7216958492 5400767238 -15586976 5662144866 544756058 8173676388 112765432 2528141432 1141306823 6069386 666432290 4814626007 2569953232 457069783 550952057 2487855707 4469293828 6045562316 7763504059 7521177316 8887647336 1149776604 8181018099 2409463262 -631412066 8018766918 126587848 511061989 928252630 1539651983 3756449175 2830504245 7003187277 4211591299 5031811873 370776284 839675634 9044294134 4739354652 604103868 3563847364 6666294345 2715828230 757573438 7830442630 -292320577 2723870923 336083546 4711840315 3076993755 5703104001 907539112 1860317571 1941382466 172137390 80449978 4960576882 5794680921 -251170456 798941537 8427578921 5037592293 6845845210 9743559000 238914401 7566947783 2412987499 431297486 940834727 2928680729 6496716223 8498976281 30526821 6851844369 -180368740 589324050 881431709 3691267110 2271411953 5294494622 1240230795 7545801474 4556732200 496064127 2237899068 -429392087 6132596717 9330548042 3943548335 2407851060 29614922 2137944621 1850257490 782863 -299961631 2724973375 5424969342 1595214293 147801411 2353211125 675820255 6478401221 1050043295 621075316 8351028114 9590255298 2436535148 6295346835 -385802390 5728736628 669481126 2000714768 2480998854 1084354361 311971523 2824861887 3188719507 391629485 990104885 7219273463 25989751 8243370397 -323220240 14751331 6408735242 1277527323 9641039582 941466662 1287937296 347142513 2318766107 6609538190 1726575054 47134326 424531142 2325445414 5496190961 1521739316 4542950373 1802343787 3243911609 4729398224 6782730303 7588244151 92452999 591529893 8373623424 607044372 2534202060 32909453 3777030414 31611239 630864268 7408284209 3508814661 500681660 1010651687 380450449 1628957958 1694259705 4961508997 3610831569 1413978549 -358954704 829134806 1255119692 5509994254 3037105080 1989397729 4747339239 5051926936 4435273140 1910187268 4690860053 765309934 501860449 4764517812 7621996550 34935530 5532544771 135642367 5077521193 249555928 1099978644 34572876 6886309036 1778867162 6728089154 892908251 3961447594 3734858937 155244454 -75058751 8213098389 5046649016 4476978378 7599775317 285145247 2077261055 -294679697 5491311852 295800161 1442010880 140328251 2709816826 857594610 7950905986 472375585 1105557416 1075598973 -356572898 5008119332 1019678003 5205606774 -134962330 7342953850 224848201 4106184574 722455365 2517990796 1106604901 1021577599 291862490 -105500302 1943962562 2604985200 409973278 1275919560 5184568378 -318630609 2749474656 1190015048 124417324 4002923594 69691161 3843807071 164348467 94759778 6770268910 1563797320 4475787859 2986058 3675537854 2212739074 3863842633 515323625 -103883795 532607037 568024962 272508068 7167560624 3631286622 3879152384 989865836 227229922 6713677875 288038140 4458442189 2325197712 4250886042 2013696350 -830840124 7822647987 219272307 2970987471 -557249044 818018173 666143860 7457724484 3801651302 -669387244 -310959870 2846879614 5557125601 3865306743 3326444499 275756810 -794567840 1272881460 3586051653 99278056 -274818369 1793866297 7001078275 587371341 -175567805 3397394852 2600146298 513254571 2265840978 3061666810 -728561456 632209508 6496659533 619342408 577442167 -684376880 615309032 -740447776 3459327787 666007143 409275918 288415964 772626435 -197320827 314527860 2852251721 361707295 337792951 150113695 6108817315 110269169 4319097529 101501935 -787990954 5393103711 737696591 87485204 3995194175 4173784066 -163904644 3886217611 748499035 3467030222 2052615407 338259188 99837287 4751569982 2550208292 2430437512 810487400 8049931235 662149931 284417613 1649946494 5836725765 6468302117 8026283971 432173968 4320002172 5983547673 1109117578 4396314073 2130526438 2203377455 5244488987 716302552 6584449066 6235979992 2784885316 3842216818 536734974 1756408963 20152284 7899162 1246164911 3525947220 8194773443 1737220713 3290773069 3401302324 9416843523 440224262 4466369709 135972356 4971487343 5094498717 -394278044 923189089 5073996795 40595802 55446414 696927352 2382022977 2340585265 3951476220 846634522 538760514 731479228 7721040088 2081603072 794062399 -230584594 879275687 371324226 46449332 1259761186 113222763 7441734844 -190295356 9978908765 889015604 -90196368 74623349 892276234 -266329804 1057005060 1752253375 3542528786 5827608706 7598784065 1235519005 402827169 5527129489 5259044383 1294436138 350144482 296828434 4633926239 4699871458 -91811120 861737970 114443377 -224031906 1139389727 7025797401 113092028 5489190776 1105089930 7496652569 5110560651 5119709721 -14967038 2428422621 2511513816 5581252698 561726115 179013035 5545801866 567778299 1033409816 1322943390 4574642925 7955697118 5803549134 8519845520 5609209357 5131765881 1002453529 2649946151 2006114635 -307053446 517527005 -40036594 1000791267 2137798969 169039459 6279960786 363814899 1283915137 5531808875 4377804638 8048846775 2268912316 -208547840 36206604 7362017210 5695721083 1482945715 410038261 559744539 -326027770 917808195 950094014 335002428 206785709 5815502159 390840189 739406005 775885892 1098806850 7768576792 9526921063 692430986 8915782257 3609137 94840284 6339017631 130501629 540570660 8881467469 2185799675 7597242442 5253997123 6975810997 396006129 476612157 2201766248 314710267 1717380706 16726688 702635032 4598002753 1037150179 4898806563 -381171247 2368463848 125420137 4168496 8610311678 4065918897 6202314343 3665157122 -14143003 384450328 515738543 -687239570 1045227026 269067722 3078043103 95223594 6137608192 240205177 5335090390 2856396489 128399605 4480127552 5660534445 351432733 343446223 2437866803 -3912793 5133906877 1039076031 4537828539 5684933 151040703 68576459 1923320265 215391687 59625589 4579612619 4690657777 2325125411 -512340728 3367140005 1314854047 -478680429 5052838178 55994500 501989912 1776556747 6408566014 268092501 1193931871 783884335 3888994756 369631775 3743060448 662903544 723254494 -576482178 2190796396 2924006334 -555936983 639337797 184333029 2598956412 4524501355 1565620890 164567608 -129723880 4843398112 304134237 1926111396 -693823266 4220411772 199915590 4469562317 -516205049 1766215296 6149340109 951052256 3621823986 2070662420 2681639790 -50206549 1738150110 2030471684 6044019966 3049402697 980269871 2835614798 5541268946 1712808982 4477968708 4876197998 3623650270 4810934433 4902837937 1318655026 4204658757 6274437464 -270938910 -649571203 958563474 -133036275 3268295095 4416472171 394052654 338654190 2404259179 6719183280 1795859226 551450606 169797582 -705523092 5240606543 2788790758 4064575942 384666123 1220994168 474058454 679827031 359577140 6975117576 4390348733 1174738009 1927591842 3423971250 4717386655 471573601 5672154204 -1663377 3589883012 4595703022 5290478163 892678645 4880600304 147292046 930051910 -1849961 4487958752 1879924054 4668836992 4029256708 29154605 349058954 -623734276 328979756 263596132 2327297688 -374362809 4602263978 7771863691 4848253253 4329500477 3265122685 419939112 5263200300 -686129260 2192891587 1247759894 1574445676 177223813 2425576026 4153230128 4324085643 570535439 911993570 1432193454 2296203460 1933754035 1379678217 -100671288 3084168336 1241203246 636357765 3870071598 8381799060 2705513157 7239982336 3573001677 34607091 94426491 3201051861 5167130989 2199884488 1324738493 3380140782 546218793 2052088850 508467429 5416648924 6808327924 3471517456 1390464150 1643379248 2508859579 1105977057 -109814307 4621548400 1234837092 4013625916 30073473 -124491832 431776458 4009707713 8669777954 3305367949 607964347 3691939511 1544745736 -495796193 4680387672 582986615 8356254686 6950036295 36932565 4367623388 367912703 7148111346 4421399895 852298480 7674828455 529426877 7391720806 7951976242 3932954902 1888007083 132952214 503057277 2946824088 8544301423 -684338879 6652704200 -163797682 6277043466 43570254 520864919 5027881830 6260269780 -15406539 -113612070 4267470727 308422635 1297840478 4607263244 13974512 4515790205 2965073792 481387815 4324422180 125580018 -138229258 659369016 3255501748 560894987 3497503659 594517759 660314898 -514910094 8542575929 3984185789 41094892 8320420335 4275243070 1501660940 4025960535 -719172042 7257918846 9196629747 838120476 3706245829 1155343435 447528521 290856980 917055161 738636617 -157933959 388779475 9747198815 539909243 1059692637 4130855983 -51692008 1008630356 846199932 9142430546 4510905704 9885405766 10638553763 897216380 2011335396 -50384500 484555789 3296097498 -205088759 -379749627 391501243 6072900191 -383805329 -54581712 38175017 4560542565 558316124 5918630614 977477538 352037208 247117219 3450917576 547702762 2828571653 4318924525 3145384698 -290147001 3443122807 -274388701 -115123960 509610822 86442265 286083700 531186026 6760417975 2979113954 88029820 102732684 2100041765 -15817018 1240177314 6214557567 6970951577 543426184 1469701439 687613326 8473650305 5109991398 413997582 261243947 575673577 10464877113 5446899764 703346430 10021456704 20494539 5933874682 482063043 5501498479 98336931 194504715 1918609667 -261900187 2138263472 706538855 6257710157 -170789959 4623126819 9293960787 6118937731 3112791263 570830741 872397631 9008820382 1757243655 520055672 425837037 126265106 -33855676 7780027845 2902993333 -334388128 1735469151 4730473823 9173766827 -516426058 1174717022 5877821856 3227466138 9311322302 2369791951 3346664634 5462837192 2131363868 1524449475 605429538 4802431862 785210869 4860114659 10014412931 379691348 6365155367 3419944846 4667843047 2965368785 645977039 1881884111 178931403 231966439 5524762338 5171423389 120638038 169412658 994000410 2816763456 2189622410 460463574 369975731 280198332 -498060364 5256797872 9633456068 2709733639 9903582839 3919099993 242041890 4090789133 -50643135 6515514318 -3951987 4023650164 887962727 -62940849 690432119 3236521919 7777467824 1283843466 -187504098 2421486132 3425151885 -32340661 41889921 -617094845 5364426494 5917196543 2155578875 17700837 5389579869 6853941477 5545836043 863592892 603189157 9754214530 -565674769 586600724 401253919 2953289811 298532579 7599337487 4226384679 8363685722 4171762747 132420248 1602867154 307479078 141031692 8586540947 6425091757 4944145722 2522387806 10131712414 153205421 68390182 7104935152 6031878032 857350372 957002921 11062165893 2821830431 8680829074 159324290 -188638283 5465358073 -636688666 4773700832 913771388 6539889777 1058709734 8456166053 284576879 -32237071 82642803 6738314544 9438017159 4443928996 771712598 -65188030 6356609333 622593124 3178773040 135054229 8655104764 313417018 225279706 9235024946 11527808 9774461872 9277802541 1059466971 8329969928 205679810 -241855768 1210884133 5021738673 -649475138 744753768 5709233205 2518407977 417718042 3455823920 1263888337 3457811800 5389599852 1481267335 3158760219 1819357592 454469685 7656254439 793550849 3742058481 6855094455 3742570656 7421877610 10335810659 17115509 6582906005 7201234643 3387377783 7382123063 6929566071 1302424094 2695283558 11647015533 122541222 825159786 4548849388 53359516 313994564 9743053471 1406142660 2569698067 336550462 -104871001 6841263302 7082886051 -286385662 1016969873 4778879409 10899425226 834973506 3664123387 1923715437 312635390 8975297166 3581968227 3564247545 10362388893 8563345722 60006488 4190730894 -50738635 -123478997 8481684527 5511765183 7828588993 282602298 133603061 -391362059 4137585264 449886756 2470245156 1280373613 -47041151 -528080321 3867101544 607880683 139899114 8437033607 1237434421 875319649 5794718690 10065030361 816206039 25834492 813859595 230295811 3436039836 10882051709 5792990445 11562303134 1100368861 2097705245 3824584513 256097582 -202781369 11913676685 3619130648 9558140448 788304903 3792355035 12315080596 55447801 5752144073 1256186682 2788985679 8646890878 11918534916 2132009880 12200158950 10761690841 9177409673 1651793012 3867435234 60911726 1366225301 1035432655 642155451 277165368 2060223204 12457250339 6572138067 1131625413 8912453877 203458742 4581576044 4574164428 3030655751 6346576524 807937743 5394922027 1885589043 714337384 6664977330 3204336537 178101765 7626823001 10870966113 1395722031 12355625238 195106331 2786784507 5167076194 541222007 1750455822 1737769251 7727575557 1001704241 1357263017 7738332829 4409456095 433914059 2209498194 123960410 263647948 3649912025 7660562098 1568506859 6605349360 3831608657 884675973 2326534745 11832126174 105697703 3147929375 272174429 5075413143 2376812507 37768758 1176440499 -369983815 647121697 4828358691 5172268109 -426536639 6777851373 6875217410 7310740202 5584834086 2907037871 26839026 6233380482 6125869072 866745350 1568217980 9389483860 8560309580 2463806734 9108871761 4950989853 960538545 7047105969 270819220 253665440 1076996892 -495188929 781747554 2750002358 3313806869 8290468659 5666489066 601830407 819649985 436758475 1571616597 2645215792 3344162331 272075016 3321747 2023511839 2700629135 5771190048 4006225525 2291709716 1210020099 908865518 526574068 -62869539 1932261210 2066567187 7456312476 8551522950 10862534479 5117559772 -182338976 8543258208 11573331410 10666239109 1761615344 7276203243 10543380859 3913497011 8155564250 8010334 13700319320 10355380124 757192102 572620528 3924308863 934683762 316283202 524338221 369093795 314241164 636813817 4266353633 1313814909 -482304008 789155866 3604736886 10150295765 6468093266 11102853330 6973705619 8388395332 12023004857 1386226237 6295750066 7336516545 594858258 185804651 1560681751 1047557634 352150406 4675800535 4457528554 6005507103 5443725838 9321364337 1493280732 846511252 4783441326 1632900679 6424495474 12450411019 6500566145 4372931907 999833687 -114701325 8964893150 726374755 70169039 1027568847 6315217452 12412865668 30851793 -445075318 13636358594 7086431112 4153975021 3676584987 5157519985 1005626259 793992428 -228644816 321267610 171030965 -197617853 -225129020 9192491831 990610718 588077133 109698604 12728247833 395561822 418299499 783903181 13790830 3072691232 13361326840 2472830351 1633744046 906633651 -360064460 3119996 10897108497 6238541512 12846991300 1764977395 2624271457 8447622919 11613545837 6221705284 7034107621 -90352616 503833820 154624052 7338364332 8654457454 10376321754 2779748521 43082483 119806532 3558529152 6955277180 13843120358 390583433 8722846282 833051253 10314976946 4177521820 3572081683 100351834 55169283 2621182368 5573283201 11414571459 1491710144 -114312846 7611673765 -161204946 3989717531 8520935141 8537657502 6186588024 2781723153 235366595 609694600 506083782 1103246982 7452507388 499240060 10790927566 -461872280 1550798601 1700870180 2409937589 -6334133 238557580 11079901114 8051996854 6969162062 1097076668 1918033250 34623259 4423024245 8303140620 8334079012 964845832 310854789 679161265 5364812436 8190314602 -81358433 2603746299 622964437 417587574 -339450719 617853387 367559290 4047216379 11239349088 4451424625 -306470285 12237235428 158791215 7604697250 -148685172 2518985610 622387711 1805582440 7967067652 4171119571 8338160914 203815053 -148278147 669357974 344000701 7332379958 9112099934 289923184 683718163 66242697 -496953766 172324044 361730122 23931587 1642715419 -6247124 721926580 10215876181 262832989 3163412226 6713424346 1398627214 1883304096 6624775324 3834587014 4735241561 275425932 905152044 1047260264 5300051444 1117465261 1346005000 136291362 849217852 8932632737 -150366536 844167434 6541742686 5498936671 3583502958 8571179 91375700 3803511706 3164591997 1843770746 4409627282 3062133143 12750531819 234774097 313097509 1082694772 4955831701 1434321815 6950276726 277656088 1744864295 10039950423 213392373 1915571890 1096491731 6436297000 8291436757 5862475128 6959893028 801342815 3764921012 5547680989 2176189620 1435572307 76468895 733421212 8614744721 4215023036 682927254 5355401642 6932991129 53701214 9568093185 11459142 750464207 7874841636 -373636769 12134080120 2647020412 1711559489 15739674060 12151677383 4279533561 990521521 589015788 1673733748 6294545871 905240320 179561202 9666262978 848323067 7386179779 604836646 2973476979 1028578783 960876957 4747169859 118617036 5081456141 967302316 13631285176 2096056719 9355580790 11386297570 900492837 1152581395 62385449 1327668000 2547936109 4514163268 4372605049 5628303903 14374974892 14780933023 1994035 5740113764 7453441926 7963963669 4620375 1929790603 8227568284 1178680035 783483071 101684634 932023779 4448219115 -117634 8140941066 7490455330 6278233494 13590668665 4725936527 2747781489 14551901826 289513456 3383189530 2716414112 6290889709 2570329160 5096033747 12062218109 4311973413 5559612862 896176169 2449748728 5427863165 14113237170 7868377630 194426262 8823301825 12732817831 8802076403 10766024734 3262769921 703293307 8233999014 15118543774 7664300710 5330613912 10282927767 10696454652 8785841418 835237072 13087503186 252685943 8119071473 6907304557 14433955062 224131767 11623443509 57048461 9428952625 7049450011 163938594 1392762208 7151493163 4159725561 13685103200 1147020705 2285092930 13443338453 1076653949 3752194240 5947756198 14136960028 144236052 5673661315 258263410 2032412187 1326003944 112220008 911314727 953096806 245025247 13730696408 9745318390 11811629833 714641139 1691787406 -337746865 13676107078 78368338 3307320158 6187007813 138858532 14339539391 10215937844 3593680212 1795150639 661930651 311559977 2657944479 2872496658 4800787917 1163189476 310489722 1016509599 4153811203 8314040546 5978056961 1529978833 3474011662 1506585939 7591405708 775318516 1577872435 203422183 979853284 -402442474 116129739 15047218435 7747354139 821626041 2765821512 6205050136 2569918045 6266782464 364354599 3803683608 13695870947 3922047121 8938055457 1130460491 71155196 8714360645 1017280928 5993126776 2391329843 -394355596 13589320267 3466702469 11771480835 1349697504 2261608421 3416744242 2377228296 8773391643 12639270520 212519338 3600568198 14190111448 9065542174 1213147537 6832289003 13408074014 89414101 12450338286 -509497266 15027129184 4466203101 52705430 1605762567 1328508356 165161949 9691752981 5163350868 1181900169 10096809384 14792210747 7337526862 262330607 8207041281 6778750804 897744765 1794525801 1397207742 179901864 561823842 -201553822 140305801 4185289953 8919600768 9421325279 8883327627 315988362 6163086677 839068380 1325430294 227132793 6180787945 489533903 193256788 2460811274 1782389976 3117902438 2414823990 10801496184 8802503 602515106 490453444 146060878 949126177 1388227292 11727633821 844575898 72956419 13440859098 939198052 7584741675 391706713 3003957473 4195240508 3839659075 8748448208 -329754246 6469057897 5084846229 2903724953 113763342 3930674997 5159305464 2259181440 7779372141 8423048598 400635408 1042262600 277607795 919627552 -70396960 16130425605 2035117434 94448047 995971030 4218890623 9931739193 7035348422 -134133317 6611233885 2861285491 -421330767 984703982 67945852 458265310 95567209 9185669333 4843229461 936596181 999889619 3407977943 73343370 1193310596 -522280431 4688039495 1186849913 3827519553 -464779963 3540843853 14163559563 3330506193 3530278552 7908328486 455466675 1526000879 875520135 473822213 25135365 71451603 3216282227 13701849684 3616412862 4910192326 12653779449 2143165363 15008179211 2368368128 54422226 16122738405 5498123740 -235264392 12559925701 2155216661 966111572 1209956159 10834670238 4977705791 4861581770 7932528 2140251063 1133101048 221750577 2695602892 3875716385 720956809 849571154 6432202986 4083258642 3457347191 7587082042 3320135625 1508255149 218159348 371480701 5344992024 13907805556 13162620905 16355381241 243623160 4631894981 4586569094 968870291 13293545591 1314410902 9998215974 -120891384 3441596983 382573237 810938722 3540884520 6901961743 480073981 843100873 7298420326 56897369 7268335287 387551019 391903560 128730969 845850277 3511502755 8121781779 14374132790 123984329 15370013810 -446146582 2095664490 8523799102 230256178 -412559134 469887562 1826185120 1596575812 2836994146 1533777121 5789254382 364366418 15666073717 219480467 9130185243 -285907738 529194583 1680749984 161644401 9054214544 12092823764 2613447480 2572334739 933867116 72160160 221058357 7024466163 108501981 189174586 10186233837 425919616 10481035496 310484924 10139494230 11125074321 12704042033 955040197 5603861906 375593131 834974729 971688699 545395759 807861213 5512017317 10556448604 1347900539 6609194376 11232692542 2120271103 2331692803 2833939729 9412149492 8577179730 6361057237 5652700660 7358268606 221046220 744423829 7307581581 431245927 307127847 7491217206 4587044177 -110808727 53040775 8314369917 6977490398 1218331396 2597248437 3895232050 11585795322 14442352925 12437360435 902213519 4522838721 1251639545 4669505341 3153796656 654631057 14335802992 -596012134 -345042302 9222938460 14390883196 10410506271 1081479486 82238535 4118005229 44994118 2543504500 10736249750 7403493500 581238385 10885246868 855150519 723379242 14358981911 1374188050 1319383176 76272985 6235846857 1350279987 367190843 273525029 12332249695 263800134 513623504 13003026059 5720910409 1567994665 12733587820 6831051255 4928003202 1137783707 174366217 16832898 4549529264 4851184165 -80139970 5235124406 -392635340 135456531 7776384735 1256257513 9813906169 2504631569 4445833872 15135097680 16055399 4540323170 214865079 844960315 474181194 703094224 61722039 8052663367 8263631968 7069092261 10057984 1844794482 47672688 3964082725 -5940383 442420679 122759996 539781222 3964465 913059056 445564324 11232894770 -589947354 14548447062 25707063 546461897 2807656220 691787270 7762755835 982728683 11771837179 7429735375 410645777 4930082474 15596104297 4146888000 11958264074 6049760211 7201920717 -32871672 1896913995 2804202715 340393584 1031956836 1068734414 10295973145 4021892988 15659944577 684088620 11349005430 1166886012 9886762526 3869279111 15960231482 416760619 443561401 4929303664 555406794 4541609817 5249014866 11168339864 11324447455 86764787 413024948 121501392 2007123556 436118351 11038746081 5294056905 5965539404 87261497 7852774090 467729052 916322057 650862531 15866713571 5929572488 13763328577 12214705435 4243781337 7359677464 15479973931 413336 4124799880 15132291584 -12593051 135566183 -284775 687337113 558271506 7987359251 1077535119 1027691949 -114907982 438433063 187060249 12312407335 1096702823 7395772772 7637107923 484022042 1691037969 14870795163 8860359465 7802748196 466418330 8792179665 12842730592 -602728025 2061306025 11686804174 6210465403 162623689 3650854924 2343172547 13942106940 3033595907 2782089569 5640410411 7726095846 6144137330 3803648963 9627420150 6074927397 -5038787 100372058 1353842089 3962359066 3393069077 9744768420 7379243259 6935777631 2975287428 48747693 2291169631 11257393278 3080732767 586406844 440016653 7232790163 4016388217 720970938 438604718 556566425 7172761690 13892892689 819640488 2273454464 12285748936 468633023 5496466343 -68395783 1072732634 12255341380 -525722 11290361989 1015880143 111418774 488077759 1214782665 8648307935 7125729471 2017217953 3840314314 2301014707 8420833416 -87541139 483449456 115562704 8440036889 6496678 -174532715 1413039894 541768805 8171495091 -539973971 3590680002 8120441494 72141136 6277097657 164357853 6659363325 1517552976 10763516422 1378250499 1789382649 15684052727 5942150952 -819434927 8272605877 8750344628 567880740 620265969 7183495803 13756386096 -50057070 -881532684 4253154692 14766193673 6609391957 3669122905 3466903485 4038034269 1256239365 5260380409 13396234552 13145154985 13361379416 2545479669 4486483981 11772904254 10736741342 2756088224 1074290712 85620030 4376712 13835313635 6138921705 2517444198 909378609 799513890 10286006840 10929954425 -37859629 13431975066 14738393336 1264005894 74871412 13184142128 1176359494 4862958059 5188873452 152143687 2096877360 13689059408 -101606060 10242173 350392581 12765842 3855555867 -1021569862 8582062721 1108093233 6746425944 8387748729 11469420238 633250753 6709387945 -572738704 1307848446 3114433 5462417744 303344576 -148738966 4809863329 13295317428 6203798065 13298709695 9996820043 3570307877 4918419550 461924379 930462566 10201234530 -946828472 439606956 129343566 11091847499 715842997 1934727601 1248392885 -156239309 3177395230 650019806 1465678389 1396520679 -140687273 -450061115 5422893929 3486882827 13178364021 12521695 2975501773 6514901550 82165859 8493040263 -802491586 -1130831224 626803625 117610200 13681316258 -6583744 1317492537 610578238 -4568129 264452224 -1311374157 3681239495 4391116973 3718919584 13272743645 2961782183 13554655517 2949427838 51547374 10064928463 5571600077 14364492106 9363864388 8920523488 3090724378 -1248954932 -31408442 14764377719 57484090 4731077919 4965230792 955844867 -128415931 7521111414 7783032788 9718234900 -273892030 11997598682 -692407126 -1010263366 6503590989 8325430886 -851850688 -651996465 9218910985 75072090 2348540586 813616447 109674623 4864677498 8105709928 80551765 13566786592 3441979932 8615341117 80350765 1096728743 2261448005 8624765473 2433558598 3850308538 7767996481 4762528335 54651938 5174932844 780201560 2276712629 9016776187 6353616324 8347435915 4235232794 2613602147 -146487290 87665224 424348291 5303245761 1828963550 979374121 -116933152 11170364177 3227243781 -127868992 10298963920 5119847068 6193404126 11036746993 5944450987 6147632762 1001302501 5146081990 14176627409 7733992023 -218019580 268481587 13173977686 11229126198 -702752282 901743419 966379960 8697005468 4638193259 1911580023 4837375831 78322114 45142228 12356645714 5644761573 6966225410 -1012061026 -23290993 14359583565 7823965803 27685178 1970948 347976381 -505784313 363238786 415838215 6662419 3052729634 4852024919 -9283342 19744103 1456203250 11658588003 2587908933 12582977752 -1409448735 3235312950 3834689839 6316977386 121974184 2123085 3203517721 1925792694 561177756 -1267921652 -188982146 4845283192 11094751591 513694 293620380 1644179820 5048741425 -17101 -94275947 4645131160 683912326 1547001069 8338775367 8725957367 415237616 11566596898 542286185 8547820511 12959617596 564552456 -458831980 -323041967 10012876294 390718789 7942650522 105948406 4992467263 -422673707 -620245344 91347394 15383326131 7746796521 -202357416 168519002 11016738158 356934737 173754922 10054994746 -1018419879 14515751951 968333612 1281973905 15730046775 5697931289 6781165853 4182614515 1019179289 1013566904 86158539 166452412 5361966011 -94983493 4455110708 1518531244 666179468 9594048860 254100957 8706332215 7204568343 8943726317 -790651642 4758561823 1667208 -781668143 10427049465 11098244608 86969176 6134358801 1283681153 8384731827 9482377089 1977638859 2000459711 4133830283 5179993695 14600779094 -9881036 2852617428 1012555422 399675468 947170740 15370886248 6935182023 7581037498 1069836622 9190627778 10322581615 3300442562 8978139214 4130597543 341765745 14984122048 561571276 13903060120 250264439 12241851571 4000123729 7892180475 1307474607 325409949 4607095056 783865910 -9991172 11835639061 6005313 16206603965 13964122037 -384444097 1237799958 258622389 -700181402 14025208132 6569039961 6614027021 16862209613 -161193645 875959819 -9061348 10084633759 16536976881 4957535014 301550182 894655381 -243453901 14911822043 -28350876 1599621222 9856884163 2162042985 1796433924 6132099861 5435226960 588779567 -111627115 10858439660 13326766042 787987 3034023616 133365264 4488010519 8100344296 45220213 -369378755 223795435 14499499599 645727503 1754585181 481988238 710241341 -5638002 15952717538 5627147484 -853935180 8942943526 3357184335 516768353 712845217 4941295360 3783599551 11342996446 6075466487 13131365031 829464887 -9924785 -758544435 11485338302 2751160194 373692043 11468845678 17186951461 -5770055 11239240649 427599160 -100751216 14343163162 2745173899 1661829261 1125979496 -789341276 479773832 3157742467 12720317015 8721828110 3502996582 13317760463 -750482970 372563313 226177385 14538414520 690687356 6888927257 7041601318 544996124 776391594 16829081785 133496049 8129881971 6696294246 12927611752 7209923142 -18601471 793089908 14985824291 2638332616 300388 4204773686 17303158228 11981016495 5731458353 12576767809 4295675745 563386344 1870797262 2115175464 1191795880 9636152523 14593320869 12779520643 15480363946 9865255212 8352939266 7388021640 6446625356 17001156733 12018167886 9009171251 8073518180 184888117 262463617 590968020 1259883928 10589230751 4030662330 -100476392 10987718242 1665022323 1246194654 239784492 13630008306 721135206 1040363350 18240451480 11033485933 3027214395 4244707441 13731030163 1483033594 8538674222 8424440764 12104987330 -7094532 21294046 13164039773 8834103281 2606219162 8726064945 -294785256 -292550402 6435448583 2642698684 339074060 -123174254 7506272318 1200357950 17693916327 10353897126 8529209917 -80593079 9183992517 14282383905 284774817 13082126999 39975267 2222965027 2284229846 7053341737 1555795666 3228717637 124765859 -14866813 12276639821 2498400094 327694058 1007424013 212667318 15331081602 11877628838 8283743813 5223890084 18537581801 383508270 11866690419 15543603774 -600312901 1633042820 10525413160 12159929327 9679472159 4988285302 1191675643 634135060 11838075827 10958990194 10737214480 6179952990 226621854 905175734 17586498742 305469869 1127481242 459595375 543638336 -13864703 18186743508 87669046 8661165470 1651496671 4535402044 15859442186 3130954106 -321102788 15625341416 -32836602 10291336519 658038278 5541363359 3719137037 471068972 2462439926 3449799 870224107 17148761859 931423251 484688808 3784191008 5903894804 12339020516 1875402546 -486493969 6607001827 212605338 3053876391 10624987837 6802796467 1010472645 -11856917 307243841 4165691695 140203426 343218303 4604996632 4631160263 9008923438 1285164723 8664934740 801276303 11320986470 9324015693 2067251848 1235842252 9471266830 12503143580 1901980009 4450002335 704612416 3460275235 4932603863 11652199299 447482687 845864663 6683282402 7665150002 1893327977 15851167805 2556325133 -329485982 18808768785 558894430 16863417708 1405221349 -253639007 11970558742 5883587463 37367355 10869079146 1546035311 1810853225 6482787167 332091883 9458280465 8323198064 2044906746 8843249229 5438988770 1946763276 18647441605 16102252200 330525083 -20495243 19037054177 751467315 514937369 1319314169 6017186625 11119325403 10971681037 8095884774 768419335 7105372644 12714077830 489482880 17339006255 3215752739 18496901843 6949795688 1274994882 18585610134 8366443647 -308474160 5866033293 5496638237 10581989986 -203972203 548814187 19730451104 2777041164 13774499 686482065 9240791691 3326668229 6751472613 7027838706 14098134927 106844985 7238254669 1600852077 4586740299 1710117211 10171485006 2293502458 1274168260 13331918847 10360943846 3543981010 19242115173 605674318 204796756 39127500 108801833 1266017328 19520702779 953331972 16227726877 147157433 5005265318 8904182577 8070612374 13445799088 585768244 14044848161 19577438834 6288201416 10713673002 1395948295 7705505312 458774099 2183145370 573596596 20329497979 8847412779 6335920217 5891113618 9297759539 109429568 2976179368 12623143213 5784970949 17777516344 6052509662 6533803676 19944900530 295250088 1895818664 885376515 152470714 756346169 2494050337 3601153518 4201787257 4589948962 1042626677 13902875792 4822917144 17013065582 1371000958 5360128196 8060811350 122045728 8735350469 994994489 7283322007 1545335506 18993157682 10241892750 5409922199 1570365195 7182819291 7825142150 414152037 1477780021 2255488706 11452176253 7390396455 12437510488 298582638 10646477595 20596884803 20084961611 10628768193 5949479198 7785536500 9790161517 51686762 1609815793 140927629 5363211149 4098005791 3331603554 915079675 4987969794 277853110 8644333119 18619926 19863935937 3293031755 802910913 991269041 10475674945 174437742 1253311470 2221603109 4169482885 19432693772 431120727 9375150383 179105140 13067549066 3440146064 885139337 4984394429 2747080400 5861410232 18868060213 588675343 3497822582 908124429 3754840475 15491558268 18925090774 -1917414 -551722255 5079181424 21323720808 2264674411 12092848215 313022698 921949020 10633474319 2471119781 9418938482 11712138809 13164562905 21351771718 413205868 1895303299 995988919 1537192189 19902017697 6473658335 1609514316 21336538252 2541732386 425610732 4636208316 4495495211 12798866322 7703584406 1280800272 1621765044 17817584273 386205461 14044260955 404327189 14119656596 18952443596 1206903251 891534233 151156050 14187948188 1429480302 11304180600 8196396377 20207573569 9433832795 544900566 27742587 2779790748 709862520 750381420 396282098 442946556 1667407 29913578 756124588 84762052 191696083 21239261462 287866382 119780117 20617392449 392680269 -114255535 7339387517 2490115583 8314966003 67390606 3603635340 1691313461 6028633294 4548568569 98441554 5315993894 13561477098 21898565648 526171718 3451675403 18180431161 6352541168 9601959026 348173666 206492630 6015923984 19587863286 19797802610 17019944082 1341099030 2347928948 15328268155 3064447899 2939067381 5821471456 1206045879 8334244572 8229436896 265489188 20307540208 1389516578 1499350465 721294472 5904251422 6056195306 9829875070 119858941 118137089 4159582631 15782856804 9548223895 7634335716 87931900 6004538529 10896585 861248562 15895215649 1477499653 988224884 152850937 21934651880 12182658961 1293546680 3131035658 18689876051 5730654272 820846146 3291091361 -66669753 73724157 241108431 6810414392 434641489 7429751 15203906502 8985614406 20587743599 1946599130 10141639502 106686390 -65818834 10981284334 4354431964 11726137476 1540474150 1272632114 787367016 8359846680 233532096 3711380590 5494998715 15217300896 408639201 12862757 1859742755 12482841819 1338672086 83312057 107223595 1025048813 2809538600 512367016 15551549103 8736586416 2202280661 2471367330 277861219 1597072254 10051363832 169130306 4625827641 18594112727 1494903396 4430747919 6089107262 14534567707 1828545451 12935749747 15818360780 7004081964 112672468 18386830464 4678342493 7966364640 4351777461 3057870167 12307705726 9123248987 1164340047 8198731472 13323813070 11790373060 -30911157 16550921436 7131123299 18046231795 20425443088 9899334436 8569295174 6742126237 270534502 18420375248 2127865283 1167619286 1203447579 113321470 260914928 275202277 1280721223 20231680907 83198765 58794814 618451750 3580789386 786792396 20818989368 5986476148 545077561 18692748358 1592492365 6522920021 -223506749 189292853 9311107423 5800525381 6120475028 1888509054 1116692969 2410897363 1175387195 7601612890 7461193102 1001657456 283292081 9054240176 629175228 2691425577 8697635731 460223631 569205203 130728899 9918418802 846060636 11452981881 5380874826 566313744 185904406 7374363 320681838 18713202307 10034144880 9426453808 103698165 54297424 18095572773 240535543 864022185 205408918 15490996385 38171243 227898405 1822578535 6589268106 14433552966 910040144 10343091398 6202150687 2484551463 5885157636 13282427543 1143117833 20120527446 174241283 40417547 -43688434 4255428185 2505461362 2158273777 4992996322 117868919 18246051351 9607868737 410100034 8234372712 4498346550 668755288 710218561 1162929509 3164506681 11919313031 2622481422 1890010967 856387494 -8030883 9952364738 17429773319 215192986 6830121856 19378548873 -361071899 4373912908 11132198520 1413745271 12041405672 11801414285 494460253 19302454423 -215583057 16768928615 4306180977 8915543265 6680410555 20270266972 5962930359 11508971952 8481405081 173322669 5916487062 3186113090 1076928863 8519457343 675944522 7787167457 9619460176 14637306127 209183140 10571446188 17055057821 15523813768 457744023 -243625943 14834258838 7539110774 125382776 11393048503 597334680 1234701354 6325562844 657298907 1391556309 2329353764 7429173406 935128501 3897530529 4985741062 8319526500 10197843627 412840947 315722713 20521434887 9827229859 9112111387 9965139563 20062587151 7602499153 1853466269 17465067423 21307983578 208223264 16228666460 18526533298 19826386995 4564781402 545183209 11654028825 5153567031 20971001007 433434795 260181353 20751228516 21090038684 994838535 3748571183 406377819 6922662193 15279607884 7587304722 6104866403 21999946970 21974317170 2489538520 220516855 1310235565 13100477149 8725184787 196428760 13923028635 8943013839 9444803552 1187449540 91342756 9786488285 9055205425 1973902136 12725618734 4142452899 17991542425 2524112818 1585537387 210677119 2221414307 207592620 2625282300 1821412312 8174587633 16797814500 1001681766 2379670134 1667393581 17806208476 20103580355 8553462543 8780362294 117537611 6696741492 14970048826 123746814 7487639429 4384777224 6810689301 12232605571 8381216331 15039770911 3404415059 7912491953 7379366132 -157695 21842535733 32167110 5521541372 21964431249 9859544627 688686449 3662876667 1102712657 336556669 8808862739 8498489435 8678287155 950335802 6070456793 12010874436 5496657305 5830246932 408095710 13839634243 13977270664 6257401446 1706399182 17938002569 5526638699 110594247 868592806 556373052 1717978259 997433925 791749166 8082654152 15703571318 1286419096 512440451 13521295 266220419 -951569 164005268 8547018926 368088425 19171173771 228341309 1031390499 446008733 14561892296 336559101 19948321404 19366589174 297047336 12228723519 7850433496 415747365 3391672708 866480184 5336011438 5229627761 21420508692 4024173497 3782969451 16309593983 1172109876 13187448005 773979154 4443852285 11503634324 5539605897 10337830650 810528489 14180278991 -214627140 8991736507 3409449160 22647372111 2980341420 9469290647 390556891 -34622481 20517156252 14931688063 86699699 3488824607 188667587 762696929 3380367405 120701733 10504190289 733919822 178570747 14856188247 1056043305 2001065959 7587009610 21453219873 -47435551 1097294455 17699081990 1001288751 1288061759 18910631464 6801482440 23218094111 20961426984 18400929323 940136196 5763429776 331104768 4768151724 12286645653 9983364560 4819954107 1054599774 152457958 4392773104 6775978134 133287134 5944751765 711411722 2799259030 17624342955 7499342638 10096103833 1210096270 2084194339 16520746187 1054649813 21893148055 14410160001 20310643715 9981739197 963157975 2808648238 17437114168 13755097815 1823696319 3111019375 11066009080 1636152317 5461960613 6732276157 17891494864 830066697 2212721663 4756555224 184005375 6194619667 5883419937 5377470364 227093449 6757770311 14401690392 109007536 1286011148 2783859186 6178121474 10986446825 22471657446 8202630023 5968768950 19471949211 9289624438 12183828319 3783071612 1389423262 323916605 804215109 6217378137 20086649969 1100976309 4536213133 84129066 2189977990 299692006 15365380519 136681587 20533783358 9746396913 11818782027 8615063963 146593418 417440538 7721242951 564105126 4662576379 18917654760 110612475 2585194620 14284321628 11928556270 60313240 716464706 1573075731 630729277 4100514017 1205811076 4169682668 2726081965 455403467 18389773816 248380252 422673933 1204370616 447436113 19230792592 1111861528 10718118155 2087991664 13588864497 7100682881 353138142 6294914051 12459981638 2581820920 2781436879 15682680616 158700621 104200707 925196034 2486640140 4977928650 11614684217 6789750009 1810848209 10743015370 834860894 10781752602 18049682 2398527240 1621296399 1413093309 113329 14205426580 671054081 657649130 979055731 8091652573 232184099 7070955143 11894224092 11195155860 11429121564 1396853055 1004246336 5685243627 22828047259 403802054 10868803172 4024077078 10449422586 6184301727 11285765929 17197919665 718053915 20190349615 168498463 921020565 127804137 1832743443 8862891375 1073415232 10164651604 6058712480 2130493694 15252083 -6997674 21677954907 13565540125 121585519 514095610 5659225703 420430300 18964084298 12576298815 2543959622 412622039 252363938 15383803710 578785502 7230523709 695121948 651735034 13563529145 22799493135 14410235397 1364857781 6047791584 35396355 742939333 6678374631 5321621370 14371348002 4719754489 5693248294 1397129186 12288991873 2123847866 996377194 451001094 11992623844 10615573439 4575511971 21892090767 15522566748 479052910 3716133116 2712485119 15913734849 1028378331 4860206742 1129582654 19580498540 1430053690 -4630285 18208312653 705565023 799122293 467247490 3186560970 4133253129 255108590 8003995858 7003060463 521053750 13060130178 154440123 1158235638 11243909568 16279933622 6503607223 6953119172 1051974897 5944623593 5378104671 21685221096 1155648647 13961376081 5703483028 1837433191 6750124229 12114220409 2107525595 5313276720 575017815 848295854 10441542793 408259586 12281249364 4636658878 11159728928 20167687956 21587990872 1089354238 1527771742 2682377242 1790535519 379058013 5231319616 1412428863 9064828021 16443682389 6520586192 3761310309 885816096 2898227340 1029490915 21064979629 8030687609 16517435856 4436061915 383773615 20758532815 1215468446 218721235 11888312778 1236030445 12034239651 104652062 1014365291 20785623880 7599396 1450855482 223620976 2075727902 13879152951 2878450761 19371175033 13869895200 -137600637 3904543251 4266492484 370540340 648464107 17651784545 12795356488 -115939548 14777992033 3992158725 8786043074 62018162 -362999620 5478619428 6890473010 1529701877 212768145 19590909960 17982694390 15742518103 8094046226 2281633372 5448195747 810919873 1044684576 4647846316 16583120524 2226121213 18311282442 609615888 529546210 9371641731 25430333 7348583466 4995774875 16219602280 1593809366 19491273061 5828677294 6793381165 433270929 8653188204 24506570 13358432 4574105042 2022464365 17247496315 172893919 14265745072 17977546468 3396981809 3215194250 14529370344 3664784232 295569104 19092805943 1154457145 3014786964 1410660533 2182463680 650303465 11962420259 18782366333 202955975 231105867 36809050 9068623481 11968571865 1097073441 247482296 5997691630 11148157779 18808319634 7826009163 809498958 4991230469 9792143004 5009126480 30742835 498591931 996269804 8615757312 7507202722 12705370630 5294252380 1104424875 5184971426 60548282 8987237867 655772654 8654951233 6907970546 5844597633 2813709117 1950320481 1136360243 7958796298 314037985 178850240 2370138485 10791988204 1765873484 3541441638 14874749976 435401214 16735750749 132048626 2763758742 -635129 954582535 803039035 7914392951 1819363806 297745063 96175518 1791269549 16782694569 108684704 6054244694 5722677072 3667517609 14652319496 16978603914 395774656 1418617633 7411875408 18512123193 3978346431 260800660 84018891 3177726475 145105530 191057487 72623312 7553623942 4489403108 18164455750 1034782469 4582427362 1225107599 9686926529 19053462574 693538569 7416029310 2905712251 5299353703 405506484 6570014452 10882963444 -137751544 3463633893 5423255045 291228495 23863 497828918 10673082781 5204784599 4475548835 6466709537 30835838 10797052710 2426243908 6922407230 184348014 9866933001 13069918286 10764598720 1940420150 6895010493 6523499570 536468274 1513863280 3485106446 1716185462 7109979984 19539542191 12861843402 5059044054 411907726 3646300391 8617309224 16292537903 13272110450 1502089630 9194730022 9230724847 1224899925 4206834 20738948152 14790215467 6032529504 4211872517 3955878076 110250767 2701948880 1458816846 7774441333 52242953 2166803377 2133675346 4930133809 186868440 -39549177 11706424702 17305292015 846936743 -163289598 108460605 9689915583 64247127 -56541 1755774240 12613429905 1723829408 1157165102 2919995418 3328729293 868148789 14978203505 11875307272 4261571798 1278674403 373102521 503720109 103613356 708431822 4379168232 3925995054 4339823743 16805603979 1339562427 12378154051 4969553361 13530692619 644303924 15621424212 12191242208 5163620299 294585720 4497345554 188764091 9659531810 6596407108 16566128753 16575356799 2214698847 143604065 383778550 12344725377 -4091249 4586673664 17771545260 6052924802 9675655888 558135132 6722241883 981672969 10491652474 13230039416 209329719 7410583295 215182957 192857128 1234258178 2404059180 14730131184 14919385315 10813524142 279545310 -318417427 1209419687 9123883269 847917654 217047539 5294146261 5062944051 10024130592 212221139 7613388730 153935717 4444927081 11259005060 1343771145 10930613152 2430225478 6606866732 433942131 8479209124 8565308599 298118449 586682514 18678999388 15389171552 7350592716 15876030815 710533740 5392723710 3648872413 79058639 7291175063 821946381 17068301250 407943677 5502340427 5526643258 17249646280 6254014187 7893121449 4143134640 11671321945 14617968508 1266469400 7619670679 91353743 860550532 6984166862 9288432750 9409994323 3527374658 5854601616 1552358056 4954216795 5516851760 425712417 73014826 795870296 803072980 394731289 15347290288 1281667177 5616738600 3237176938 9228610442 4262353403 696183434 149919873 958217099 2028474067 181994896 2965437070 13955680126 9469965453 4391321396 14018083 4649734816 7321315034 3892189246 9534702374 5359221774 652184872 8271000546 19769703260 127621755 12980777497 104645501 10200610428 -26137780 5101758885 3406276460 5277598236 8532172041 52191194 10101215318 362224624 6331998557 5284271682 1370328754 7365663637 14305891424 753126669 4789766870 5066570920 2037832397 566155677 6233286549 119113437 45087591 15137552 4274868334 3389754583 655790363 4587205846 52184737 3626870118 5298015722 16863792266 11490842688 20168780563 4587813164 8240126361 305771492 2236171478 972713879 87811987 7606965956 6278509015 585097225 12861538630 736199210 9672118584 3494869824 132511051 9370587366 2906813300 955818526 16543922762 1949042776 1069843032 1798767812 51104119 5218923410 707183289 13042845889 5151801290 7769470236 8810982109 8354548136 11331828737 236524684 4503362578 996363497 257003487 364704409 1372243072 1656958508 502355362 957701359 17010886132 1104766082 921117101 16881213032 1137167816 6898911584 1418834307 17872144105 10809452645 781983722 2461298603 7039729647 1730808268 3133414373 -331870539 6396015 4552629673 9002197044 12189633439 9019770986 7661103414 3149423493 8801047309 8797817401 98388183 12529145979 1212330320 979545307 10201875341 3049973259 1598448670 514801206 874177433 2847186759 555451798 8872558642 540695108 1905584916 879836323 4006317138 5824461489 2488760303 282291721 15542195296 3917613334 74953632 903610942 3172842210 5726987217 8601454445 1045495817 5419460632 1788080179 174956171 5047406605 15736352872 12608601325 10231781667 4723521443 6771358791 2005076148 259065140 3592758756 4448521986 3747043914 9681541342 41925898 110174817 32078128 1580950516 10581650451 2229747031 3290555825 14770775450 452635482 757844290 1264541092 3167163708 795182386 6605094886 4986826862 186195619 1219082866 6967465379 60611960 2236151182 52899862 780429497 1699163198 1452472485 1781912127 9830777040 4711201794 7732244592 1304426036 3363754285 5426156458 5614930508 199190236 13605541028 589017921 208082528 13062761976 18528666363 37555763 2872221975 3525082203 604467799 2053662744 18391178185 4520791045 347051954 -28747675 3670698873 56547254 3089836935 2097521444 42237638 -88041804 886962975 5736099430 3318983620 7335689092 984278331 673180491 246732402 14021462309 7309847795 3598425074 5114209716 14460448 14979016873 2769741302 14797084405 12180004840 11373137999 835034005 17942151506 880263963 11167839745 4577540990 6675044528 12619262409 5090227825 3929046223 648804564 1625366794 2618883516 -187484714 3336853075 16598172925 3083082768 1433720160 601195139 2512630481 4541260762 1962088451 8590451883 3376228264 6439068414 -183741804 7915491460 1462996971 9271166973 4143613867 4369380936 13248620095 534583388 15872139650 1054985418 945346514 1170704667 7505447886 2096267259 12429472744 500426999 657276863 18005655311 8567349877 4437415731 13080583148 309842714 352219606 981521259 672784964 6715128270 2198280 109679178 2044547158 438108724 -21921519 6930546966 2191375328 1780185004 1868969235 14233576841 607016746 2380410131 17713113240 6215878486 7527181554 639425786 1569512858 15010299659 84972456 8603233102 12556421137 1338744291 873041601 19018124979 3975296520 169819977 8047577156 7826411747 331507273 208279125 667954478 9014675336 586227337 1875294068 8262964346 10176232850 1144654595 13764158181 10629550188 17637852016 5938305043 381865913 4916534890 3920703707 38779253 12590726500 497001081 9978683364 441683282 5385850052 866177940 10736684511 587342819 33956863 1402353009 2427650618 4616961672 12074364125 3023814478 341988332 4962579918 5568281959 724887018 448174182 1989265489 222187966 1324427800 56951965 16020605963 1176108941 6652369414 8432775361 2199451213 2630787358 953880981 1999835816 3749359595 1570633410 13214651953 2380448872 699404794 16412611396 17751403584 328878264 1386765585 8410198047 243000203 18583722273 900940485 19467246661 1201945645 3659523651 163771831 260887357 7119897540 1026197388 137283117 190742554 404829523 2112522265 4542850802 18911740730 5683014579 1058997713 2591619282 284826611 6632317325 4035800301 351145326 8333726145 -526703251 2078729169 12271315571 3724861594 6418324297 6778800735 7112613088 5876387875 -337742002 217059286 3258220856 618187038 885724299 4688338107 904592912 2482463032 10386067928 998582648 7765287998 2308250542 857829351 4006079112 3234787603 1846356906 12304556368 7413366697 11979395155 280011912 207853842 18479425163 210451 6859159984 6217465163 1637981835 1044738929 10660572378 14177063431 8439761408 9262914695 5388720728 10630686587 253395091 -143194213 12711120018 1109163039 10302317405 17706459099 5336228744 11458847278 2217930755 1292524575 17625477855 953010332 4460471385 50637486 14166709933 3187555423 2611206129 424677462 290564359 6782217262 127386318 368488983 6704856 3536118977 1346209611 12887869495 1213669508 13481409685 4227594233 166005753 3527633915 204572438 8518351259 7527855941 11431222861 1094802652 6886968791 13478204052 14165072492 12822931371 1108648067 502144928 12406510479 616130820 385536953 2029590517 435472463 1529702884 10207056767 9547792853 7191165440 699840352 10969659846 94717342 14254203386 5234018742 17984937651 1308765547 7736084380 715629837 664304000 2598441617 7142578978 20420836288 2855154 646748021 3405014573 12044468588 604632213 2555577589 287162283 14460743856 2765580956 2654525333 11065807184 9061960033 460828416 10197129268 10864801159 9747721 11078625073 4973094314 10908112111 -122436159 579950617 9726181016 3411630586 16245624058 1109845447 13604795414 -120700992 1564263304 483412229 16425542543 25379678 95152444 267052473 10753657486 800821425 5816522706 827383174 1437316038 2895817558 6983517937 200893585 425041645 1337797684 634671331 1973458390 1818137718 735587613 1337605494 8785045181 911816447 14049943831 715792100 2373171588 7336449475 3380865409 816555879 14569756182 4831604631 10491148676 1368993505 353869134 6042324058 6476053518 196388042 18172995588 4582297659 5458890431 12486779873 7147648241 1823752583 130661883 1062865352 7715492902 272367555 3220295682 163875443 781955012 48275286 5713027560 1587435993 12582332524 680500809 994783952 301160975 20253001044 1175720796 355914707 13215981830 9684544603 7808954886 15027250974 1893886433 590015017 1081892209 2923668159 6123299327 919286007 465611673 559255061 242211045 209289079 1229676924 6052462768 5002931041 7338056395 3908643440 5195839148 2520190548 15359716357 5114070471 1803500477 401456123 1381422728 887492482 634675134 1335239703 909603961 149728619 782204803 25744050 5868257194 965753909 7757502128 13449289838 295091731 4935547542 1856315782 11417341916 21190271881 1724039236 882940540 4966847580 662112331 9687099752 4052545810 9335394938 3547199037 17984490378 1074656595 12547234952 413278091 79637958 47670918 2286030087 228679202 18549266815 689354066 835521890 5906926164 54140235 -7827571 19518060677 16408136517 7941261561 7478825659 403076679 30516623 21546943725 287611099 669517307 2568749771 5947260764 1567075718 3038354845 16069132 6619497818 2131824037 3311945162 3346595470 8744799370 1584483827 4829879607 10473378338 1851012379 674540936 3270239481 10469967204 138420530 2919516779 860880391 2897257559 -37679139 9868917294 274245498 1728831127 29250263 483677904 10795529437 104013394 17975163530 171151552 2704586687 -2411023 2945929041 1188298462 1457184445 2944326711 11296107014 2740471945 16486219034 5319176853 129275796 6553697670 1871366770 10149106176 33962271 2016419100 262492431 309976972 11892590464 255322503 1620925245 16381410793 277518373 7150983144 16103710093 13336755893 46525108 8331020152 85024766 8375120979 43715574 19223590986 1764965961 903583775 7071993283 -237752 1360405001 9729923865 13187379247 15513207091 8695276202 9157203151 16885905876 18323189167 44667705 3132290823 273831484 7460865790 418930559 311592316 830615557 659451740 14605863146 468930974 358712623 1894780794 435644294 534977481 2116783376 16246981449 123074692 2790968935 9624310282 2137615051 1491806008 1819700638 19418477184 -4666042 6413839606 5879426782 5734647997 12687280631 2242779252 6410500736 1013090455 9796824697 373561115 9296915896 11693151499 11861961688 13892275098 14414525412 21217303610 16446805821 12458696888 1012303141 1412970322 1131327907 5784714537 -132598790 18751861209 14422386160 5983798476 1441501764 569104489 3056488216 7187659855 2283760822 12735462711 5441133377 12246114532 16107662726 1142051496 8135214412 17260288252 1290859941 12397468209 8369919963 86047128 9101644429 17539004027 5045370115 1140329934 1269534512 376580391 73947393 4908835088 808413584 957650788 6975067290 19584266290 10790850782 12627217116 20092371093 4386835740 22225428206 450603131 16334484114 250055331 7535917166 16587997946 14920040 19977470126 454669678 12241671077 6938122509 5912725345 299807123 11172438288 6004205675 2433254983 17260142601 7494598674 676630599 6226812258 37707321 627556223 426194454 589941951 8222031518 639999633 4951873927 1445442405 2596692797 1164496790 1805112817 11526471553 106953665 21235191333 1189641046 512464055 14968990037 15798101414 257010575 17261684602 1242330608 394410717 6797792612 10620730345 536321742 6393605152 1950029908 1816826873 525255704 -145969996 7643457024 20298568792 7478291799 9055912185 21728985511 18010526997 5975030116 14509912425 784546564 14978340634 10606932972 15740667867 9836257463 5999742951 1252077196 3495323125 1065583004 983155481 1053181106 372586125 2464988840 11286340101 324166024 9398611659 10395298193 1447991231 327034498 -196710610 7509412309 1027724202 8968651297 4823477260 3139042540 6061379627 -185591464 3689335986 5590101692 13881160140 1037073048 6543479130 386809164 8467191262 21098680244 15857238302 20004217799 20403142063 7618518201 20757549583 5482919579 2794244019 9597546528 19446571702 8433208197 4370543914 2596170006 -4357389 11175847229 8677130793 12378858515 1442485397 3618831560 98228149 1260771878 5623975486 951324461 974125272 27655889 12354692273 12359150276 410082075 3077860292 1635899033 1672405232 19138507163 10974924335 3336040372 2263042842 83041946 9882701654 869838409 2122951324 2177448238 771196073 15803966102 8144699114 7518374612 662887305 6694914330 194913185 1507740033 1350894498 1012816998 1419046035 1127924157 20494986592 1575783542 3027271502 1901439297 398515252 15521199479 8029228475 535514889 3019255940 15081027282 7991103122 136154186 1288343326 1444514000 9787684646 6109727848 3528637922 785911559 9039295128 14740318449 2709605737 -50677083 16443689859 2247983055 1289803542 7172807463 6024105185 569143038 1180576988 1280828095 2039237797 2539673108 11987004912 20680628433 14212655553 3064918998 436147260 4277041646 209656990 298452092 1370239030 619104626 524283491 1239314908 1352520772 16445606478 10620394197 22645576299 14594480869 -93393373 2033371313 4930071630 11738847696 2117401679 1033756711 905379503 124155368 1034318550 19852284805 1898898805 228281133 20871814225 264322374 5115120429 160198586 -1901633 1617110649 2737409899 9209417973 20238744228 2492322217 12668450926 3819098243 538359451 3759663384 1906637176 4303372231 7195227773 13296011705 6635808903 891721744 1103530735 8633589696 11807686877 8947693536 21280432277 2413417683 1390903489 3158447165 1625429288 -19755320 90011699 14336695851 102521210 195934844 2235736674 822277139 564617092 -166253123 5411089757 4285354623 -3990750 541552832 7745629603 225648722 13354114904 7274280507 13844873684 1002948181 16091763974 942224966 6896068310 1208469752 14267297570 4226686231 113580039 429178388 12401920764 5499439124 14850261725 14948439459 20485613494 14548090942 7388334723 1152349613 2342158282 90216168 5257595935 1829456651 11581081706 1066063584 22409476607 8366373816 130544605 32838481 17947876247 15380329178 1597978253 4258946298 175136789 817034779 674809780 19338395195 393638395 596234059 261513951 569548937 15010172074 1356576093 2292000417 1434245879 11074459556 373933207 6017818734 15643205045 419797961 261516377 8202878855 3218208139 7390879124 18465174348 3127909130 11905954704 4198987851 8960406435 21708022265 13888048934 11520904523 14981298355 -1442033 523797495 12645328865 18435414453 1506051385 8654738171 21709020201 4107913247 5793836086 13902540228 10042257277 18482655371 15116525407 18395285869 2557834548 18994403777 20032417194 9382211975 1701454197 209488648 1186965785 241703396 604649013 2673655837 2031071071 117847278 211720502 434895580 139930666 20811024249 4108881465 13604590015 9775512061 11909073103 3558042254 1091465126 7852897895 9574540917 2418365247 805605931 6297967527 3524241615 23953533868 1993621085 6884029584 21785339031 737158672 1267773576 1771160670 311461743 1497470893 818872499 397187898 9224106296 6671028743 15061978424 167473850 21327956259 296392306 20600108346 2314220630 352280792 720913842 15309568450 14634086340 22865240089 4252958381 4648795519 18796766871 20216369563 208998838 5207182169 2401510862 626567857 341038837 250334159 941944577 5662387155 7801105401 1692765140 936760164 43410867 1916682531 21086626282 11690239315 10138157 10140811683 1005552386 1153830718 1726692696 2629701624 14822660077 7920712753 10172795793 376109571 11606436521 17904593920 1071999042 1557432044 779048506 7807322312 989844052 18262802138 3836953527 15896818505 16254300488 19022014800 17677812796 2130817542 11348861560 1501863226 1979916826 3653500999 8791309298 826123338 418446371 9125170125 121887824 2021104536 143813 7180300458 -234426463 1470333336 621988917 12420195499 20053646719 7934035091 4011855923 221511535 1216612034 1629816077 10523987893 67417965 2138741992 4992313623 1929130445 2589308011 1829381845 322866821 14234755864 1613020687 1330057254 1233267844 206018471 19728283540 722937586 5104500328 11385172136 503870073 48647166 29699763 382872386 1189404180 270894234 15358035624 1219200022 2162317488 678876463 4446206457 14713618042 32885132 572767485 1483513099 12787230519 648557552 12706384186 1693099579 6865494896 60670063 113913172 11926252841 16006607429 651485116 -183113375 5733033536 19878364605 313833519 499616308 8984342219 692105346 386459265 3082691495 11620655229 1069937642 273624991 2960158107 36253581 384069290 1338605646 834560937 6328405788 1034184287 1321112773 4950101083 3695724049 17936278733 1345275718 12959561182 -7694939 1196253731 107194698 103039641 647066123 367233238 3963473435 11541697150 13548891327 906974907 -102855758 1959390527 2015578907 6493583612 295258234 1511227745 11909110918 7925810227 1361919897 12017024650 5126063700 2005094292 8150922274 1821266510 697344234 4109584946 3238383278 1886868169 9691187091 4763800217 210924595 1340035246 7750021849 18393531551 7949985342 5491861498 5347715024 1344567734 15449879228 2627541207 3147804002 14193984661 12563618439 1438179950 3470693941 121582655 3147202295 62662856 855191248 3183051368 893213508 14878176800 4475105625 642769789 11663518341 456440727 18953680349 5404227865 96442737 8651634151 844602507 2544807466 10682561849 1553413607 1707206075 9463819425 943884889 280248116 1748729583 843860635 4028079655 75035163 1458992 2252136587 16020941690 4395582002 346884547 250009708 2640273739 562982794 222541727 10237252801 6207795791 6312059842 307572662 19086444896 14053242397 12229466972 8146064435 3409890187 6843090951 352247805 627077610 6141750164 11298486297 -63668203 5058130616 943205886 12077421626 5256617725 1582775070 919524776 427426410 544375072 5070413899 5159563423 6109706095 2261941725 3360867823 334124781 214799663 1826145237 7894173250 3150679270 5589752540 2024982897 8250984468 3431044356 1611037585 7400078393 3387851284 9721232541 3157912957 6193955164 166214503 126898297 142176659 5330597817 549922050 10145824087 2405194991 10760208138 3089500322 947767272 172319442 12964252441 689725083 17422381238 328682617 449664818 642791894 244255900 1231904063 12875616031 6919912669 22849197 9744116157 7345851992 17531447682 9766026052 136712120 229561280 1299424364 9433095920 14466085815 7464627731 363210251 11997109537 13945748586 2220655455 2913437667 701272382 12225726478 2184963944 2599137168 4814665771 3263907378 3652867464 235088565 9509532320 3578149995 900665761 10225713219 838855503 2079361587 2351690925 10392243692 -51632040 16453956280 1670468295 3749109993 1125481437 758615576 621821681 104689712 18702414523 3228754729 5412837378 11874668273 309850764 3514559257 8120354170 6816573568 2933337403 285394574 2849388650 123659066 627449714 2050165151 6993180439 457936170 3854795299 17548175597 8066708910 2975281772 13631830921 3749830114 2716706766 15755782510 9787056252 92333938 8826371473 527520540 386990895 12493043042 17377630021 174992688 1886701049 417706571 9441498724 1859176057 253969578 502718407 634448999 23641138 22952379 1379063846 7191648820 13929259830 962951 64198250 1194792288 668234999 442965550 1079736995 3986802408 4152407063 1239934405 6602476067 459269954 16180587814 77178110 2604562275 681158556 16531437387 15750245031 2122753793 1524101881 6267773704 102777064 2336682506 1879852519 380905494 3100121008 11675738217 -176755082 2061364719 1975526762 592275378 12402142876 2194291953 11038752413 1151390821 55788 11330305756 1323963682 5912664057 175723401 2997521783 2869872241 14593718128 4110157832 363593263 1164915216 9109610645 237231460 583836041 440617375 8684198376 10820542574 558267384 769509130 11226977340 7556694831 225160793 8212501362 2082250826 9278484653 798645036 6335065650 1711869540 16659341738 17998766557 488609682 3370978220 205922617 1132173102 13264283560 3724762975 13416676609 4718117978 5015130307 4434183315 362319110 621776930 3881082024 2191799228 23818536 18160820663 39122985 -178125528 9161253360 4323696823 1787435147 4203253165 1142350228 1085962575 4980741726 5319413167 4519865830 5164870203 72243745 362572356 380649623 4194061429 283987412 4011394626 12886988240 9283250697 15513687165 16522001070 15477140626 880666805 3035063155 876886400 -472777056 8512103197 628158339 915123420 11794025297 826682653 10966612855 1662886904 3864940403 8319486354 395810066 8552328901 143060975 67526939 44722522 5337856634 4367972869 5147704035 1623544457 15890144 577164799 2008799772 2274956353 4615503731 10039113977 441665262 11358435731 4732066720 706475342 58647771 4331505512 811222859 3128929223 48654287 2395180544 3485380022 16065746791 859334037 3492540899 -3842792 4798090469 3378430297 18771919322 3200557223 403067519 9230672708 6576321370 9132371105 5280045623 1834568979 1725760953 8637167338 3859203662 1470369203 10389744513 7111773302 6597639213 4545474706 16889765733 17190767277 1854991856 2872777987 3466670219 10873861 3445079199 7146871245 8508948379 14873328771 123073303 3354798937 1020766505 96406463 10867425905 378066837 11589578582 16442029399 467488126 425661768 1547160625 6535573170 -67906382 1314692796 16210534693 2190153623 16110750423 217511221 2913930900 6533275924 2172343820 813131705 1006879329 9593833628 2567147449 15976252740 4974620169 12269216679 330063889 887604969 7144538414 1030171425 13054562303 143234493 78735720 2178375794 5342890633 2873201328 1692546460 -2625276 9651901760 6673395548 11847071529 5742874754 8118118085 -189445478 3342359283 -209273861 -129566 6091795217 2208211710 121144601 1261745570 -278347066 5707590278 49328028 766148282 424427795 4676281241 58409553 284954976 4222275627 12012087454 1067987078 306348965 33982539 457000882 8543547056 15819629497 9581291805 10691259202 -438274160 40228139 8213316723 2380872823 161529889 1803099651 1063025851 332946807 745641001 909060034 9067890946 10212602472 125921405 70505496 3761501454 202729205 3924246097 13161323320 4277642520 441096203 83505186 -334854379 6323703021 148557350 12339225743 3630791796 2898398640 2546042654 132472236 2123382368 -189961257 2352876379 430097164 861897752 4099343118 1373979357 8970511975 9773570524 77519855 10947548871 -376804364 38268204 3640256792 4839129423 131005668 362172360 4360130918 13330400 134034501 269376644 -177119362 10820380678 -486207400 15786154740 7841130138 -74323492 2250840181 130692518 6314984130 13020372061 -332259163 -222617831 3631397229 137223129 3527552396 804252722 648898508 1413191537 -468022939 1545843914 2214523467 6008461530 5278062832 7106342451 90759291 4127797826 1324322331 198079860 11147199299 243402617 845963232 7808942047 104199559 6397829580 3176322398 2132436669 3115727911 186752750 -658496293 1053703708 -12280051 614960287 -416847891 4697596704 3253570096 2934370369 4845190530 65293983 200771147 594231547 108535204 7659684708 15040287062 7769579468 1125470257 7509970603 1709763807 14419465101 494020992 15053230299 -658589098 25946259 1399554212 12575368182 2023422799 1036004188 -51658756 2285008404 13014484540 2780236300 64868109 6895323680 2016342760 5872805919 3470613419 6708688676 18662045 8139843961 968537658 60434352 490233909 333290150 385526213 3093527468 14881971086 767108270 8182145454 741051142 10796935272 2555622449 2675123122 383528146 10082229678 1058973628 8295963802 1433457027 -621086269 9682571637 -37466012 14514545173 1712415666 1761570536 10731117760 6393554176 748059030 -295553048 1797899626 4459297887 5852261168 2897823300 3635791607 340103142 7759499918 12406595906 2621435012 1131786454 7112975471 1017991182 -20250402 12579479433 1113128292 5061381882 -90501821 378711799 753500460 5228068226 3306897640 2329753272 592972450 9877103657 559499663 1957508162 135194469 593227880 4391285069 4580163237 4082067428 316751488 7348996248 9002011375 75536322 -72899929 2378548239 9513810392 153296107 7293816222 -631713373 10667971504 14743977143 3669317592 350208500 6267973737 12595170670 4000054348 4921758563 4376041321 15235446544 -606504135 -81223437 7558245846 169410504 6086228269 5166246351 12106964513 16024418081 266083369 1153559916 6087673537 15642261885 14981340669 3182625979 4448435812 12677649133 1400934984 381380307 828059607 3609108326 3370771371 5889906468 174954420 8007224477 2606340344 -23065819 13608459773 51559552 5346972878 7970099997 2911045320 5481379748 650368799 8457334620 7072815743 10769781011 7588175792 -205651081 9048742827 621821296 1458251143 4206880347 4416029502 1417517734 661853663 8433850829 24979029 11792987830 -54365547 6348662964 10357591616 14438697898 4534417162 7681422622 10002914852 8809283966 785184753 6523440453 12218467829 -747389263 -315633008 -33040061 4319525 633647371 3708739375 13309077749 109696756 99656187 -446585801 413404226 4347729123 -5608106 4364411271 13618350908 11559723834 8896258458 201350567 -232395757 10118583714 -222258861 11150060422 -24552473 14593012066 6282077099 -495460843 3427001356 7045415130 2345764845 6402512015 9157658395 1036887 781698121 -207042604 -496331436 1821727087 347681999 14017465579 212619710 4510917009 7627364694 365808785 680811163 29871489 7110390884 -345212571 15288247579 1650083251 2056465 15304594796 16635252 6423562654 5364071241 158840331 100870670 6006287202 16752492109 2653793399 7067858 2569221498 10758293149 15078424529 47436628 77341691 153733061 19632258 3178190274 5865466097 418364965 2361870816 100977964 5632748219 10130834872 -219798991 7148940 291271469 4646823117 3314146743 7437105704 -165032804 -78713214 92820380 1043817115 9318874386 13159043841 231749872 9945850109 731155278 17421580386 11793549672 15582228097 1033290654 29032673 3356643018 10125501999 1192983626 40379336 3091540312 2811949208 4811112212 647530318 904931592 -50561839 4024069741 6771809375 3909529014 5635635132 13909920998 8101597528 9585108092 3078855323 3839881492 15673362785 4739828095 408343403 997339002 7504474485 2203629221 5932688368 3024502 2392619035 12192773613 7532900092 -289914751 -44394305 1076302085 1089483296 2910752954 4009947718 4702766406 757291645 2418447476 69570569 5694988701 29447393 18970351 13727636993 310248006 860453762 15566554988 2627521839 4791839952 10524986649 1973947382 183667903 -56796808 13669990953 123131263 225337898 12761437089 8684424715 264600846 4775928228 16682051418 3776599451 226264253 13466471650 16633120560 15079401856 2798114784 9657024718 33753171 3833859040 8977331702 1252457723 5284638796 -211798439 393598516 30862295 8918940118 765797 761590927 8240657026 7624556672 9068766152 9418055096 601896319 171499919 6665059345 12098948388 208565752 314338572 328934567 1114704044 217773678 312737410 5616021247 3910930530 34943906 853977866 3820026653 2143212689 12440425280 3696876650 5897498101 2173275136 1624896167 7862759257 17333626720 16250999702 10867876429 4803098479 254718993 372689997 1034489992 1229142148 400381129 11624051196 13436128 1048660404 1510733 1337525174 538756124 1572466490 4052708292 15924837285 14264490084 3394498545 12195067 2658249427 3628078273 3745550223 16378027129 504216332 342790328 450135014 916280193 13275054668 8402055275 4891719197 4824208945 883810781 286154 4734826152 2271722779 3328331848 1431977250 333029304 16949073299 9865851512 692413503 5937034030 15986541483 16362212506 4705241651 6046502140 724677568 9975790929 276485926 3961256773 5656443242 5485831669 718631606 7225355698 17360623522 8733951859 3553120963 4534763099 2955199201 799587138 827947370 6922648287 5116203821 607387662 4563829303 4536567641 316377971 7489179588 808157670 6368922116 13224405534 8557823617 11492782179 4230404471 1111856408 3703378280 4437475504 216671181 16197301484 7923146743 -4064374 5575636387 728417573 957477365 4921910416 1837321706 707271620 5256606900 677477622 4438667204 4640404138 5739332 4596453271 489617479 14592567707 191885009 2911598558 3562154975 10242064894 3574416030 383657558 3772571609 517245926 2403256425 2925124408 -75061576 -55405427 7072363534 3638307887 343668226 6822772806 1107699894 8907054018 772453897 9183623836 11978410555 154624168 3682221069 11170080014 268961302 717518411 28258656 6055161112 15339604784 12112002437 8101358495 5177138689 172143534 591907359 3045021088 4431709984 354940866 484021891 226503092 927772191 14243115421 5588458279 1119640092 38450269 14008326044 829223194 1049479520 3881260597 5867090930 1276796542 295687754 4097308433 -12780579 4651896690 587811192 924209080 4825936816 9758382 94934177 10700298780 14656889534 15441144901 74161861 12519057506 711614988 3414661793 1708736485 2060306369 11457539358 3140393849 71073664 119059911 7412601190 6350078213 595991881 10900129843 8936059592 14786115267 1424455335 15614738088 7762344459 218105953 12663130058 5417323553 5405946413 5300432737 2000802070 670342376 10831478835 708584933 3126788651 549814700 3063260793 14398257472 10364003747 13879850688 2647196542 3503419104 984752293 4351283749 3262931222 828330204 6016456277 893427585 435590738 4086987529 8564952433 116365865 268397230 3847791584 13258307884 13609365193 682041216 4874619714 -99726146 2294708983 307973910 1389529811 880871580 2665445567 6057258957 966699327 852890303 1615485981 46049996 936646137 6355074568 6310369325 4477706683 3069044454 7532788769 5069617402 6100223830 7953758920 11611479400 5948298703 8731148949 3669524484 4494460075 10357916556 779370412 279971918 396398408 210227208 3195825016 1060592866 35653905 8343604249 -141287714 2396730261 10740183642 917121151 312664523 819068337 -139605367 8228970920 5992512097 7957199 110812402 416725637 601552326 9810220395 2556652244 166242891 3213762409 870001383 11633259003 3101951549 3014947136 6315374928 96771852 707375463 5620233240 3936445341 220992320 1967406936 4738983295 7165573196 639549469 10874160573 853278306 177620447 5012528983 11790619656 380773308 2459775573 989619736 -3934471 -324508900 6906029215 47085756 14521245474 339929482 6079386154 808075432 7172493301 3458890785 734695796 1035084893 650054321 3893274438 4426590786 4067022450 764997461 5053392281 3213266548 399068182 394972049 1412604992 3687269486 983032671 4136215716 13356800878 -184104344 228079235 6535994755 562480 325750762 6084753375 687454148 84137251 3619526029 2319977867 479144128 5309227583 2790038617 7668324956 2673670287 522040945 11142132361 849968085 1300099401 733884234 -41732777 7288908281 2454082526 5467282817 730864754 5474995799 3850468126 -4262298 3396965926 4924418 846721886 -66993985 7175646247 13458210374 312147832 4380226729 27650306 -162786705 3269647911 545911207 567515454 424710703 1578796399 433058626 -1177483 8384825445 2883169739 -279911000 4936918892 823655087 1078611211 28411846 8244652 168458826 4065092812 328343800 3482742498 -177470693 12213798476 150240179 2080088775 23160451 9086890583 2102628106 2144446053 310476588 18408984 6733921671 3594367682 1496545982 4450261504 748989760 753051905 704202505 5480729825 6717283723 7188130850 488237721 4229338693 795019819 5024246511 11679214312 14009047659 632195803 5902203152 5500968935 12509757847 13603045649 2346185295 13453628548 10867634553 9889647041 5253821313 8251932238 738793249 3506354019 2105364 15044695151 -1764228 111896635 6865332046 9082115157 2984218131 10046145224 395657359 84227285 871663562 617199536 5797753962 53611081 8970627205 -251178394 10813937684 878851412 430144898 339493104 -21086049 6885216928 11543201972 561101503 6050843848 14617021830 919978476 -253011815 -159853112 10626520 14044418030 253611387 -368885952 722364857 5619666724 229019044 123129315 4887038207 -36203812 1571997736 13270798023 3472930778 -222097046 117385475 435226064 -397365712 5638084384 11775981427 5375420333 723156246 1184804321 420040290 6904802138 13881420439 706490360 232888766 9534674431 1571628 10095896458 832692504 5372284700 4532829961 12008845241 9519300849 5412977305 11307017800 10932537941 5318321755 4335356643 1409363808 7876850142 5198088373 4536887329 -248419450 3720002935 311355824 9403687173 64602680 7362524882 205445044 154825651 -1108460 2861979556 12141372606 551212505 -155761071 122849435 4507746579 1384940152 3391609441 827321328 587019146 78096152 -6900820 5816363014 3228026780 5746973297 -88549152 315370917 4375672029 5202930209 377717549 584178193 9447483868 -337883428 400352459 15144403418 10444825763 -8596146 72012172 6571473387 12032336217 15868410655 -262955515 5795625281 60518842 3862992928 4102790070 14013308052 6904352726 13142142634 907533902 2932305258 13050330031 4559979540 2611923266 1445848487 18807590 -260295591 140377051 6004779080 -43752221 6033023732 1111199393 340125351 3213153835 5784329824 2552351913 5103117189 10015373824 9849307021 1269248300 2356920125 6725001907 206707922 15000233253 2831004057 5089561412 16412263127 2338080695 385609361 -135888377 747777521 11031338627 -51845743 8030889906 2037632071 184030100 106891824 8125697792 15878179282 1715595556 7157968619 -188419980 -451733946 117505568 -18464504 6378545023 8496982354 8464621688 2804948935 2773404659 529446341 127103224 3214385689 3338001053 -87246650 4960518892 9154045921 4555217102 94264764 4302260659 3525950917 -348110136 8621793171 2746693640 5485964298 153598490 11371971315 -412459769 13298772149 7945634884 7779562991 759555874 10846118354 -74923360 645556007 82249551 1484826883 8886731656 507163597 -392616562 5074375862 3730389239 6171414010 136353898 156460079 6781575751 7876782063 -343723573 8489687950 -45626915 1196218997 7899237566 10936968323 2721634492 2628073224 613141996 5405318679 92681923 7698924345 3183587288 4763372439 7141585027 206883159 1252591727 7032539671 8611034938 5138731985 4903865847 6217512332 -259414740 924782823 1962666513 6336206046 138362493 14015472304 10023701775 6556171387 1277230940 61423186 1938714415 -149172291 11681653878 -308830471 275956572 5924158530 8938818709 -375837308 1216350109 23051201 15064280084 6002684043 -403227586 5029862440 -277085623 1470756603 12909568020 709955512 10219628903 15042004496 80672357 -203846400 807245398 956141332 10319527321 8438937412 12999547109 156554132 9978476096 4175155778 -7597408 6713941842 1654321280 530826889 5969856884 -29201672 13877275425 10344662392 -234421216 14305872507 89134639 -32702307 12315176914 15835631300 6345587524 384496234 198551082 3089660220 153799186 14514787408 6819275577 7304483346 -356719388 94030057 5430778644 15429224553 12771364803 469947320 3147698526 6260753869 315191711 7007463781 719811256 44904109 3536362246 13381726 6996984369 1521665242 -144681354 6239858782 -158781694 155758807 1989024622 3809261 14155852037 59375760 125511017 166235401 10554032918 -148501694 103633844 7061438396 8996414634 879971869 2281313572 18256803650 14261412298 6536540654 2317757966 297832674 782598219 13499746638 1538516561 10536042271 -33577472 17161167617 6795777761 757713712 241398893 6196536154 902434281 8154018570 11793066036 74974312 4955368717 902224936 3531169447 9810443756 8156384920 1443666134 54360 4265694 15651131174 858561189 571892503 5298544388 7776712874 17770172485 15959778488 11561049073 8358151 11162847 5454692412 851355655 3918653119 3838296464 4592441348 8699586338 13088413144 7692550018 549152364 -7597351 117953755 3370605423 -49778658 19116341535 15148233434 1592295311 863339062 440901007 7773883656 260188503 8689749633 8079944184 3912678720 378491335 3031669652 414649851 1403120937 312398314 4264978493 11710468802 2904391819 18030697340 354504529 6310964315 18745048028 6621126603 19577863963 1266015613 9519332750 7126801663 904036653 14010552517 -131743678 5560383488 13408170754 672674355 13652937511 886129019 12186247621 11725164102 347489192 -90417891 2946545401 930917265 6131370238 826380633 7937069160 -6033902 -83709147 1845006790 1033633689 7173286007 -43984727 6870424485 9919608029 214368867 2731315696 -32516999 8168814386 4298848023 15476905682 4931947483 1358568224 101126603 17170763412 1924467273 10847126777 9215304358 1690749787 408115 4878278605 6995167473 18080689619 7836376795 7186844007 6260262016 868145376 1582196991 5752684059 8160845709 3902575874 11350863701 15562434573 96568092 654811966 3784933 -83979643 4206861160 13644228270 13793032458 1776767886 12833475961 1611434343 609267735 3111574098 1778799198 12477757714 3932224060 5236683320 741776051 6778218429 539460230 5227394948 4115781198 4242448684 2699876629 271848063 5717378525 9492207786 89500883 9804701307 21263367 3347470698 1396278053 85166007 722351400 6409251661 4639757153 5806598067 60181430 11509247676 7876594598 5577175826 2693238408 -108616941 5475632675 3910842229 4178471130 14129521088 236298350 5243979 1666357501 212034967 9165108049 12617147 13393428413 1892584851 14352432028 1971014008 13809015737 656702325 -7604448 6449935861 361249061 7301576484 117501223 11915829848 135329156 3277989893 1368742530 1889030570 2667478660 7129547615 5938554390 17964408023 864237729 1604485857 917001596 5697276186 13649645864 1104141742 6181258698 7428534589 1571262377 19550872657 18763261509 6234215653 5127117360 92111374 7465035141 11842832907 416241191 423598191 -27340454 3819851990 536019729 15426121897 4247711756 3915588994 -365401936 1918642178 6460416596 7346270320 -197647032 59059811 -1029082 666439670 9714777549 5558967732 701327746 8001019107 281792385 11960444421 2794411937 5869339771 5106766 308533582 227498368 14576649103 637146141 334001330 163891266 4353533665 358256603 5803328340 18217228081 15189638922 1458137504 207427699 100702309 2541924969 6407132131 5761067688 4180505232 310031802 9062164455 16174976274 3504861475 33829193 8365743508 3356406127 151845300 10740445387 4656018754 1626709802 9154167674 6508890669 8518939300 2728586248 10855204742 -11252986 3264162332 3060202277 3163439013 329289011 497091376 382067089 343823242 9921162156 8391385260 4056665927 19258597165 100558035 6308498229 12864820703 9984449904 578780015 13208623203 40584802 7345257315 1143474075 16968758937 198575432 8539396959 5897369242 18469897323 1764722616 411736198 8456428954 961301593 99466365 688057404 647520001 2741110523 273325730 14471434691 16383340637 12105172923 584300506 466005464 6839016108 -135362053 64337968 11814686282 11838516675 18809093240 7699697958 3362553247 3263314040 3752367920 10977291214 3077433326 18612680088 3257186208 54118761 6858326830 471011290 606282876 361931639 17006790342 6146942 4723472103 492761360 158909372 17637837540 5784992657 118798130 7627227879 143427823 10843780672 839108571 7865899404 645615189 1637621943 4536535893 10006617964 649849549 9866790179 246644022 53866020 209310913 5857117476 6903296183 16027691441 577730416 10107937284 667116518 407490451 13502081278 487926 4843861736 35196034 524023784 3607288862 489851701 568161878 7106477281 -36802920 12732981937 1432942308 1212077180 250633712 7331477827 3241929238 129130494 -9186717 30984832 12615824907 16621232510 10716462885 8160954207 1501949809 120257959 2423224650 12672633621 287009140 7941187331 10200817547 17985476141 369336580 10423052114 867895768 13404927082 3627667744 13038077211 7359863867 1257786695 771029990 9563954726 1040104666 1691564617 11465188813 8002016214 5087053 5244539524 9868323755 35634608 40864143 6734793781 408089969 7206207215 100616902 697736109 3880017406 4217968381 1345681683 5765809399 11862268853 8308255697 11887803305 10714181750 8679589901 7413220944 16024156473 125247753 271411662 224437161 12127539495 10557880313 9122309322 3966328429 10605722357 492322127 1868076943 598170453 1072322228 11188917023 1432137689 1384170475 8576463348 3810265568 7840956799 -3808527 1913625334 337748483 2785639 610843171 1457867205 12991819402 5302949768 6621015777 425107631 4550628666 1479039170 10213908628 362608460 382392590 2960723660 43942529 1879405216 142557375 8427977197 325929596 2941113695 290654901 11886848928 8353567870 16523097073 5998947942 15240845102 1178988443 662606385 852425430 503862699 13023605404 13162316879 1379564225 12614787256 5315735810 4360809518 5095071754 2624590233 8915989794 1222204466 8603247281 6440124906 -7646820 23970899 -14463933 697132402 17802714573 1070632960 5026244118 8853408418 19002564652 707857172 4883234937 9488846365 13620920932 1526822464 12020794647 -28417815 14625229185 747205647 5700680711 452276705 2394789066 46827252 12569877541 3073596824 4198252982 17505556279 8612311398 9914417440 786682935 19811415419 5150093264 1604563879 19164106016 91324376 466116755 1149499675 20539621927 1017657872 127996614 6026362560 373562272 76442579 439535320 53611778 326220605 5988861935 6717742069 8917116812 4610966668 8792021316 -212479156 1411583535 1569951707 11388049743 1255368781 6372830051 66765356 694537844 497383487 6921805613 8489126557 344163649 5618750968 2124118260 2040144453 3078807411 12693365919 461979437 1633563097 12765290802 13826177750 8070981924 767721637 10283131339 3780402334 100340429 703739598 2286649592 45879962 7529228756 2485564379 14931907446 5459635057 2259286121 1463359550 264425387 3274492055 17131681103 1753496044 748366711 -9142762 -4366678 878076707 10381531016 5576136549 1835483678 10002699105 10793490758 1070800578 3309887780 168265950 10767313207 471931867 8372650538 441340715 5566358451 5913219218 23972529 867155696 861416044 12395298659 188904146 443851816 18019214520 331758899 39897782 9027332290 712337882 692565105 20475070 3050491556 1823153574 235581713 1652025225 1867902141 54777294 2843647726 592518119 59101630 1465225322 298583290 4035427996 2115817727 -44711870 9462218101 817681404 367381859 11071056152 3703191089 896265011 2910024409 19727327650 150033001 18467919 7399036778 638522899 5925996301 768944778 6857814989 8519482821 385925709 5671053222 4840486778 5766100622 15841607700 805555141 903434845 5525488067 4906292423 3985876181 853202889 9496681555 1400814295 60205162 66416642 4098242524 6916293340 174319503 7180117685 10111842259 144026579 1171248851 125571622 -4302404 15875817702 1684150347 10067092511 9561092889 1065479281 3195575749 698005112 5418131593 2264708608 12914945387 2883720812 4134089035 4021920666 2992458147 222722784 393935924 8902606977 9711400622 8182946027 16943353319 509595492 13257576210 59240436 14631116830 548306584 1065170065 54061100 4304129590 9667698012 8884686576 106150682 364304999 2802816357 13425827617 3842577289 3033815929 4832541109 293059457 5516515481 1865546385 1939264170 6619894025 9275788 -110437827 1115206541 1182798203 11192164410 4481747651 14509344652 571653832 202886924 7991755173 16372565249 470541974 9996038288 5633110942 7065514778 127605479 6882198911 6715513124 -233471307 866987441 3456603649 5138672339 4735201190 1022394596 4381406292 -34102793 11189527246 9160877687 10270598911 1156858600 4956937796 7798461 4765720123 134354577 4776625989 4667518056 6539631420 12751630994 922456714 1488568153 357318633 4357534011 320162202 9831603591 3294518715 778912640 3123933751 12124786391 6822715868 207211893 -113092524 68709643 378765523 282417340 705245502 8971129823 560364040 19432334 1333626147 144463372 15490826450 5566851076 -418671832 743987892 3768829538 16465870942 381521136 1993336439 8037820873 17302713409 7952801418 5089610122 35271420 748460823 455713580 9037001559 9836390348 8267271631 239760927 69111318 10660458202 6852219315 412192268 9266232852 4626402585 222945 880724644 -93041577 473795692 3271782488 3023333833 8242906300 3113976613 10509187824 461177875 7286812137 13579160424 13954004265 44306284 5882321808 162831080 7757186584 211575582 111509593 1140864904 7461462916 1053838388 576770392 6707375305 633449752 5142710514 8785513648 73176215 4043864523 2681824947 249223073 9767219652 11064138829 543132144 13472797792 3223572 7567740983 4662028542 7481902580 8200330496 10119974949 179376429 295090615 10630141167 218223621 8260710911 2848748902 1561081278 15645890384 419455775 2263122986 349236835 4517264854 64386893 14483281265 -347445118 -136743163 5687361313 -115283494 3859884734 387140520 5156259887 54432175 8008562867 -91214117 4383117180 2132989164 182402793 442170754 4569415026 956861501 51045015 318225549 12928952688 5188477413 8021008663 321160857 3779264658 5138496326 -213925286 77052794 5233698465 3305583125 668730973 11311228179 4757838379 3117617522 3928411161 608138947 661361466 2381245459 15143099 4651426061 32785486 10333966245 5134237899 5904483905 2881476191 1137489881 334509327 99002970 2715428375 5550944329 4341652607 458959243 4956979 722389861 12436505183 1160332154 535665405 15161969726 166526380 796805446 16654825825 7048820887 5601000129 15503668149 109030912 4309408130 1907032616 1594330646 3184066552 563115886 2678583223 13871010285 372276594 7234660203 326949198 1244061974 405201170 10203131963 1050903276 -148572441 313395858 195034066 6120210619 5952023977 11024646588 657705707 105937630 716138540 6205450615 6398180657 1461074016 8039809023 283880146 12782401347 326629525 16211865548 5196162920 438405774 5015658223 220276804 311305044 5773136887 1102765386 14773657553 596580518 13691956113 4479021040 5742203110 14640679940 4953932009 1348501032 10031037325 1201837112 9155741485 5548205461 11813933251 7827610045 2878024762 7778709691 109783534 7186028018 90243860 8370126253 4563426137 366416953 6580689141 9293401277 4719281938 6594095938 2019369685 972892760 4207843734 147476968 4187167671 11284853136 1677226035 2685769645 3574743251 44315660 12557997077 15517464417 3573205234 12860481937 167985417 16236948959 3893792302 704512862 2595222863 6616899745 6272198202 2253526738 3861103322 -132933554 6804684878 12723681086 731558025 126826843 8020905980 16557221561 778632048 36469338 50583880 48770362 7629902650 203573802 11919288369 551063978 5535355679 572099648 10321553624 1053916401 546942351 7173700386 381946252 8655948687 19679682 1164286328 8919330395 5456378894 1991294581 131092021 510058673 -16645787 5686762952 1839667312 6902962422 1075475592 14850423303 1328964230 4748649042 10280596445 170065877 35425072 1065623679 175067926 9533249157 4300935821 883803025 63353593 172926619 190554873 279211915 2361646354 105379580 2502614301 6781117625 10957381390 41994440 724160529 263012917 14578351147 60204919 89582545 7832208513 59037722 440448598 7716842357 1255907087 1229638568 8290312427 -42910275 3773621352 2674102477 4942676829 8264532389 702436292 608346875 14403592603 2820263087 6123805704 870537154 4221393007 1062411428 13988221153 1700831231 353166235 942108118 262638180 399144032 5565950435 1237662880 350026888 3087685686 1737471676 7290675516 375939665 1189937247 540979327 7756170975 927921761 230383097 490768213 288715852 437339402 9027403925 7683676535 6853471778 1060023 5321859633 10649629920 4927603042 4085504170 1105547088 4751537987 2317153297 15255547287 6624859498 15947990852 3762386739 373031038 3426384444 405741349 4758730984 3865747789 5172353958 10741561095 7988531100 236518872 5663846502 140567916 152448913 770312282 106333332 3763857084 1216427731 8601587521 1712820936 5130571425 1865301835 106135066 363209538 6376810475 5834402 6225982009 41902437 3511329680 3849481883 3785465113 2725894728 1923631436 9699054937 3693458174 6907281851 557210062 12338241117 3648574139 2981515053 1460803378 2138993529 2859548823 3394648970 15326309191 16216912277 533761736 1185058871 2061185806 12725648540 15256285856 6751255571 4606604767 8731965340 7567465972 6649500 9364994660 1245209527 3351646230 251218035 9399126864 15695582617 5831162335 497294524 89412938 10600313158 2350737006 286170497 499345456 508425837 3616497459 1392980626 4815026617 3706642947 1015332643 97679689 11087190159 4006428181 6326477713 6537343307 700359259 8344494047 9319983073 1144440051 424966351 17896544 8164965539 212904023 9998110141 148527461 170324513 2055696774 4591608151 532944648 194952872 5682327862 1353930228 209496315 4107987570 262836965 12577174951 6779437232 9288255011 8354358313 9511547489 1218099499 6611946482 2959161077 31114585 2119308210 975812070 11271071415 11681912788 4828514417 3740583954 11792834707 14149462898 1212142858 1676583820 599689445 1461812140 2265662154 5835239185 4459065219 10300540060 16921380446 4466699791 890826167 5045195768 750037180 231823039 5385404927 12077574763 4330396230 11267978791 1327570604 5099639882 7530058881 9888424430 894120491 12021644124 -479965 6218146984 3810069343 1260912182 11397629051 1085783312 764857996 17428134213 90369612 155158139 647333410 291333752 721249915 402058286 2868581205 6241502809 8253759985 838504226 5386543524 1219617600 10421820 4008655 6234911909 7636357396 117691101 713877370 2454864020 53372699 222929448 4085726825 2893189500 772014783 1663304379 7226626489 12729847317 6382211154 17561179628 3447398625 8585510433 8373624634 6654270622 405480590 998543403 10898949832 8500753271 10338106629 10177018991 520034703 8233819520 3311425709 2541882098 1765091294 5805431122 675916174 2551530980 9376043196 7552594 1048295844 6463548191 8255978944 17260047890 1583088470 14099525907 358445365 842682395 5712380571 4411643703 5048610099 8922468018 2091487952 1583762360 -3523936 511186298 344340056 8056780187 190206972 2410460620 9206792019 11195499159 6406860128 5821801997 1563341912 4716872992 1108492364 10441694619 2002804288 16690788157 6086270855 1426744593 9342088080 3211494931 5840962620 10263408230 589327799 3583876036 144074704 7968442660 8120954864 57562754 175215769 15357840790 971174942 7248015335 158837763 1958026502 5823970196 6125837232 1131736 4423665201 6902094480 16934914648 5829688966 9509824998 89683378 5914844119 4752923334 1343455398 981768337 9072774880 908017494 17224293082 6166059287 2788441973 1570373807 2374396233 6577561443 814007114 472007647 1496816456 611700325 386275889 72808091 2027190031 1009389513 1230247111 6950276894 813124930 2453308724 84052581 8234117914 81769943 2118813906 812857468 3080791945 8089600445 4178648138 2008647517 16611166059 2023546908 3824594520 7203144858 3523280334 1072963 152221678 5268500307 5517918737 1476192654 196373917 4896215103 7369537390 3955919787 4787025490 13997531107 7046506426 8241536192 10247761323 1698931637 1932863015 7685774100 1096431538 650224930 16321683528 10755833281 775692664 336193541 170419378 8635538327 16112286064 754115856 1129274153 14549829431 1903878362 14660203326 5156680114 1859971080 1078662753 1251119687 594282265 5190715142 14522871783 3393765094 322468793 14968955577 1051084554 2683755392 7906102669 24830000 1064082124 165330538 725915983 182291730 99126559 956966210 41850260 4703006315 685101397 2562631217 8183040079 95908847 205587424 8374836259 7080571251 2290274542 2159375759 5792800178 1965734749 7243462507 15469963251 3612944975 634694100 42449003 7212466812 204541923 1339933915 9543599620 300743910 235196108 7751148760 443121347 4347801103 2741689153 17178857949 20000065 2427784415 643933237 293262710 7395552805 468947496 1188025747 6383340851 4981546185 10949852373 9804858349 7457520384 4712933417 2035079212 6341272682 5271288304 226092375 9306785639 4692382952 517696070 6908377163 6319311395 12243265047 5393957202 57045080 605295433 634873219 7446755735 5961101708 3056146245 7809116152 6010935677 2822199418 211868232 997951838 539322290 3498795541 9029505044 821509467 1860854366 15350748285 106187767 3309767913 5211631705 6523161728 3806178814 5394437504 8508871195 7796964311 1688094708 859109335 3861650470 16797840624 8557467774 2762299726 9414536761 1158832317 873729847 893967047 145137021 6162953942 4582163811 2058323135 644295821 8024243693 487725675 2222337664 8383405996 608345271 6974276507 1061246104 674876934 7413498890 351276284 5249581606 711887679 6241517606 7219601696 899126075 16117063999 13949769733 20345814511 251602891 7084525570 736896311 11005357817 13990512549 16537224122 12634916088 4977802917 701451053 14496059 5427118788 12162252952 445966028 14278604474 9696721179 5749786737 2157140324 3080460176 5219066218 11266593908 21217326081 10516282574 1609535453 3983192183 5556354440 90833097 403146873 741061354 83333542 2949081172 6437704658 92019770 13610332971 12307107685 905307803 1260999113 8813823324 1707492301 8685795899 6603673805 2254547620 11648906548 2522201788 2094277832 66990557 14368631292 5395068790 82995844 4291000989 516839092 11514110928 9726077104 4671164537 1121612808 10538383506 4875907149 17291209 16661237527 2604699 68863131 778979347 3115448125 13680234651 13821522310 6575347533 867287920 8904541454 2041766136 2294091090 119303207 1332771022 6453207153 946104089 11115668863 529845205 7015131324 30062371 14039038883 15162497968 9203446828 1298181334 2885871079 20804097288 13331407237 586918594 7114850764 2109692877 1120229493 9916895137 1962389277 -11510487 1332352995 203719561 10298054112 4667470331 4469093196 2770677678 -22470742 342309677 6130238809 2225774649 1942225 5845105520 321010420 6682832016 813500533 961983425 5166512244 41251173 4196879524 19162316084 543526807 9591834806 757206882 2596257732 14380181622 3312525340 739884711 3305752939 1225144701 17265571843 64840372 1512941581 14556311136 116714561 1971787607 479026932 432263436 5644311914 10723238117 895169563 6412265867 9314546563 11232950515 78593418 1007808038 8390495008 5158630626 181074537 80685029 19578120139 10901091728 12258539592 331378421 1304270189 8176927075 7890879054 1131827015 432622487 9252591845 843019980 2441932658 2957985558 1900997256 6599668037 8493124602 8001445093 11117874148 16352867466 4258737025 41990774 15673172453 3093278773 2021228304 18304535235 1028075361 3993329192 8037559024 1427836549 3786652757 17522422762 3946766299 14527793466 9872249594 11990074169 2802061362 2110146049 3571847486 1874439638 4902459138 57115768 1877256798 6489038067 269202189 6538259466 3136116092 1851379302 3208485757 13606911671 3414146652 8520279704 6788694813 6451701522 1352658162 11325797028 1975908774 3287250605 7969123632 7025658188 8265711118 6793765966 1254947382 643249107 6432080833 333065150 1533756052 11192054894 14259769979 4507762129 9305473304 8095750507 1877629 4609575880 2326168956 3960612235 219874594 18274120159 1934390913 9974220873 10049279267 174118392 3713586820 6432730 9353348668 5720542275 7617025351 5732592548 1879046167 -6062763 5620358292 18611864392 2341614483 1051450339 482625011 2215937211 1002621499 1041307429 853102207 1264774461 7806960275 53973055 16111704949 5581108282 425556135 766346554 4185404346 18430954381 269957704 7810756535 5224375986 1152579046 9480820879 5267660472 10372123460 11941079106 3956085292 4146382092 1757334047 4920054581 5368393402 2782923 5986551901 1729099616 12988281756 7518517733 4671511560 12164179401 864280048 2711873743 920143152 3909332566 205198196 78883068 1038489055 1325098896 10447392 1103589383 2604866618 1228790382 7753160406 8226431571 1058645391 97962409 10551453422 2726240466 16445486830 10052104 71736390 1542315586 1779384941 68138779 83114914 7322570966 13118023174 4509205012 503735403 11177830230 638266738 274472078 2623307337 4005936322 6484294465 4788224600 677271284 1526840506 11827854758 3718721780 13847302487 6909111676 470104628 510542616 14994125333 2287850681 8687544559 868127338 12238316372 495515548 9679159066 8892755936 796829723 1940918604 4249168568 6514633983 96244059 10938626809 3063398672 649660051 16311388341 8707428812 4770399569 673590070 4408700027 10441442142 2258207883 12666261805 5872387862 179153339 1909254 11303532482 8221176615 419804809 2860054434 7593980433 4083454994 4589514112 297987632 7700703404 11958914956 17099168508 205818871 117071805 6885936388 10584685963 703001727 651815555 15344952770 305621774 10152638190 5318228228 8132659704 6600718855 39301173 1066624117 458574067 3355724197 4138343498 1269382538 25231931 9959974040 998921742 14812303907 5459298503 -1938704 5543981855 17459372026 4798720845 14440612856 7120281199 2231556865 7126283297 6176104950 13649098474 381029613 12670484982 10171261653 9316146961 13503811104 14225805824 15465358254 220658925 1617720363 165568705 833176839 15376100841 185919385 6624938700 6696149501 150450724 6315924813 9494543077 3466392952 15539540210 3857918588 1348086376 6011208385 120439743 70101446 11254868868 3726374978 7369837679 11981084997 760086572 5716720504 15444799255 14682086064 -14873927 102742574 1730442878 17813972214 311736705 15816825077 5801036612 9159022330 691860745 6040846860 12066202847 458240697 4784755024 15118815932 2214381163 881262266 820482662 656481778 3247701853 12728490043 2858624269 4292876817 1252183779 2601352403 15506660283 -5288980 64742628 13313960893 17331739422 90391388 6788255183 886186928 577965030 8972554598 841531986 6529712081 1232429064 8170589704 8682996982 524614385 1861912314 1911079325 849431601 5484016858 2881021471 386414967 364073297 4664191258 16067233490 14972955102 13665461704 323860514 6632510195 3034701774 2028497393 2240717399 1334668829 3708304145 10185172459 341108180 8615394542 752150624 5345232100 12331138639 7284339067 17374370774 7328373175 2222895262 9842520902 472254493 -2235768 6974859778 2429760777 3862493079 16650756915 827544865 15678294628 18500785 5747652169 8702935296 5411125782 6000590181 4405347576 1371681714 10362351197 751107203 6730873284 889049793 19322926 999429336 4490457747 1825697952 796114024 1107774474 10641626568 -56546286 10105815592 5975033216 9400069628 6245876661 8737409123 444440467 776015485 2012427267 17520313153 1602284673 14913682393 687145314 2682654596 3570761070 1039495815 3052990785 3418158159 931073097 1550718801 6973554653 1155394273 3912813502 190396755 727432683 -117621664 2556012390 844518661 4487340 4604357406 7564668168 3593480879 3292817046 1618356415 6797190322 28707030 507261517 129554977 873431889 7184502275 7199908740 3438630973 11109997171 1317110296 2281741624 1346669536 208931637 702389071 3969071193 383246929 2353742520 10105938579 41963884 766191190 6287520689 574296768 7243316322 311369332 1476374690 6005416345 637153001 16407133238 79296892 6274183177 3583374152 4777973562 16089216270 1018767926 17330207884 743401028 3483253 11750863525 851983342 1756928012 1596972942 1045436301 3459975186 721478159 4979273029 12651146960 1651090293 593316413 8512361329 81690864 6264091209 13388810629 7625234553 6697169152 5344680580 18866383135 38237862 4248435669 3486634094 8621649339 852796709 9725537500 5207356829 6556793671 15349936897 778260011 18672008868 15444918349 -53684967 2536977389 3739847931 5897285059 526311902 6620329319 828406816 7076281821 8833575259 884852620 14626657434 6944549615 7040508209 1567635102 827308096 503294965 4015535422 13019372722 -5719323 3555347666 2320361130 6298195180 8119740399 14230073587 4232419203 320497230 13501299739 176020064 -123200608 9009665966 4240265341 10873979123 2442233581 6639624828 3585968712 20813132 5201003917 102129901 8648884247 7491858030 4199372671 7313409256 2243008458 3395777964 625077614 4984319064 694810492 9841344641 14675363922 6621172106 8909319490 7394808632 694816225 2430924355 9383558387 7140590466 216330340 18348002556 8105138480 2253423018 6403070503 811198921 3110229268 13148210335 1631577904 1775704398 927754012 15668285717 1524379246 11008516368 391403178 47236531 1052795535 5333315217 6747134475 968513506 4817844312 6538066705 1360853297 32566587 2243697562 358054404 263880003 30232419 6370291213 4751053100 765643646 581001174 175068528 673327397 6672269914 2279412120 106717060 -7707944 5325545637 10381324461 544944498 495772508 12619337886 11981607282 98604162 235953892 531379802 5630315080 5227668939 4605020902 1208880608 708347124 801069563 8018853928 17517168469 12284862072 6158377444 5250364824 4177620544 1015927324 3131721402 754493912 5328123891 14041079747 -58133868 1703632086 487890489 1359356433 16123846647 5817961703 72806594 12682630782 523598777 7703434484 939836480 10088274177 646040179 9053149931 8958554440 13274542067 10551550010 1168480828 6900442430 16233155718 4331348342 9555202027 9968523484 7726334292 951996691 6085135429 12346904904 543346403 768545410 11094124027 4509895660 7747125221 5981965611 455296133 -8115588 6434480047 508997363 1880442568 6284469075 5258048156 183091669 2191894414 182143403 14586402855 11997287973 3553664506 7995097560 22944739 7482054400 18232676399 2175939096 3143827 4857688591 8493724090 11629610976 502212829 717104903 1592591389 329647910 7662815668 19071309852 6487378828 -99764770 53246483 -6346746 37191155 3036432908 682676895 11752038732 17005100088 2432206618 7967644209 -104489461 547068552 8000658222 590469623 6199017774 4029333898 7247541587 8040384741 1097592311 4993447078 12174127298 130209674 7132394824 137366893 1847363767 12534057997 8009832598 19015727862 8061675094 3236051128 6499682897 5796416019 430507258 5502590206 5908862077 17897046976 18856905981 5209249969 1491713235 8730929686 7760968451 394617388 3639649542 2726149606 590283599 1831282718 2008956538 958951995 1031390131 1522120867 -128614396 13846749972 8106449923 4010662474 1216419867 3320514311 17041876299 7934506993 7495120906 3160555899 1825503959 2435747357 49628726 -177592620 273153655 4730406681 1172089256 19061416997 6286688445 769623647 10755973341 6470896821 7870120744 352446780 9969133347 11862671243 16891312988 5721893232 244442591 1580788802 6538907112 1691544251 1229906995 18617127251 619277723 639996885 528030664 8894326 -160716232 3517137931 10765197787 1889632238 11373521336 3840881227 4454824285 17877727205 1250381369 10709215129 -114988282 8232901119 5071704248 5145372772 -202960399 -166684170 13807663797 405073092 8410672612 929259376 19132362189 -101590742 11109824339 752480699 1156077549 4229960918 777050763 3534770168 2875996194 9156905181 378857800 2387330258 13524860696 7361378395 6346952854 11249428733 1098399668 8007482 18110647413 17531211602 590430424 9385924580 19354351899 75840016 14526151252 10942992828 1215543958 1590425242 8080520736 1838070585 19466315721 11202304072 9491145079 11778553501 7112522946 9658475104 9405076158 4740737025 540709948 -64257775 46012246 93188132 362194041 12939319793 71344580 96889482 7283930880 6625742177 15483467627 1418580682 577247868 3983506901 16843005904 276590644 83648199 2908580585 1197390879 -127278743 5359189161 18316897510 2263998776 13188687070 745362657 -295002 18726940200 11380267627 15086153955 1859016332 6174853243 -44346375 2602745823 -2490215 6949698265 6660181174 13076945530 8448435305 11095632144 9173039874 19054993328 2964557732 37926199 1667689760 204326004 10887585110 2967608037 16919104994 2366647613 8606008532 6153846785 4729560870 15423240289 41161020 3733624825 5216459487 18279429874 523970634 4463667015 12143991677 16576867088 9505456770 16639954460 727405962 15205137025 2017028889 15860693942 12934049884 17058923035 9053701705 2059842043 -72435117 5310071563 -40442774 14736650956 3127517558 9537662989 15002218 7355886489 11138843692 3727794378 9506360918 149693163 13592745554 315551592 4128431253 19110380261 371925270 4984805452 1658597485 3190851481 6755728 5754750185 9985317963 3091196836 66448230 1825038668 -131720410 -75779653 6045437244 177925746 13952327356 3943113388 4436273453 2115755077 18099187275 343146279 15196468729 548066036 -89979471 4880028119 6582038880 15244238902 4828240934 17155064172 3682256675 8322284538 1462654699 16556739995 6632153549 64073874 1457823408 4803122542 2690148008 2539655737 -137309 1983301149 3862757898 12087860768 7326217971 5151944005 712437109 636269753 2539210946 7540484402 3477011895 2404990928 3206482553 4648606510 304456087 11693400086 19689857946 6117486651 1268914223 6934041198 4004377950 4774638881 13863222502 9474805985 6225082610 7908851212 509529265 23914672 687199377 14131110776 8324987105 3080373814 5873074161 82687745 7383821512 1840617600 5358941471 4485692643 1656641602 3543162196 1881565789 19069312670 601516856 1155809705 1101796931 15282344835 265555076 16543426524 9222946375 2632037736 6863982738 8976496318 1320678960 393884 21171245457 3858980218 16181271586 7801292573 2446787159 12138645129 3579883562 5123888 1229659743 7357929825 -110415853 6933607618 6470342741 9190147570 9097692981 1735011113 16673677226 2059420154 1465928705 12366706952 1205442637 6015806324 20649310 -11091655 13639686683 1675027964 15105346011 46652135 6692280436 6439150801 10206697228 3392111278 1833293659 1061510423 5747353894 5361908183 7741770379 9328915322 16123422850 1097981475 406524098 102015510 9024144059 13334321065 655806173 9009259763 6478777137 1513823581 5897343617 790636712 15074652 3296502606 934406706 4176707744 11174310014 8337700400 1292400986 771799 18924866443 6235891461 14062418815 2557550002 160053611 115080791 17358328871 21016996174 15090579138 3870980657 7025625867 1360600121 21466424454 2455150285 5876775116 4563042683 10249602941 1166093733 22366137910 5325516072 6645874345 19175064 9664978651 10710837218 8918911541 2445799993 10337335117 34788422 5250420831 3633465037 8812356326 5481785277 554205704 15423372951 7182260658 3376436787 693938537 18489920051 14349852932 17954348987 14104601522 916363066 605827608 11554151414 3227207984 17424305976 287764563 4653757952 8414098498 4961451173 6837905258 8860088299 1875960780 113849659 4115643730 5630705665 320685647 8772163339 6269240652 5384655867 859099439 16137199574 230809160 626766632 861829363 1851127216 5265615744 3897988565 9350479525 821906662 7555052046 782962003 7766224770 957563965 1019000450 9854237793 11178763330 590080717 1024881309 1163392479 7548861709 1098558539 12377197607 6452233309 4954906005 1289661964 5666959895 10871010348 117303937 15259524114 1868913481 1636194725 2798068872 2179994958 1050047011 6874625830 12626560287 5583221499 15296421336 10392931163 3820123624 1923183188 1847904115 2855321776 4237026659 7936108395 19418572035 4282725987 7771698986 10233306719 4200654161 733646431 468324310 12021800422 13304837695 14668211626 1473306267 9340469452 19859472238 6821215508 4450259400 2168088045 12688397792 6530579866 8297607090 14194106162 13022142550 1323566339 1066437399 1799351608 4290603068 2735295658 3183644269 214795732 2816733570 767896986 20035757102 46544555 867037136 8832251243 9647032661 18623800852 8953925544 7511027845 32496640 14513248898 9527755504 10145108752 179422877 5004614782 2591230795 3507609126 866005518 11329295162 123735206 604853192 1974102575 11947396733 5754628714 17502824755 9735379881 15364611080 8224962018 1796025164 -49375910 1061596255 983225236 17396339112 298501751 38427543 2591166913 248809970 18239945270 164427196 7821557738 678795881 168879818 17929602166 227920284 2604208332 10112380117 15621298446 11503237641 33388342 8286071164 1548047460 10406574914 16610302664 21597354387 8730582438 5758859120 15822891786 1010638202 8715009363 7430562384 4273171743 11815235502 11783769304 715186319 2696489402 6022812494 17970087090 -37257550 9055553932 4403412075 71106239 16231809058 275299438 5971840842 221512078 189442941 9898046729 3226393337 770170187 8309849315 14867899 3900313866 840251678 2519236333 87496432 8695430708 510158438 3985631898 9933666075 9411735012 612434438 21275074524 382372097 12876278996 3910285713 9777191748 13016077398 1754006871 6942235284 9544141497 456092031 8920435402 9310783547 21825898668 12810835351 635092207 8827961975 1940278156 18065845086 12927493912 14798658131 62526012 7481268272 1830694805 12075002295 20155605201 334175877 73899902 2114099329 3126836485 8008381269 11880672002 6196188841 7910288679 627410592 1931968462 549323276 10934113636 482646601 1131882760 8377599971 18482897817 6315807533