499996 -20425302 342915526 -621047587 -129684526 -168980163 43768443 -260532162 94276537 -357717304 -434736436 -112351848 -3359255 552170834 -104590073 906061461 -340279511 -57794384 -571576794 239419461 116400520 8718467 105924585 -874073926 574168302 -195244839 321874972 231350020 45996894 21787744 -135030581 -186059704 -20925161 -44165261 754902480 86538659 -9134657 93832343 239869136 207691171 218734562 -664617702 -573911429 125964445 -14314529 -170072893 -53736639 -319263351 659267470 -35581920 -298560592 66670252 52498034 -144059321 256355270 754336599 142884173 -401586489 -110239774 162874515 -67653553 -126687882 41436655 -461082023 38816446 -154960595 -101787838 360850631 616611761 -356045626 -601028659 59777642 -309925932 73163173 161265199 205028289 620465830 813769679 -11875312 -764737533 -186411259 596892852 -741560015 493843202 552256927 92459157 30113804 20837049 259313403 -88721813 268657234 873784746 24808491 -652273022 340314082 211219903 3257154 -105950607 -683398360 15702009 355970354 -4047255 -410665347 -117008355 -165654902 217238822 -95416014 -397968655 -129100514 58994748 -591992248 408746987 -20325887 7734610 -274305486 -247477668 31453596 191552034 311699039 6993330 -76763453 -167568835 -7872670 8098290 -269066858 -204513075 -3178975 -78085846 -443280724 63488321 869234 263486375 -125941997 535376873 527177724 -127211207 321464599 -161872806 22282425 -303786746 207550002 -52598939 -2706929 -8841493 -16938474 2500585 -64883945 -14325239 22111021 395347496 475942335 128460770 345081534 -766349751 -130627779 142408811 -399986434 -606650685 -64937901 822251040 -253721422 201495540 40863702 -94095389 -388012913 12656103 15953933 646414549 -398052005 -34086115 226589107 16468700 931430929 -1092924 -459205 65336879 -16864575 47326761 -433320370 -15849328 -108825858 686086493 -446564594 207222020 -399917698 -85384904 140850885 28016533 502701338 -269863399 -508398759 395336495 330405859 122826690 -351668065 -8809421 436980810 -17572018 -220468464 346613167 33857870 596321222 -2669926 68326009 406643733 24313848 111148883 125898621 -160587353 -3809390 -245724 -29067499 194913823 325709 441728389 86796127 -214959141 -85120738 -178449978 168339051 183913487 -400550657 -192375021 124622835 739521926 63636802 -53621334 18877722 144591886 -580905317 90902309 -8242329 1144564 205958425 36089716 -160582009 57887606 40202470 -258608672 -109271507 -96785511 -367548081 -130395253 61180060 -550642494 278583391 -21468320 178350467 143486815 -6817969 63980724 10505862 -9115869 222880954 153429124 1838364 -102993981 -37371863 74072747 -161353852 -265798395 -128666167 -136645024 -548989500 -463425900 -528921184 -362142076 -564731348 -175059911 -5683551 173989182 -367699637 -112005297 -556041245 -342055653 -122124204 423288236 -631933371 -172519053 250267497 -674789523 458932597 112958770 181126781 15928092 -105160456 227719477 -247102512 -313060634 -181395308 138006259 19498194 311000398 -752138536 -32188585 16389377 -339083392 -6634755 -10327300 46465517 22845330 -452267863 304544003 2897463 -440533010 -115402041 -644657833 138117617 -128613580 278724488 -355751276 -367799291 117901314 -30211262 -63851588 678285886 -31566156 279573220 -196207532 255742815 28531199 -142286328 -660913403 33704216 -84850893 279667947 112368641 -529265230 -584420 486926244 188854431 10664031 -42313303 -18947559 13582253 -497700893 -153605096 695624397 -530191876 172512580 -974238557 -114587556 -363374717 137386191 48945646 30954338 -539662825 344118702 -330995086 -4328391 -87343890 -310331823 21352322 -71460442 -124833583 -178213537 -559487395 947326147 132202480 19957665 -338429170 25209053 -60332501 -264377717 -421116137 -141879356 1285546 10730715 -249056722 197260929 -55639740 -3393483 -1542239 -164597223 -8498678 -26081150 402529674 -4859831 -38910452 461751033 127836779 709860894 10018197 -139480294 -114107946 216382917 786812056 -131443003 7275873 -633001178 -45824145 47283971 672238246 -334437627 526112240 -366996630 -251016564 5247112 104238212 17717561 -158527960 -357897494 -30134844 8199089 -692992222 -256678154 -734847304 333954605 186294320 777550723 -212916171 -118847031 606347251 245640135 111434940 -18461992 -89983752 -33807798 61188320 -435576739 10874863 -924468817 -434131855 -205178695 117212987 -83048128 162535857 2996047 -227714656 674814945 52767952 -8153791 -55859417 9431740 244930095 -35799406 -7734266 -95900324 73772502 -13668114 -130078545 -62147511 473530312 401951317 -51975566 128740497 -214617130 -923266296 238452873 22917862 -124038220 -4347270 -660700893 58289559 56354379 -23596263 -93818752 -24851371 148265945 551475030 368728630 -60627586 -113316863 -803527773 2547750 -117802260 -142960843 -345587966 -341826844 41092592 -6359390 -436426601 223144127 19809378 29695738 -512380515 915010177 56774670 631156787 53582132 669523745 180049981 -6185581 484083748 -14697546 -3455486 -290285401 484864243 57222246 -378127147 277876016 -4849910 -171445149 -768400467 448452458 1236739 -2972604 -3063174 9802926 -62160501 -107711562 -19218867 120259117 -4325279 -129962936 -36576527 10329271 21711267 -11657972 294569277 -6466472 -390906139 20264569 -13492279 109863101 84680974 526990049 105965256 22556918 234762163 -192030927 176810200 -477392888 -215215722 796461399 328782384 -142681494 -622919509 37323137 168496195 -28745152 -327977533 -459029370 357714046 48274631 -19697972 -219235069 175685126 1730656 -139380656 -267902850 26079016 -228530750 28669513 355153541 25040363 851849573 148582299 8732437 192448635 251238339 -55173831 -100812986 84140580 -81871 1982023 36068935 64289928 671139977 331345815 -147410481 -475971482 23882066 682880513 419854964 17794027 72146472 -80997191 217056368 -874220381 -267138102 461611458 513502399 -627451526 23325024 654834872 -78780522 -3853106 -214162744 154137635 -195512904 -635813271 -282418372 -4786720 6707653 -400627837 -550473682 79199332 32209262 -37543717 -134888669 27434375 463055832 19438944 -873709690 -101671535 -129645423 363134534 353679443 -528732557 -312882084 441956083 -192616188 -671648108 67742275 194219644 405431033 204305088 -619841347 -180965983 -8845677 -708301090 -313063545 -170884885 -81643187 481089239 16187042 -12954032 -89945216 -218296932 169530856 -38531882 -248941091 -4610123 -436827 30340226 66422281 423005820 223944414 39856627 -67786132 -916332402 260706563 -265683498 -119907692 315433084 1899462 -383338736 -232674090 110590231 95521009 222792604 64321486 -36016521 45214314 269284502 793281490 280120813 2693442 59646033 263107355 -14850897 -135859510 -372301176 -330345728 -10656597 107893531 -459293457 -216692299 177084373 -472705914 -75725358 414621977 -166784001 835918287 87774457 -59427814 -33257853 143914931 4921147 -187742410 -68639441 445138790 -35068800 422789874 447553027 584302466 597541200 95439845 -4198561 423197092 204460580 711142007 29166988 5663531 -238287955 -19129081 57752272 -394661469 -7695372 256714405 -5107924 40212464 106377181 -263552317 13500252 19895918 -35536586 267624221 231007983 -43833729 -164240671 6544549 369833312 -809188607 67508060 -235231759 -157529792 -466129127 987335 107694277 324097159 -10598559 -427414271 840323013 -442612061 -208347766 50960141 233818779 -12957629 91771830 -616032883 -23382143 13194659 -149699164 -248353076 427832675 -263230363 8526309 7111773 254897803 -52349187 -881979044 -579157589 8194286 -35365012 -367131874 62643376 -15071480 165973320 364004924 70825921 11240777 -13545727 -16572973 -67842444 102014949 54272125 -79379627 579432988 -487718759 142188212 38418781 -432452025 189665492 -12370416 4301019 345360800 -462004895 69018411 -611894902 -664540703 45227706 836168218 6136366 -128792004 2425054 -217142939 959099185 943572552 420855841 188509786 -370637761 -710878444 -441719350 -159811921 762523820 464941495 -14501800 9816234 -76224383 -875467789 13892094 611939445 126108478 809373236 -332557882 -213503081 74464324 -281230402 -380726086 -69549010 510256604 107690814 21475906 -105282845 131368518 -13396928 443797 -68574209 249667095 1147204 250043545 -50201471 -5242295 -222397600 -199103464 874485 -445074606 31191495 -566134756 -126484011 -44076229 -470106 -162619530 -254669160 132306530 37346090 145336843 -31836778 370694643 -175712954 -381782305 187445308 -348220251 -11310991 -180423131 -2869664 338812112 -10666297 -599449125 -865773488 -34856612 -400129239 -75332 -338269063 2190539 461248022 242650465 128377038 76125998 -20624334 -193411909 -296147058 345315947 274095609 17242224 -22815197 101862385 743839712 -807910398 -405978628 344202444 -2849744 -72874253 494913523 -106831610 15454763 -614173262 -235885412 258149671 -10099807 -53040132 576965360 -53227044 -177749419 -119077067 -189764861 446864597 27838222 2111245 -584022702 513548813 -217002696 -172520450 183553117 360811136 470042779 604413554 407373372 110563743 648839647 110412294 18966839 592724058 -340370283 598000092 572773518 353044509 -436329352 -214524143 -198338394 -214128939 753139607 386771615 -435624295 27359079 -111380411 67107260 -79163921 -45699398 -945123666 -7311615 -875327359 -1315796 239958346 70563578 32715576 52861745 -919958773 23456139 -80967221 65166250 -184014761 -187011113 178496995 48565226 430952053 -378513628 71098045 -189395077 271432820 -284912861 -52482237 -217065732 -24227891 126171714 271798553 554968263 -719986386 64995788 242547901 -390945432 69160759 -449855978 32873955 -217025190 399662956 645983407 -101545492 189540038 -284221534 201588250 99456608 418139724 -202175903 136656282 203892420 700275264 -856155890 112362191 95727301 416532916 -578347670 135739491 -861952995 301273945 35906019 -440271115 27673192 -312081137 230612779 -9648234 130751027 70115733 -295227095 -468546261 315931023 -346856742 -527196111 121235711 -350592270 -33358843 -292654777 268971803 268242333 24863 -62266889 -114423235 332635570 172949374 57678792 168304444 372373237 70184228 246881091 8907181 -385456247 -132544556 506916817 -186875857 167311380 -620747234 248512122 -220109337 -126750214 636087817 -15241474 -13299777 -61833952 -768448 -129318154 471940744 138168462 232319713 -360334596 486064780 -829178084 516838744 -436197950 54297077 -486494278 -9922285 18226138 378468749 499585915 10466401 44730289 280909571 -649899627 288489178 259534 -545711275 13122415 17399476 90836162 509492797 691283424 -660374400 57704583 94936086 -419032087 119752446 25226386 -9519183 24545556 -464365184 456717016 -426569299 -411036181 -343110754 461131776 -11448076 406239735 45368543 92165012 452987967 138316834 125593 598742942 403763558 -77373765 477305553 222922138 -623507229 -227209049 606645165 89112628 329304277 -267741692 -171197689 657661 516114857 24520075 425722966 98147773 -46549812 -11399397 -24586058 346689035 76595 564202168 154644956 627521630 76894 -32435837 -92584909 548783074 3182146 -398952920 -113781322 6671738 -677550328 -133939288 -73391675 164254101 12178904 104026696 -4683374 -298532998 -615240318 -8777309 12351721 -58035502 -2556208 -383908202 -178463684 -28891708 -449784204 -32644586 -271153696 -646880068 -877771411 -225473405 -2112266 -7501653 -410076194 -346516355 172164790 -463313041 397600182 85591809 1425111 38447754 -258940188 -535979542 -629333115 109627045 103176329 -23382428 374059441 79844505 -3879500 38109106 141399293 382698942 -251460752 166493548 444239107 -59676207 -210507808 802665440 -104478721 -206610721 -80387233 533257900 573366411 467350587 36713730 693476912 -462095029 135876684 -680034620 -391716306 -564783324 144842193 -259853631 -106366481 13573999 -274179479 -370227981 -22400701 -93472760 -2865746 19430550 296446036 -274568585 -206460973 405774907 744114361 -296956904 21904662 27470142 630347017 75345415 467288862 -488482487 789510037 -213357681 -56475776 -699805931 -109822299 404947378 -14684494 21617636 398350689 -371137611 57807861 -99165724 9630053 -185158180 645414626 -432461570 -20236801 -414613062 -60408309 351424268 243979601 573346541 -250587698 -18307632 -25104397 -124726182 219849663 -83881003 -866224754 -120116006 18934110 -20492347 -586976624 157329283 -80394490 325108287 106863294 -159184211 -118293270 -285930891 -248720981 -512639672 756107974 68022237 -7109076 257656444 -176005570 356729859 -262078992 331451450 281868832 -348339306 363009376 -331784608 50622997 243747248 -421501183 128168849 -32645331 105680029 -305579754 743922547 -599370604 -145297716 -49293821 -176267295 15076546 -546479569 497126572 -452781685 -52346575 -55093034 -15711351 -916239 108340348 417569658 6257957 40735461 761204 355511468 344869300 628586051 -304141 -10202166 -349068255 -490390843 345203865 207263208 8436338 201888078 -756600072 330797442 412875178 442282950 166608989 -148080251 843674 500218 -143076171 33320263 300569 -128055428 -3613222 -613332303 -492801907 224382420 2991947 -456508493 -494400790 -40792458 -113006520 -419960824 -58147067 -722390574 93028 345884045 -169596192 388252633 -263035994 -446813649 69577989 83656555 132911399 -226863586 68021288 356004965 -61729156 74260912 -182985781 -585696779 579655283 -44512370 3508079 -295422053 -53997435 -56831548 -410499546 218175153 606721217 235381711 53530278 -171928060 -24970017 270762043 3448055 -122552195 32523270 108927708 -207924371 318198887 -8234161 -199848595 -216620169 484096630 18096863 581667565 -198757009 339672989 -434448103 -16163547 110640008 -26979421 293247305 57589238 -89616874 -48591684 -446405063 68679605 -222488348 479504658 102302731 -23185025 -143613034 35955877 -20777131 -10452678 21158528 214925970 -39768289 -719863439 -135307565 -488517614 -258679932 17882975 -306867951 -39378554 -44162961 -172257688 -218825036 -162063334 103394681 234309832 710698397 -401044494 -429845213 -13971110 764530284 -466449 601700 -11288986 -125942200 384672462 816178479 -931274578 149902339 -31802831 -26973037 -47644406 119558320 84448961 33260544 -342518877 15487681 -231694538 -515775060 126872638 27944978 -52113032 -23262350 -477637282 707238253 122401580 635516932 -160184353 -28620289 -66606349 66270919 5059674 -290875962 -11633100 -454343242 247042325 -550691390 -120787791 457767509 48326811 -34851618 73711916 -4359929 195430740 129625703 -129647206 -358296667 37989135 291172816 300038473 151182725 -73424912 115809947 618963017 740779770 399273472 56798532 -416559996 -95977495 352259072 -102716277 -220822833 -595083963 -180870573 -157042109 -393118629 199012601 -291596349 -871137005 120797125 345612574 -42973614 11527875 311274382 -649688394 91500328 -489412489 -894012420 -227971066 699641357 -114909503 336994501 92595608 702133259 -239200287 -293362117 107457907 -105672980 -12287602 -727664385 -22443108 192166985 219128137 -31005891 -132676196 303905773 80995395 575693428 608121370 84122064 156491021 -732394241 161645422 28016771 -34192232 -411460478 610242303 -197800307 12406656 169230166 -187062937 -201391452 211721671 -1482444 -359011154 -325024504 7773578 48475252 -199992205 58213760 150821743 -511349761 194835514 29349908 -67614941 -563312841 30849095 -115326021 -326661647 -448046228 199210466 204882620 -3491506 -296461056 54098525 235940130 308017549 -34624435 -38595262 -86212502 -265428852 6052627 -97558049 -236330402 -388769873 -58256851 -91892167 -132838557 -91722348 486971943 -12918466 89496655 -116069455 -98118883 2839989 731177054 102039037 -526340869 4760275 154111519 11836478 299756150 73725787 320978725 709726309 -223184775 73711564 -88397075 -364575899 -813083101 584306683 751699 -161137115 -501381 257220088 61257760 -12052890 628558085 212739584 418059576 -53477659 -7507038 103188070 -434769752 -123342439 59750443 -328653628 -206682717 329926357 -524394157 501958792 -142125964 64258129 -197988175 -108725187 8054300 -68737018 -4491748 65685274 152530423 30965697 -67821392 -47614390 448790008 -218564329 -62977717 751891814 196494006 442496196 4427933 -173066177 251906595 247265910 -22633701 447548282 196962585 10004499 -298555516 4722602 133119451 -770240525 -5410384 407853100 37117278 155716641 181813828 16808005 -13275427 147691272 8502147 700413329 -382880591 67654742 119820879 69469571 187979252 -2112310 150677553 534191914 -25700321 738398584 -26440091 100789247 -21112176 330919515 -805718966 -386714518 -587729139 26416920 61272286 -427453511 -243084397 -331027518 -696233664 -622348436 -169063976 93858367 -926449413 -293452151 54827625 82012950 118162245 280174804 -720912698 451088297 295841652 245112823 15852351 132518464 693809906 37454398 -289795775 79336647 559172986 158010721 -18140094 -410526624 -9355323 -328059770 -163674102 -58346884 504503575 -149077026 132079788 299958601 -389899485 -226755198 582239466 -104970 432875294 -214974713 -153218596 177030315 93513851 78299 22455062 396125453 -603371900 456894249 -680242145 -178401047 -83575361 -185999932 -548678060 120876038 -637572124 -132545934 -7980878 -270669349 268453836 115472374 307522614 -121260137 234402022 171813774 -168699921 -10296790 125256164 -329242808 -6844614 -13233802 208744552 -113878409 -210894102 89674337 46199207 49439915 -41625308 9141747 -304913 492292806 -189685240 319482801 -1591281 -141694292 -626076565 -12590655 -313796391 -244294286 -17922370 61391289 678293744 13146036 -115771363 327286524 10870491 4443380 -8203215 569680225 -4787712 -212077297 103775889 -102333137 686867484 -545767172 -38511001 80349417 -357132522 18617203 395330325 823451 -22580865 207686094 72254518 328315200 -27415237 -236955383 65395878 -644024552 6736378 446099101 7697769 518560536 -148856003 -75658048 69003376 46685982 -297162695 -308666134 -118296677 499762750 74893965 200926556 -111151876 -24251740 149372224 26153477 -36562579 250198516 164120718 -62944642 119403564 11694127 -222924578 606816866 122315274 196436820 -90650976 -158556875 148617330 140739805 22938884 545186489 20699376 -324901485 150443806 -407404935 177818852 -336353534 228983145 -107470247 -226197410 -3286501 -41727905 300613991 316526085 8327881 604997408 -236177969 -131386892 361897964 -9010889 862303738 -344676755 254751400 192046877 -296991894 -93178301 3084877 11700781 171350054 -36445995 -12494 -150621 10295938 -603303923 -45251929 -141211102 100447921 -75616397 -26271717 -623087547 445225925 -771185 -296179190 302701944 -919076732 -62157280 -12166693 329357042 356454862 -49666548 183228802 -580364811 -8791039 67299997 6229782 175704051 328447788 -535637757 -104230689 338753771 -308295091 -675315104 8178703 -52725855 329552380 -32692329 52627367 -323612398 449291453 151167287 10234656 -115323984 240959742 -465016898 523291205 -144370845 104792946 708903124 249898146 240650549 -374489755 265034244 -104997261 -451760042 739487360 -455104813 496877212 -495099269 -73092642 66403295 480926672 -37492257 141264916 730166593 172197052 566314252 -372166603 529851838 -56198319 200469264 -1954030 -388386513 170972110 4532764 -5367364 23199463 -3542600 764364199 -30283511 -9161211 6464124 70741958 63323302 -409265265 116983324 -425179589 -133554796 -594731262 65170313 -44947480 1825024 -86656601 -38775536 -520227714 596173503 152208409 -122701113 515402048 -249041043 -202699253 8426906 457193722 -203895853 -360769267 -21266597 -97542946 425146488 -76051327 837199 -340447545 -12960637 125292358 -50568109 -2948746 190008450 893421114 -13951312 639543342 916500635 549742365 309387858 -412617396 -478193221 132504148 -106593255 286649933 -297458086 -2534610 160633974 -547775652 270247462 352446008 877769815 86333470 -845589700 301131470 -158077688 8693401 -380565762 612297002 785402550 402547155 51887186 -243036087 32954176 82130312 188095127 363844467 118699709 449692375 -144523138 -5672395 471328642 -306731520 -337792266 171220941 -117889145 229186660 130541044 -151822003 -5509006 -108244089 80029690 419473905 -50307422 365842038 -657762003 -278839990 432256144 9546381 -169105908 2753659 -693165497 33118654 -647046707 796253189 -3782121 -2711774 15422061 31499860 -111489899 108458107 232096744 465815475 268048616 4823205 -332182459 -165802979 -20929736 -2391240 -292295473 105766308 -601197635 26936897 -157869318 -15190516 -422434752 -258382949 340452582 384683045 213071479 125859590 1854039 281294223 -48872990 694903330 23376335 -345196882 -336061971 41563254 -788470054 362394162 -7358446 412495279 -119027633 79516033 -256385931 29223421 -180933333 -4501157 450846548 -167994980 -852792980 322739370 156164867 60862445 53684613 -120457420 176065053 -519723985 453979732 54849436 -83257399 342375830 205553212 324232774 76988685 4345880 42203210 7835503 -307584606 -556506909 106810935 406037629 -182448346 -238795899 1637217 -19189919 158430164 -287519518 -610467593 240203583 -8558843 240042500 639009239 -184457838 193026109 -2630919 -66971151 322671489 164173503 95364108 -198892629 11389060 -257504548 -268878498 -61664133 242469273 -176108950 521517337 -248976345 -746599689 -134211262 203928463 -401715980 219541790 -286658930 218725191 -29064517 -610261385 -414267173 573442598 -12930429 541023600 338939129 557762812 -348406658 -111009555 660741108 359865922 -281732 241276342 -492737 -143600948 -4936701 9471101 102100022 647628461 -171422670 139038416 247704765 6953305 51191045 256070036 1508077 -298260739 -336557939 -601780269 -337329507 -73342674 171669922 -439013421 411210173 -181909822 15878619 -156358274 28668136 -5232154 461233657 567755513 652157050 -85045956 208995339 -96559575 -958187 5772822 36229769 -143606066 10980335 -12643925 4642400 -53760867 9041662 27529814 -222588702 227293166 -307739300 -85642868 -6781686 390011339 -311449034 -610776 -36676989 -550994894 -390797859 -60923819 -305015923 39052955 7951552 -198374901 138684748 235092763 -94454598 -162825059 34447359 222534632 132068548 41433 401653407 -841191691 -478331728 -106186542 47203885 478310323 -81713561 129274220 -223452491 212634015 27041813 -369545890 -4351744 -262118692 -556000328 -11138565 142316896 261136395 243773809 49449991 450707364 -427454736 3001047 396418132 329424 -470778130 -481206726 90735952 -263919530 -13089097 136207922 -645152388 -273512175 -352017628 -419584369 -374302726 349599945 -200471848 -39300630 568668519 17508794 247388776 373259104 -398353808 68518874 -73056404 -263220994 -52876513 -132767004 417677637 -17742917 163188543 -145752487 -4958782 -158486497 50105191 354886558 -313998104 90981111 12882670 -609350757 -46345365 -19266218 -223726320 -129250308 -458390013 33335214 -56071914 101476627 274803163 608364113 26283314 121069554 483544770 -428854539 -340486015 -61680588 -286576742 526883925 103118969 925679277 11365712 224508623 -344381366 337348420 290112840 9381633 -423335132 -766047658 435725314 -155958616 -300704529 -115781727 945979 53920464 -15592262 245989672 29089261 -173549050 9479983 -418010121 -1549246 -455502974 -402485478 235917887 11995703 520975284 -2258678 10169170 -20072025 -78078992 -113684996 -123409857 101335187 -39728673 8432820 457537939 624162772 -14052485 -674628137 -28355959 313917056 452826179 -346749113 -11610579 48071412 -4929397 -5317173 669639647 238036095 271696506 -42465285 -275860475 -335956373 4315067 115915768 864055822 178858514 -28159613 -182430885 -122408320 855771399 178092592 712426943 101330846 -401015617 68613018 -13826749 148199007 -214792472 -154950460 26312652 -147745464 -68827778 342093157 94436816 94964068 -264788429 -4694606 88967987 -382394897 74388031 69541837 771218044 21171408 -129283531 625945014 -54839888 -50046800 215187191 -769466449 -2695577 654933308 -729620557 -47755979 80324056 -74497782 -18451781 -430740078 -81025637 9656801 -325424555 -439894642 -51194387 -124445769 -8186454 -564014579 34609433 2707357 -59555539 94878335 737898677 -20944284 28405749 -131228630 13928452 14269600 -258214469 -367826805 933394 -18034377 42466366 -400641667 239092972 48523172 6310480 167283489 -273886635 361527 -39662221 -270607415 407985271 206958773 244079179 -8461217 619465983 4775101 232853753 -10447410 -12535183 -223632901 -2936878 177965583 -123290430 492858854 -178537122 -97776633 347790894 -56175192 30487339 -301613854 -227011614 -257199451 208894 -153867829 -704481426 605519921 -66560578 677938464 2609166 -355954725 -561400001 -767307255 111779069 189052860 86046356 231549361 180891435 58599401 760014790 -169529452 -716689034 -338244556 -383247575 -441528400 -254177216 10794192 -508202173 428377606 154470057 -13414671 -198274829 135755425 281878193 -253019900 582100153 120813127 456127506 218256404 234483455 9168036 -227735349 18534057 63773853 -191897834 -635262310 -351870 498354966 -445215208 -187966839 27377050 -287320895 -6687985 77344842 -338166063 261005656 -150591668 -69569973 -525488041 -400765225 562874453 -130719551 235323831 285502966 -11447610 -483084659 241442735 545488537 475379306 -288216007 -156263760 103368291 91135534 -153135717 -122662304 42090 -467333690 225146086 394234228 608095079 228910058 -102022955 395985880 -151883891 405828090 438173952 -175882559 363812817 305909406 -10224970 -42946957 -94311934 -89145558 12268789 358290012 -71993123 382577450 296641838 823265341 5317589 77450271 82030279 50648313 39419348 298164903 -36092986 -39269443 33064345 -126893264 -265306089 -425938144 -389175125 219742649 6720766 -133265139 62447399 202969512 326892292 173698548 -226123 275487048 253360690 189958616 51480769 -78598695 -93998213 368599322 104412372 52067678 -604536791 854296 273091640 358615487 -7100007 -322293508 152811939 381102426 -397414700 -478751040 143128097 -196323954 -344366046 689551895 -107544544 93358005 4524129 63662682 107764671 -30886429 322256041 241572413 -93267226 -348920693 429884910 140652992 311079175 57067591 -89540964 246187262 195968894 -584995102 -180459423 687952547 235504576 -268178086 89547689 -287453764 -24004883 22680302 36497887 -488435825 -69731267 -609022074 556238268 -2095361 313398582 113972380 -3226454 -103491168 -32927548 305454535 -156816136 -314379645 436689221 -295195908 -111977912 -115499324 584214027 31571040 -394725206 -427772056 553858765 -195450454 -370883326 -213372916 775019968 3806223 55138382 -7748463 58502138 5136885 -540007 -651421483 -39218649 -449583985 311963415 -34251501 104765801 -473715082 -4800742 -341784712 -365252416 -150317965 -356983855 -773144816 387383758 198042151 137532658 -226094555 19299068 -44362368 -188712315 -125923966 289725528 453896814 -89619391 -449217767 1208491 -332664546 306376669 -10577606 -323022375 -5846769 877122706 -50024366 -115928259 -86060171 79964529 -475910302 -199119851 69245433 14590971 156658417 188261896 -592070500 60465040 609419088 66286821 -166687515 -550571120 35345686 -100283949 -294527085 839615214 496034499 341160614 -16588680 -1260221 135121137 4114427 -118765744 322692854 283277071 -195939338 516398878 471941789 -12393311 -18349497 -318118277 173460896 -47608303 -762549953 -196748225 50319360 -259889092 274446960 115969580 56645700 -383309647 9140671 411423493 -298121314 187053471 -102918880 404743060 -347633739 604258627 317102942 42688234 -172747231 -697746083 696884676 86449603 49326136 -313087842 -255594372 -307037060 -472652924 -2769872 486499867 -145710910 -4882881 -160751881 400102275 -458204952 -100811580 159847950 -82057201 -263323542 -67199209 822612095 -10726986 384944350 226537651 -157769730 -525824106 85519394 686341 -132123853 -270971949 81905750 -212709605 1888647 58442079 -200197086 64314657 353289377 -18892248 42125122 347947144 -313267014 473664171 -24610409 -143356044 -819782449 -293265297 -258541202 -206370158 81754833 -229422757 480818711 -355520279 92242713 -172544488 -18330544 321567365 -520158893 -314926056 -122104036 293919189 -684195772 215013326 -710409282 -211385715 437794301 14083960 146749568 66117155 193659759 -216113663 -384796002 -265972469 -106140311 68062839 -10795517 38257146 332385317 257843724 -55768865 4549842 -152677511 3092900 1155467 566383204 -56841454 6730506 -109279272 104040882 108146417 494246148 -121323390 14572499 121875526 -749445499 -488373438 -644894369 -76034412 349128208 11623348 168078517 516653062 -87289786 -337449676 -5432348 -153017146 136682041 50848508 790248781 -101418179 117241681 13940917 386707538 427604621 10223313 -4903441 9921477 -558023656 203698363 85921566 593782617 437991953 -21465075 230930974 41636192 18518822 -3555847 695727622 -749618755 47934 7369519 349087221 -180543338 255762474 936262979 -207745556 -23201871 -268058803 -120397766 -535234804 11646969 5834099 -35503661 -154626844 -74059986 -378019292 -108006894 -546698979 -438076627 228610817 -147332339 404767714 -874234 -10170757 1530507 5998429 -120375216 239902374 -89965581 -209764214 -105011940 -233925613 202073343 103148918 170235129 569936835 -1567525 -259481011 -111726405 -8935857 -39309779 464694447 38144409 5477525 -409580572 232643650 -36981898 -360111561 -367462882 -41426496 -440637320 112907585 903612981 -388991479 -85893497 -27099781 428161342 -346175668 -540297238 416865227 -52622379 278128038 -729554577 -748147683 583830651 -579480459 -157253714 676094343 522624242 -9083840 128650876 -281741988 232951513 -900612409 -170902329 90461284 620908 169183729 2008833 213800952 32700719 -158596496 184279762 434055802 -302771428 -515604762 33940924 631544951 -101529206 -687113675 -349968357 -327785398 -7432989 2628830 176972624 30813193 93318771 -490571157 236332825 -271653331 299927832 -554874613 -147736217 -30169557 -126529929 762916685 -1710222 196362658 73106968 11082993 511901238 -347087228 226662816 136674822 54905692 887524864 -442326 488170977 -512329008 495254842 882913661 385677714 -336115797 -450148141 -1574071 -243321458 -131987124 535513 442304714 -30471689 -54049964 53824256 391957411 -137805950 267492552 -625752982 317931691 -96525521 740021322 16094411 -2709264 3905120 237263377 787187256 -19588589 362493750 535960320 -784143091 331543488 65942448 523297382 -68056487 -21317504 114209113 693967224 72363524 97300400 -264996662 338481381 275295958 5467326 -387366716 468636804 -279767842 2649850 -648793406 118296002 -589070713 58932021 447759186 -605682935 267844745 14014915 -686361050 77668373 274020262 -147235897 -317280319 632460787 -155068670 13221058 -15420030 572023117 -45888418 -105314134 -243521119 -70357782 24190590 -9487905 162990490 -3319961 574980899 120251243 10712285 -205018522 -217129135 -14302311 28533636 -14736013 -214496153 -271270748 -625498913 712175722 -130747503 -109691046 742465833 -4114108 420312032 709542158 536730100 -413188151 117233692 -830213586 161593216 -74342509 275150948 3373412 -800412288 34160920 -767308326 9130158 -197285534 136464 -157557067 97895458 -381517076 -628167504 -295629181 106625713 -363646498 354348613 -29467912 1390192 83010112 403964779 825242242 -56008810 -283535509 -385750151 134431882 531186787 -4778400 -135816810 1078267 -553920792 -545049454 -3347203 205680391 -93466616 -44251263 788573061 -133752683 -409127791 5467694 -272826755 -326929493 38322574 92258451 -11889540 -373757500 -519029366 34713250 -80381726 -308598010 -87070100 -461716360 -600224475 -383430628 30259900 -484107452 448502527 -30374291 -44045084 -420439609 383288691 -219341221 -94085813 -6701916 -36413821 -280803 115965567 -192863556 1502847 851465333 298067082 156977430 117652667 -82615001 273343165 574470151 -373851546 225736429 834305672 -537144643 -172432770 -10593396 -142862953 469336230 -32673836 72274696 12290654 -75539610 4678260 -29949999 -826564280 433155981 162899205 204037182 -150066976 133391087 -64146367 -296902418 438275167 200074994 80243998 -77134777 729870095 -125413662 -914815 -746589651 280028154 26569726 -183713298 -292918891 -263399555 13800908 -132846308 -231976981 420310858 38131905 296335548 -201116618 -386173778 -319678857 -35249276 -840053779 6988334 27570742 -699356 -14410531 33513257 120537905 69011251 895170877 -134218220 321747091 -693938978 131511153 360684252 -238092926 575796963 482227214 115753105 37230374 -43254080 556025795 -499022187 136503434 -491951702 -673798267 -104013989 7709135 -1895446 -686340677 -452082198 219828033 -789650276 -40048114 475324409 165773690 -12907174 -2568177 136161162 -181375461 36148538 246445688 98746769 -369320410 7167662 260058978 207502614 401166650 284277406 173387908 693426077 -30588569 -422561174 664793373 -97583638 814602848 259674041 -174826198 391564 34920665 224920456 -167640408 702267901 -103642072 26610251 271449591 -240976713 20702427 655239031 293327374 -744664610 -91127338 -210223337 -538270000 -277545877 -335996026 -266680437 -26429851 -616530243 -13733014 281968455 50687517 571060574 -83174404 -18143892 406090627 -405909073 200569634 -134681007 -256863472 866995529 413422453 403928661 -362463589 79564272 138125250 11033267 165783790 -262566421 -459403055 33894025 17782614 -189719107 320459882 180909778 -105661606 -430816514 465429924 -291842033 -303321839 89984709 4875058 245677642 13863699 65956901 -126644897 16972676 324326105 295920458 1004158 13491139 -6349127 -572823324 521856112 -10347659 -689834607 463898940 3010001 -151603282 7059854 75376371 -89037041 -60097983 -189993925 245099717 250281163 -338174080 585414227 599857496 780431042 -1202090 426543566 -635392529 563271422 115687857 -25092323 49244948 -96592221 -104463918 -127316 -195994385 64426635 475668738 19045357 451757447 12878344 -759518343 -742289438 253848591 477131573 -172233018 174348302 64936214 -75470408 -344277202 -30784246 524246603 -599419238 -3986429 749091812 -148751639 -215499755 -112034520 531669954 120282905 -271663510 556980831 -938941176 45715944 458735611 141973408 3488946 361830346 85966744 6415420 -7176123 -39142834 378693302 591085417 329132143 -265362305 77293436 748719003 -340303018 -129639506 -135018825 40470754 -697753943 238787986 -357730838 63433926 -145613330 201019458 -29457046 543147084 -398701381 -350675345 -5846838 74585470 332196692 44901621 -13131586 -419700262 -952604516 112353501 4780603 621358729 565719059 -380431013 456012247 -153430742 -111162186 -30735468 -117984402 12912980 296169523 -212494964 384887028 207829888 -758526513 250090590 128646671 370168610 -882338417 562500484 692841914 -52035749 -102686848 -388170759 190231766 450415076 -16135722 477861247 33519547 480659987 199092805 241534710 -89948458 -299535823 -79697301 97507447 71911843 458991812 255649 833939454 257660609 -6426507 -13385538 469951890 11791063 18934622 373677864 -182578945 -102275823 182388788 8797458 -182252487 4390707 126217521 13489092 -1517831 -107636895 123368471 243060994 93228675 189491202 -390975680 -249792266 102945396 27485830 -269296387 171168448 -333592587 104301452 148488003 -58034354 146768497 -239195313 -753160382 -475438457 559286330 -312236552 22182629 270674221 -98076502 47603729 17836597 -11909247 1143357 -378277100 559967 -109812444 -20220858 27458 400777920 15006681 48893615 -119903987 4617021 -138521415 274847874 -218642474 -295428122 -126975050 241319416 490369019 -62338843 185625289 -281905492 -239720296 90354962 456319360 -18474677 252365666 -347388803 -99496677 71926891 3927372 -66341612 457819327 -523634541 -497070597 31019195 136706396 -199438117 351734903 -88939426 -107415495 955200 306859447 461259074 -136807950 532416642 647617518 -73527310 102289675 314703873 17514834 -974222391 4094023 -47720589 -313776714 481418363 -733007711 -297793556 -117018746 -81239254 -335980856 99469024 -89431294 -188491192 600527632 -173687171 674053939 731926256 379692329 -629744936 -33782026 165380356 132334099 353924278 -509382496 65667317 -195103552 -17654241 -180121088 352725758 -733263848 -239662856 396470233 -247158315 1860256 88257719 -467708697 -335459755 3248848 326302123 -264326657 348215615 -25021823 -24030437 -676868669 1085420 -185079434 2870656 68996628 -20959998 -117956476 146916631 -98609631 -3747024 -14188772 36864166 -62446608 1706517 672340623 207812117 -566279387 -836805396 12450818 92945705 -112795382 -296887044 34065943 -54203285 36557301 322875443 21203276 43318805 703384970 266405085 -159053468 728144431 57893382 -436702101 -628304935 -521450330 -40877280 53080775 -37447138 -7135421 641062974 543737813 -402813546 341397446 -187380653 40522679 -170903183 -516997838 -376273911 261785405 -555212541 -19462156 275859711 5433920 140350896 38746884 -254982492 -130786017 -85043569 -24090629 58219923 -24137252 73485448 -11305531 265186156 573566171 179412649 181470681 -30800849 -98956046 23359773 289219550 -90320343 -251635258 1019205 112393069 -163393191 779827640 366640302 -4223673 -142524315 308316879 73416094 -63308950 -14491566 220571353 262940658 61771589 166680106 -25302930 57401012 -26312453 73413621 -535317622 851854343 -31049411 -146164824 252645756 97856931 2527932 489923981 -187872243 78319997 659188734 350251214 4395756 -667505657 351154669 746313282 1917128 535830318 -8879414 -10433670 67722990 -112440419 388104336 73943647 -4097292 -222719328 -278532555 63164313 296864237 -7579487 110484200 85822705 530077595 -414041993 284971813 -201012565 -16903198 -97412351 357007234 202946657 -364214711 -720431720 721039849 2954831 -7642787 1117881 110343253 3403204 638560909 30902032 -52226912 -340055018 292953957 59028177 23161667 -327208160 -65640236 320458436 -297166764 273426241 399580729 -505593484 216483930 -255273264 689129374 -811308173 53004689 566507877 -693269444 -841598763 66560357 -336644936 -216110265 -13111947 45191506 -287961226 267546954 615097583 11515677 84278936 -575158827 626276146 16904685 565911773 -31958280 -59979976 29906553 466112695 -229383625 -485557906 317542926 561902 -100775418 -137849993 -155619988 -106005231 -6777039 215434839 -822697419 725689878 -181216611 493652087 -85760991 -39560826 7629915 312938803 373160519 -226073303 -432391375 -487366013 6298684 180746195 561826613 -910977662 -162113711 -528976546 -13205108 5345134 609350069 -533614936 -607367677 16707139 514688403 -255404914 -5308491 -940817397 -87257454 365350302 -229469 -57576461 -341073369 19924283 -163270245 18067962 -124692104 190720908 -295286912 -4491665 447622904 176298786 -137071749 -71916850 -8030552 -644896233 -3456435 130547384 17116949 110082138 -360246923 -13253722 -548390018 1461212 696428347 -96498723 -32583338 195036929 344603528 92539584 4357241 -70483625 381625161 365066454 109753244 2106507 334706538 -682261839 -165206963 795672912 62424728 284233375 -148849935 -50879295 -683888710 -74628773 9359029 907878573 318725765 -4580995 -84250738 -45369363 -499866635 46411227 -146704417 -642433384 7658097 -325406114 126425091 -423096021 321019502 241914872 65264503 396763366 9607267 66263294 -278958801 -41193038 518973023 -630108912 -160223818 216163295 600310930 509088052 100961941 134969894 -302447285 -404705085 -114370644 -436524016 -51580451 -297535722 145507205 174234301 59849482 -861232188 -44259666 142115041 -410265056 -73639531 -17527688 -200933468 -512916770 61216034 -341980268 92903364 54352835 -160603751 250073 -204381418 -68764285 166435257 122834340 3264276 -249652903 -184095609 -819726642 66597111 -485736109 721142661 29252000 -137286070 88679378 -196082208 159206637 -134744163 -773513 212349496 -261410787 -47216103 -7758650 -658181629 -312791206 -18333958 -4003556 520251784 -8235358 -740874768 424373323 -427181749 43721872 405216968 283794509 149968310 21679584 -217829890 319302473 -62521181 92977462 -261129478 -822577595 10534011 -69230363 -232845075 -18175816 -280247260 82199486 220593566 2933024 -194944895 134393941 51835254 -632763105 -81040711 151506704 -254554641 546994456 -280300664 663708630 -100654597 -855079931 744105488 -204286677 68132707 -171867953 -51916734 43240270 -101486184 -565588214 64331428 -118246300 -718734943 -10743125 60152388 721146213 -773180985 -3421341 -197463260 338188616 16290742 501800028 4108516 200918777 -176427833 -47489255 -26255085 511466304 26484977 31009171 -310995424 327180642 -407105651 -200445970 59543380 -137468416 -115009249 -50541130 -21343389 659700642 1101166 -172824314 73431700 -187767321 70654226 -60942845 447429398 -221479199 55891206 -379350952 -65645592 -229317141 334084983 61234669 -511467552 296790853 -416188813 417378137 537930929 -5385440 -146220776 -278124204 -511804551 -384902187 -169817462 106451063 529902813 15056658 -493104520 452715496 703030002 -56652089 25833049 -49180866 -521861315 -34300895 -628304823 -15873205 -860276867 712519488 257801689 -279082203 2322886 137426780 40723006 135069622 4735569 204752523 -36433860 278216082 -211209903 -97398818 84272442 -783817841 -788437249 -108419832 161816604 540731965 318868459 782305899 511200799 259905133 83834328 -597591458 -348640047 -477720025 -270100574 -213540121 10811770 -274648549 -634471182 -58157998 405642684 -162908590 -373116586 -43176365 277133852 -607092579 100267825 -293245792 -7952121 -6192770 101533388 174141266 332959625 42755701 90483864 42371377 57627723 -28310720 -850619594 415339002 531120537 244900160 -14895691 -832592062 -142830838 130351589 -359861021 21208632 19486495 -328983509 475192007 270068587 107954868 -22317175 112747579 32014523 69898035 -343451365 719631101 -651016925 -314881172 830974223 -18684818 27013102 91460566 19348698 -248038441 77901529 467042780 -242329986 -206149090 3521455 -13805374 56406483 -750439502 -49808879 32430440 -19401901 -30212708 -702587051 -19222350 -541536445 -139678217 -359193938 -336224593 -172811104 234536251 -148495226 -19509995 -167578700 394511482 -103091684 -34701 -245356051 564326 12661734 725664381 -191021475 455730168 -388657298 216760327 445330239 638138404 -78467508 -564040593 -265435818 6726334 241531672 150666245 4699858 383320206 351794198 -139561421 377241112 116095825 669020679 450450415 -8639230 203170040 -75199258 294035348 -356431048 37175343 -565297069 -56565190 -383786539 121601075 45576295 -298448443 -194727891 698462499 -36814747 -345588933 793953704 265503305 -16312307 -164636256 -522357397 217767822 445907932 -133532333 83571362 51803595 -12352405 91203966 -223025682 252759740 -554667353 -276269487 729105148 21622988 -23525904 -44387508 294966113 390631340 486693676 -12617567 630810264 114812769 -98892613 293485610 -79371499 -486814422 159482324 -89752467 -683380287 -60803841 144727551 -10438169 70446874 -18660954 10250944 -245826520 12982613 -235350441 8214784 -27120935 141434333 -222430619 473362 -124750483 -9983743 -849432311 -129174676 89485546 -117865693 211583074 666266453 -514146572 11331832 11125101 -469622316 -419298242 -115708061 561916302 168409528 385061199 -259581737 22482724 458279488 312185221 -270260068 -257289657 26194324 465740767 87826193 -151612607 207956945 964394202 -108170809 24861189 -608243409 27089342 26652005 299705250 255527817 -303009529 46591478 31356469 278767084 -328632573 -19443137 23260853 276745934 -33464025 22784323 -574033861 -1095324 -584679543 62335161 -452024155 -342001860 38004899 160038968 83632198 -349078888 364320291 -268202356 668321174 418878215 23866969 301741584 -179338663 231391342 -875338569 -194331565 -226427795 -75965026 1187127 9812525 49009829 613003814 -29117866 100334511 114408396 63932177 -2636195 240608377 -367068310 -424495691 1909284 183074237 -350841663 -77955900 -3516003 441179901 173179561 -498823841 -50052764 130976632 177092340 465426126 -6781328 -15332045 -55781979 -297989768 47095385 6702900 -274769522 49395257 -839678016 242726656 837254706 -833213763 -1223334 -59378649 -4155779 -113875866 -268350130 -4223983 452398619 2782953 256468072 188897867 33730082 -221085120 -27194755 -133294723 -387951072 -85485020 -81974662 -218913206 -13786298 4713870 -75544871 468396135 109226160 90691692 232371621 -92658770 -5836481 182830420 -313347387 277102603 200435458 -311189176 79010555 -187990785 2066884 -172957104 371124982 -455936066 -95255628 596475683 -99931742 20460932 104982529 -29074563 7413320 -156425796 -217438421 -356178761 213097979 -329872612 -258607081 5904072 426532791 -535016753 -199464459 -263981641 50491964 238915956 -2046844 198688869 -171424641 -448083266 221121591 -158958718 -110938995 136157072 -64357456 18264187 -2483645 51794903 118568261 -113174383 -503669828 -541064461 -48821298 176564514 308847711 -9001445 18508165 314580831 778736638 -19155415 -494801722 -61893889 -60251579 241868695 778310273 33508974 70597 729470478 32026346 293938678 -50542636 -9893143 391776907 -253330024 17943775 4094162 211558235 -360774421 576614579 70473146 44799942 -356540336 -267009429 -609943197 -522138547 18414386 -161313824 -167535224 404584302 26168064 -50691746 -82526591 -246053251 2219762 265868855 188059390 350053591 -214030508 -534728084 73452260 -5574733 171488677 -310271803 -374063484 687185507 313563324 -415348410 11872521 -408982103 12274904 121097186 -484872717 502302168 194610358 -256508699 195689258 -115550514 -18935770 -267679351 343212021 -7112965 357100806 -747294002 71756013 263184333 -472365195 88130735 65750011 -3510070 505441 -32638743 219543881 273892679 685733349 -395089542 -493028397 39340610 351720750 86403289 137381506 -379950673 357523385 75944370 -56996732 37573810 5858992 67489093 25787865 -5378009 -381359680 39115493 648234509 -491462549 192040298 504610585 -572234064 257808470 -4780800 -87856099 709384505 -206715613 -765399711 -300461120 337884766 -228869563 -23962740 593625699 35252618 38909687 -41301166 -190717320 -2932180 -29707396 -188558973 79044329 445833302 -3572702 -593189035 119005554 -183543567 69566095 2189993 14941211 -16568300 581301822 -157321407 20697772 351264790 -59825140 -271607483 -71806275 91855786 -22712072 381873277 -253398043 95141612 2659941 482084140 -798586927 -507664614 108280669 202160516 688453002 -218431875 -9423833 -36829724 -16399019 121248758 -446636685 -675913590 -247778086 -986181 105257752 -170199354 612025 191327471 344318458 14408609 -137713236 215825739 -544942622 -88243459 255265515 280700995 -5833746 -196105874 331214656 488599804 456500462 -217042425 696406305 110540619 128657269 -70001135 -186457217 331883785 428713369 17068034 144948858 -615785280 -63800400 211895729 381985918 42860723 -3117347 233682130 431410581 -6849715 -14285221 -28823640 -187129728 309814694 219577 -24702215 -296238231 362526642 923405557 241143082 -76729600 177101082 2025602 -7500848 -57187627 38804741 63379763 -8257680 366081819 13123876 -580371265 671711923 -485260854 -16450580 -118687127 68070566 -272000791 137330822 -120869075 145013133 -763817979 -329917 -426379258 -202498358 13799332 117457099 244793071 -95312955 859607903 306213012 271935794 -602866629 455120434 -464671390 714208321 -35251536 319523711 95586461 750828402 148146096 -177306403 55337325 163689990 -174751079 -419934237 56265872 116905769 -7331 -451949051 -251761243 223579770 -61847417 -122324053 493607369 14956669 421811904 -42090977 -513133183 -11855049 78358999 120913323 13899871 9925927 99789973 153355232 141109240 -284125533 -96980309 -35677484 437723 134625145 -87005740 720764339 323139978 -284410623 497428363 -619812043 146499648 173671805 -388594179 119434750 -83960919 -110829829 -329072229 194017544 65611392 2685652 -410163848 585533025 161364644 -154593955 -427209935 -268233519 732457858 261719945 -309897801 -20562499 -68703629 12814364 59941924 3456154 -550712533 346109934 188149432 -420581551 -580795682 18672587 -451434390 -21602106 -10408958 294110326 715714179 13925081 648218049 6814735 232212526 465427837 52347983 -406760271 121503861 404291318 -165457211 -660277 419583084 -388260191 -660303974 -416543362 642828020 92636997 271867640 -834845048 -84619170 325685130 362181176 153458476 29262469 40795424 -1291435 269526081 -211704494 24091842 -237852059 261693434 7996089 545277397 9354435 515156404 530929724 -162797483 408799345 -181121056 362546051 -44298141 -389859936 -340279292 -213876887 868890155 308982560 -679977639 -555508748 -4667344 -457029076 -8302699 27003 264068277 -58022433 185471259 -47711004 3077138 233093159 295946174 488550276 -47570201 49441108 -35329452 -573045488 36877800 818959546 -2027288 174402325 -5795279 -459021790 320394632 -38728240 -855287510 352480848 26822850 794418700 -90193523 -58406308 -869742235 214073228 -182369138 620827298 -716708034 -309037131 7265411 -587866985 -293819030 162786385 108024292 585904487 235273214 185997312 3489542 -591014825 260107228 -483923312 -14775986 705238994 -601084735 475291215 284399291 -13926702 127581361 42112681 155378389 -257839462 258296773 721615179 604667395 35436101 -75664131 -420500704 -451807217 -135969726 -116163589 76623232 49844009 624552875 193356639 -474798824 211764205 71558529 308450963 -124742242 562269506 31188868 -53031328 401710132 -162621966 -442840137 80534951 -320912931 7923407 29305780 -8152230 -87562363 175497520 372238605 -450153545 254211404 288969095 -108623830 660143365 13034099 -488904597 -149056174 105238166 639849140 102038019 -136274271 -4693347 -527148514 164539253 479379088 104310568 -292424734 401405286 12188595 -853258664 478631952 -58096299 -105689 -355761565 -136513328 -417065493 54437617 -118715284 -58734714 -175863359 623191129 -167247309 227071606 -41431623 737763218 9547107 -616895858 722058417 -361356243 -28986985 309094608 -131455461 508954658 658617276 10990899 187185773 -341475170 -304165919 433500620 362925728 -401839610 465939217 -163870325 -162331107 211902282 186904438 117723334 -203343987 473024891 227685974 67473878 -448201262 594209408 353902276 -178203136 -1652135 -22868320 -453604934 840681397 -154806423 -638878356 18898756 125254929 9918176 143989974 -104474563 -560581836 8653449 -1061833 604514 521644552 -23870076 -912045125 -79442919 -177975669 28041089 65707687 117883692 503447533 -503186968 20879212 -424279582 -902842139 24042090 399721042 408347626 6336583 235448423 217333327 33074492 -26058934 934399804 -253158929 37134745 -32245484 -2007820 229491761 919570498 73308482 419474366 24040194 -408948690 747353716 4836580 292310143 431757667 25222456 316311065 -39683467 -281416335 -52338787 -62982188 -232545750 605073125 457794896 131075492 -231102144 -138656064 -209549117 -54593935 -228766531 -138088871 85886622 9580189 -55596212 175098444 25124099 380323575 372200791 -289862875 52272784 280252513 -458848195 14811359 475843455 -7615520 218323707 401189869 -867009374 -939555967 -134500193 -140076177 -138053749 286973273 -355264096 7954814 69048000 -38364651 206708440 285160994 22837119 41294771 -588193711 -226015534 -97714029 -54237346 -234106749 870390201 -221346194 -186729711 -2796450 47451209 -2668346 241836010 299693027 -842415168 -753353057 -72179926 -14178032 -470663903 238991470 93469527 209427719 383226364 -707547181 218358241 7848243 -186754212 -556469525 -249708842 -313558471 -420873456 -262196665 8070435 -115551958 10890117 305356604 296342899 -201174668 82754934 -355336414 176862655 62853301 -62718494 59438778 135802168 200360348 -15707137 -910194576 -234991114 -103050999 30505476 166357746 -783758 1623543 134160576 -12524163 -327183423 -50308568 -7495031 612944063 422710432 -7672533 -23112807 -635334950 -159100251 -13639749 -885883680 -4728071 -240861165 156457883 14698508 -113993469 -249811289 -708256252 170245810 -353247166 228306034 -214366052 -298250960 234611654 -133499166 133512779 -355061872 -411229711 -161180312 -89908338 281733047 137210959 -434093618 364779228 56802672 -116150833 242285701 -363023570 260597051 -291661033 -150856695 -348987537 29728002 261613359 -322224093 -120752645 -477512034 -378653774 -362364612 -28944607 -209388706 -1819473 -43022985 -6538668 -5121817 7540827 197892562 791915442 -476382575 -98324873 62620312 -13898035 252088767 207352855 1262999 13703000 683849855 -88136063 -733145841 -9684022 227351940 -260907006 230253679 -152517175 836040166 -330018392 -591934778 66657314 205415841 -2883015 -168639923 475939843 2357613 60570645 126191569 137083998 -376460433 -623871036 -291891780 -67366386 658363382 267102657 61491381 56892624 -4929930 -635185277 62907833 -571695587 -137254670 196691070 -1581010 603573973 -60981198 -742186809 -209321995 -113594953 -188225736 364256458 -503519864 -99907485 -292990939 -138009867 -174696548 -119388439 -244857213 -20969218 -149217007 -29218761 -165101941 -350222172 235867888 -74008458 -34564544 306812857 5766046 -131712996 -592652859 -22883357 -308464720 -577593780 -255133043 -542818290 3085117 -29882101 -672739846 -300636486 793292255 -291730211 -650280032 -208926131 156430290 12173247 -82320892 644473256 -199583984 19408795 56795946 803244392 416415335 265741321 74067103 32006062 25251504 4275644 346606144 -46973198 185005200 8440778 57460055 5442119 -13001602 -2966986 193794527 193684397 37801404 219239222 121489674 562615757 780245312 -332861881 -40039603 17855502 499318943 -103735269 -15294612 -286415688 -95324107 453066075 -571271052 12488388 -109516061 3219333 -14256446 -5888031 97798844 200575754 199192529 -161114107 -144331459 86821460 277605950 -19981899 94819567 -29612191 412125098 154554616 -26784387 2462612 28231113 -273058487 -129031291 -609250307 -249482963 -108764158 919032194 240427533 -92098 1099388 21049343 391039166 212778875 -97404644 298519234 -177909119 465390955 183904788 11642538 -61497187 195865660 9507676 -464785216 -141795605 -83523471 63492401 265837979 115629780 -6346213 37673006 -48786984 4359286 -263048319 486158234 -647607636 -431204097 24620204 200469209 53433759 126879265 69108748 817778941 -484820707 12639668 -260087617 -573617535 -13883086 -367566150 -717324506 17899275 -505557102 -190412676 581141772 151631528 24762713 -28218629 455839701 11179902 504465259 90971505 -185884779 113509081 102915125 32484664 101093310 13471232 905914611 -140844834 103087306 -891782850 -394972850 382968188 -4444530 127258929 782046897 -52396945 607076666 -12385308 240073873 306292130 131003179 -347249635 889260122 263451965 -38822736 -161452802 -45857692 54982822 -675787110 -12739462 197784 -298074449 293992965 -260643875 270903556 -226396945 -4119590 169562619 -454705128 245939277 158105271 252479725 13990217 63156566 640120326 398248105 -124593772 355993374 -68364031 -328192825 -1261585 -600027515 189941547 -44038844 -446875934 102795730 -63042715 -38653289 83021919 7499473 -6915878 -51942817 -430185345 3711956 14043437 -621629204 -10086992 101787179 -146715578 278625893 782807511 -109270084 674714437 -22794925 -188395341 20404974 90086120 -55554728 219590122 -519712979 45598233 480930467 10533894 414538545 5941208 100633182 -80752584 11910957 -513909895 219297349 16509505 -62381227 97681845 485697614 -407908647 -198337015 -40636016 -80668565 226397191 -564216603 80451608 439269069 136252028 60423349 -13634773 -513745760 -28689667 398713167 182689208 86243226 -502678684 -121626800 -310228918 292356358 -248661737 120044231 8597011 108620839 -416203716 185786574 -184600946 40990085 -8494451 -17843029 398999326 136411985 215407793 -62431769 -178175273 -397173050 -229779803 -530293396 143017947 322233096 -353631127 -198154132 -418255787 -139222083 6112582 20653968 114514828 -293854815 94430588 40612973 2953464 64215898 415063850 -208830671 133250998 -51854115 -400817884 -591735954 137606423 -186017719 10916608 504806015 -415075365 -195323772 629881984 100967040 451610463 158570078 -173175742 -67912894 -442780926 -198900802 -32492656 103302 -6824337 -75538078 -242933963 1776171 2962923 39442419 431422727 -6986592 -180356781 417105964 -477093330 -526912188 751930090 18972432 300119352 -624270138 29048210 -587482630 -341346849 29309304 -511976413 131650932 -34211693 119589666 2260044 551683880 101238245 -291751735 -107451897 56591567 26669187 -390281755 -5529498 -191250214 12098919 -31065690 333226512 -159735152 321436444 25693059 -39261716 -345664429 -272598196 -262709052 -5265852 -21037712 -79986014 358965061 314634123 168152638 -76164899 -209906102 -616878370 -373070559 -448177661 340626130 -110924836 46365216 114416208 219597046 679663029 -567898100 -49816324 22407323 616047985 -56021335 378673012 283931779 -649786787 -618251359 2890935 184688688 -86356714 -456635624 -220261071 -43087049 868497356 -346319858 107239474 72164113 324775268 445324860 331064179 -156362575 -467953377 -188351510 260761920 391665317 -61035 135159735 -282802708 -39508259 20853050 176731866 721281227 -40866541 392085048 -165310824 78760897 -324197550 202273285 -138320719 85868081 507563413 -111719145 -374639755 -250395338 556652128 -49406066 313774392 725768438 -203597247 -23226298 -198193339 687067802 50087480 7674027 323074441 2521966 -349010225 763098790 -446003531 -338103085 148884231 -8565639 -42084562 68194648 31742079 -623637037 -3823193 692660075 158468788 -952540 -61624770 588598268 3382685 -161991499 -159534006 -760304351 604919822 142301467 160208188 14556070 -86198529 9180998 -138180986 803313024 -179407506 99410596 5162512 -809166035 -263998656 459449310 -94239430 84970282 24337928 21438500 -13216216 -317588095 322140606 1528909 -277039039 -783825514 -63731808 -120687452 599615197 -47907208 -125742214 -203375943 199727789 -39339392 -82816125 -183822853 -605493336 109503788 197570538 -35988982 84913853 370560008 30844703 -31990613 -13906048 -372772997 25027713 -68738746 -215728322 26661352 486630827 -155726750 -170343291 -309821548 8374639 -19661874 -317973534 276100024 -361237906 -50646643 -45824210 19556075 192402748 -576445499 328799901 -264854365 -41868767 -323144086 -480946746 -7297784 57465111 -230419437 3881894 -26129861 503577097 -571975660 -222734605 -22915129 -376780880 -65340780 -152018691 -95712578 48624016 -241372658 -319061706 423129487 29703555 -103328578 -290843039 -25371788 -477251115 -303409649 122711156 -99641264 -4765105 -102287200 184479542 -418435591 -25098011 -242690114 157248842 106535784 -131016889 46084661 -161122519 -398477034 -186630656 485576922 -5543772 -81379366 140713803 279140360 53589730 -659592235 -18216312 8698295 187052440 -416136992 91909330 329509423 -567688206 -392139426 -183258046 462102656 -116696942 313307563 -9646869 -54978890 418123002 -118922497 -22626083 -470045 157693724 -390737300 -60534312 -102852369 -795167453 344463599 -569560609 -363390659 -580419376 18472403 340487784 355520348 271481148 832565393 -12041416 398294021 -113922305 58077131 665675616 -14581567 -288583414 678192673 -503304390 -85562123 154540510 -122812174 -14365492 -70629206 -6869305 -148028480 210140884 -211249921 107738083 -1121010 344676439 156991862 358381831 -4257920 36288749 156031681 244555306 195343324 -42111522 -129124187 37984156 338956834 -185604328 -307168013 483264157 554107444 58899298 39112839 -478293 -226252403 -866606086 727687023 100311349 246306597 -217211045 -6541479 -19428296 -360137233 111331020 -193174625 98482247 -1890268 277591124 14999078 43174573 46814567 236667286 139442150 825016912 -105345724 -854575156 -322190637 467480774 -27520701 -21220949 -64261536 -9139615 -394929379 52227644 511843133 -93518229 15904410 -532557650 310495417 42519799 -141428441 210917972 -774247440 -518044071 -262032797 -131092133 318712059 -25460853 -398829810 -120372057 -865603881 -652184516 347800850 -43737406 -24171359 -119326709 -334492498 -30771405 485675006 -16460881 -392701824 226360566 51677088 561445428 -18945560 524105 -164311891 -187908301 244270730 -538208562 273555215 24657535 -80891615 468443836 -171301332 -234347390 -468304161 21021097 -600252759 -113304296 4444246 -557826083 131789048 -230081762 -500261755 -118369921 -825936041 -52696538 9763469 -842249932 45490081 -121833541 525278926 -44537870 235252657 485791277 23469671 500149464 295540860 -3290413 2763339 346240092 338568561 -682177830 -320302990 256273405 -38647535 13093233 -164499603 -8915037 3317310 372803814 -98742385 507450920 -5754791 753132344 -17955834 94701547 415387054 192186462 457740686 388515396 -262165766 -785620592 98801031 368902674 576741686 323448441 -1369564 -26794722 -235556919 -6330900 329863703 -124459185 -391758919 157373364 -24749130 85352004 -220614754 348610973 12449483 -335919878 -120271194 817263161 16299661 133871713 -60003642 234283158 -198207151 204972354 132346250 535899284 -159449065 134892245 -155531917 -138906865 -121188211 513907092 35645271 195795771 401625031 27849804 -41752100 -254540106 -19683529 492089635 56027782 -1450021 -4333196 -158284891 -104359456 60036639 -428921154 42859422 196236292 -561185946 30982741 885234671 -7549519 -7159021 -100390350 -158137654 116703221 188805445 -19536389 -298560962 10438218 59594605 -324549792 92725573 -308526341 177700190 71691600 -21081214 19350065 -28616283 -230635938 -455656412 -138617381 -157555784 -544796731 377484381 -400446905 31749122 98510122 464845563 366627031 -643432096 128568785 117388269 -70539169 -67538623 682419358 -723919179 37342333 429348265 22670763 217180097 14134682 722964744 72213256 248096753 -108132825 89939338 -464278099 765704229 166078831 -66464694 -342073567 842147992 5036225 -228379727 733945064 -173632 -762514009 -485477512 -157761510 -855133 7951222 6808338 134616423 -166815921 571684832 290773569 39332055 11653160 -13084162 -5484307 132048697 -743174729 -423258815 98211852 5174134 -153518086 44380228 -1127740 -319178468 -393774562 18559316 -264628754 -481766940 -245537174 -295823339 -186303721 -383342520 -227915965 -153092989 -48018372 362578509 889883551 105400641 -168111784 -512475099 -334122918 495274670 188185638 -15886517 -24000860 -28981116 -116826598 173991136 -35440524 -8925625 809463415 -84517552 435801786 57670295 1336414 645571899 53432292 425145179 -6165989 177819325 307209059 -17634263 -220693590 359894953 -197766687 -18252092 689617967 -276953994 -169413170 604741757 8050828 673809999 196457476 187480110 -184444838 32508037 56819383 603678419 156990317 431271666 109357311 360022133 -194371654 -493707901 -43732832 -1528798 -84176390 46015672 -16329701 -88072505 -5562221 -263144701 21688768 -1625068 -27256172 -184828929 -148389670 -448561324 -352654240 252384286 -467513668 261745480 441708993 -183950403 35410439 111442014 -5426992 -86027216 489179603 3689859 225969279 -30578095 674637653 5666509 51909290 300926396 -301814541 -41535693 -58416506 580791696 495170587 -3629452 -4248241 38019522 328130495 -250568560 236285167 348720892 152328735 -333047708 447538769 -179938432 3396567 -11101513 -92612989 -98342805 -523435862 -45899168 392095403 -835544642 -835492 230857254 -44751544 -164221054 4438757 -571209087 -15577855 -632364390 -196607964 148726327 -4745985 47619788 -209164644 -573855078 -321391368 130050977 103617724 33857317 -9744605 -171235536 428253809 -35534260 408969522 12075663 149019025 302165344 -214122684 -49027201 -11023947 -177052164 582225681 583698676 -226182075 173165402 1487640 36574401 834488606 -341016768 -132469831 78573678 -373954236 210124904 -65196064 -263435840 -34362781 -367956525 -130455424 -160503151 891640758 -338250175 44099402 10549714 385636174 -439130769 -398778877 -448210006 -246372851 -167963456 158879746 -13083381 577378720 -408719231 -393949953 -68993390 412859743 -148588694 -139129178 232520889 -50663428 129249618 534009013 169102013 491885390 538327855 -212638601 -63779584 -159072638 273133812 -20739476 153932 273452795 122502088 194254609 944234641 369161346 2840897 537537093 441592013 755874637 27632054 301135999 681250797 32987810 -191091643 -65426553 63420455 6798206 -213622081 -570413167 -5974973 -166423776 95266793 -498093013 -171322824 -527498576 308497150 -44900807 172486684 -62092877 5448674 -99297062 -506562023 68500368 126541027 38481528 829895594 -312203280 -112668330 -8466741 314441255 -130818226 -33559169 -1958369 -50946747 -346305126 674047548 586856978 563244 -240265354 440354663 99052508 -89409277 1894715 -14034633 215762588 -935720645 102699167 -742003044 24437351 557958420 -686024665 -463910 -335513279 -356129263 19080751 148161772 99762721 180415730 410664518 79133894 -85963578 55301635 -96387846 -99426449 205634194 203228095 -264650937 -102860075 466884355 -94549725 -306957604 72979824 12461835 13656236 -67054128 -726728264 400741804 330030702 412476723 -879245068 -37157981 707850708 -52930835 100186298 -118557685 -7087160 -30926571 5888845 -797981748 155506594 -148550061 -534991327 20538069 296594193 245467621 -155717686 -950555157 757227275 169336498 136227116 -97628964 -259224177 493753114 -59436435 -213460501 115420154 17571048 378915985 -75317381 554795172 6510651 422392247 1188161 96640680 -266728401 -12160825 -175233146 -561099610 229366965 -280159154 718898445 563919435 -14246115 167272981 -373992340 106709897 9945838 -112641965 -205715906 5724943 21254213 8056329 -717853416 -491307007 308380855 948784167 -157203722 -64802618 681883452 1324930 816986 -8273732 655847084 152004530 -114489639 -369899512 -190538565 -403076181 -141659685 519175422 -155283485 336060757 -153895926 -496031442 -133058285 -915160127 231301155 67985351 240463124 177447689 224129324 350748825 -307407754 -9041930 75479254 -370203062 -91156449 -409976162 -14509595 -626205270 -465239819 245171127 -284987622 -40174255 -808126490 -181555 370475206 -2844634 -362550877 46913734 -114564694 1387476 260544756 -148280450 20438472 53131134 -361589074 10323912 540528254 641404054 430819511 -498898949 27465636 -448701141 -535165941 120920556 2936597 5895738 -399024550 -20784241 -39356407 -43415489 -897157635 692714571 -174805007 500969651 5635639 -54690908 69883975 569156856 -223410077 -60750247 -111039044 1544307 -147552277 -37915994 -6514028 -349914685 104810 -169688507 -76974163 477307332 -703268489 649330364 -420565794 729286477 204595650 -29211901 -115649905 222345309 320470703 204770 756604393 -179094357 -348153812 -714786 547087567 27005316 -208934174 90516310 637184676 122833968 -45937081 29573861 -534956642 211375392 4640578 -5394640 -525658422 8364943 38096433 317503487 744574700 88554090 -196600816 -6638359 -8098962 -232984041 60035574 -198077444 -128182875 -205051146 -366979554 1018938 138333425 278721142 -77395644 -277043194 -7691392 -3522898 -828227883 31384515 235555939 251035940 -177855838 620590335 -756292651 -183900740 -135232303 -45823948 -598870901 -321692244 92716551 -277880601 -162174011 345654657 795615773 473587441 268422540 -940562671 -386623966 481151455 28135131 700486772 180263799 -18578076 -503231491 318707753 262667826 348999283 10715803 -378772629 -84879 113669789 -226849494 103133380 14825437 -89668353 -174634924 10226124 -779622505 -282062412 -178245149 73316820 7090301 1284907 -150644005 17090483 153435392 474624608 156090436 -367850755 2771809 -354967522 242910488 -560003423 790483569 -345136273 -391239553 -196601632 106243748 317370979 34120172 611299914 -293903156 3590783 394927649 -63142572 -187905419 42983559 -313140046 -320570593 -245619793 -74476172 64196392 -153107906 -395393538 -588679750 4944040 321626802 218677810 272950514 336863319 -86376743 -92537673 3551181 -159484890 -360167511 -34039768 -147015733 14021164 -12232554 -335727226 -444612830 -2172314 717727350 292739875 -21524884 -371522990 -12123672 7041685 -19243150 -724783337 -30237986 -241692725 184667039 -437115103 -432917693 7448838 41310503 -74822851 24854018 136777729 342159262 399348526 150820539 -544904801 101189492 -509640176 61264265 -548861241 -250338396 185702185 72097836 181008452 -89047851 575800816 -580420 -209953408 -247470464 215064733 46835104 -471642938 -393431356 -150946739 -25028419 -175939768 -174676958 893308788 -172760592 -159050490 -777361002 95594113 87687400 -357308697 25540743 -466129665 -603140477 625657069 543500532 30739603 13697892 58805851 49242887 425489746 7093270 -783030844 98746718 -224645146 -432136674 521903248 239504141 -242589897 789248812 301384078 112765540 -55991611 -10980861 -865600133 191691762 608561336 -1397588 -408375720 4676582 747273927 -55352306 -7503405 72040148 -731284068 577197961 14359328 377192966 315852550 377137034 11798870 302172847 198194707 -162339305 -169025541 326466925 -36046 21579970 238104758 505885366 -329966830 134577136 -370336514 52145954 -596449262 28671609 -162867876 23803751 663800525 -27850001 -195454329 -537498299 -35850251 516653068 4911359 -340157351 11069454 522142041 -138313757 -205734818 -287122569 30185944 -37626970 -126244492 -27271351 -7661561 11367696 -23238678 68743529 182723957 -136194672 -704289616 -285184367 625104096 160124199 441689859 -51326368 339701918 -247662813 1197227 333896387 -11838906 -16903255 425594226 77576733 -93768833 22318742 366442802 105157633 192823749 -169123755 -98108367 -480055158 -236936391 -123556192 -14392249 -11454063 8581756 399728040 -708073295 -161283050 -421752358 908781 -608227299 -672936431 -156589420 -331695625 469636244 -224002010 379743451 36439588 16559366 81981286 146649062 428643536 -633398979 -176269325 7778099 599981922 -338245099 -334407156 196161027 263258565 -102355412 297284824 -547760825 585359294 586906445 560480008 148766653 50516327 249218537 85390369 -104529935 -271001880 171268485 -294766869 -606182900 531107339 -349575580 -76441 34798611 -397758126 -99274371 297687342 -738181470 -586747266 53524895 -232747032 -885703133 58640939 231759723 -600982636 -395642279 38917252 -264369 92289315 170772923 3084021 -241889908 470072732 79649084 123299828 805218749 17872252 159929408 -22717694 -4115970 -67804252 265283893 445124 -16764216 -293313349 -492181487 257985874 573643990 -221845625 152240394 81634031 -46056480 25348289 352094446 -271533634 -2389890 251929414 380476067 -446183385 368712025 -260286479 -189476791 -98207881 124430848 -666835907 21380675 -410549935 -86037951 -137250979 124311665 -145623960 488364825 313334725 39079688 141072563 -378695785 -196225784 52301267 -477039489 -655384047 4607631 -522614360 369350692 336580253 -192088689 -160937 -16308803 -28645573 -448959356 -106019143 -20937077 264556017 -757058031 440005100 -354042050 76316955 41660000 -773906822 -14257650 -374778880 146090409 -261345287 -243581692 296380862 -12747069 295229401 498014857 -171883448 -33362912 -140300306 326184896 -166578322 -288164707 112761782 -1085325 -75303945 209819679 257336931 574003411 -780045952 489425155 -83349569 720957441 340947686 130730932 963129548 690318757 -52214479 -257405889 -12825278 7450839 31473793 -211444287 -14694271 2784871 -264235729 642195099 68535964 146459354 364608031 -390118240 -579251768 -288980520 -3944029 -526866 -604905298 66284927 350712809 198378195 -223304776 -11441052 -78426713 424413909 -2271911 944028840 24700296 29746928 -401692380 -596879267 -6333777 -19739268 22760505 -654444724 25823331 -255793147 -408252699 -147491089 -223863019 20181850 -790269797 253322164 222327 -830676284 57700045 162820110 -276430345 -239048551 114545805 -221145102 9796433 -440584535 565925294 9209012 -144470495 -37220011 -221330885 -13686280 -3343664 -112658896 423546986 351632122 139609278 76537073 230101062 453431417 -1883242 -152734115 -814119696 526095106 43432433 447197445 -241912080 197186271 114454132 -3859535 -203345734 17252 421764096 -506863382 7089380 -38383981 12845898 -3105489 -451654035 9401132 -247895169 -221735724 122094977 -18511886 86862450 -495353632 -595263317 740728270 24233900 145325659 -65094506 159657580 -8052533 -91802718 20407492 22714206 20050638 152005566 23197481 200678268 864316674 224603640 204212476 85811016 -121190706 385406669 66843823 -313944638 321718866 -181064497 -1379815 -267820876 239796821 296368046 -147814391 569106004 -154162056 409933385 -13391738 -18331459 27113713 -101515756 -713786041 -174124840 30080405 185864407 122260915 44814988 -130288321 368252267 371163301 136016343 -813646 -242446979 152684901 321954592 192471751 -106941311 237921936 -41930548 31040210 -51570087 -199855873 -127955869 -508249386 395711 157583275 751203968 -33288476 657312597 109551986 -451269722 563453985 -1318731 251861002 -684659060 60899006 336322248 -24909888 22667433 -124347120 483819199 18603093 128982018 -221004733 21456460 261104523 80230660 -16275740 734867898 536297594 46603211 115693931 5411255 -387360839 93435 296889240 -1250107 90847615 -1835480 148126869 -682684137 167611921 124545301 -204826322 167970646 603516291 566634131 -12295649 561396118 -86670102 -14266565 288775408 -152439358 343276921 -844183206 113348141 -185787108 115032302 368150486 557948675 -87808238 151786010 -507478390 215250907 403583137 -759413858 -557387067 -19092794 24981970 57494707 -178454406 -711655327 -61661078 662737577 426013231 -537663792 -6843184 -64146504 -150640283 -261096216 31892429 82054252 484055648 -205303189 680370465 -367391225 326456936 -257366039 672602883 -104793835 354436661 26245798 231297284 -105424298 598718173 895125426 7129064 -267767481 752488621 207389513 -344517543 527131365 -3931780 7214121 743853902 105484142 -117839682 305484195 1210439 -380697422 120700338 459237464 -23769657 243195911 -75255964 188970312 -28587437 -251934093 -294243176 167780653 -488137920 -346138473 102416694 4618350 223775372 106032760 292841685 9177924 524248635 -245139480 172353694 14897139 -143049037 -217294865 -352555095 1618417 207080866 -225861000 -405037876 135921535 4173420 -291344869 401193170 79457948 -41192538 -276349503 -6800060 27338365 386362502 561598725 899083253 11698210 681162543 -297245611 -377753294 103820521 105265211 -370078641 -386348180 281847263 -30015519 -624171306 -240001112 315769720 251532352 387283601 337060880 -5989691 -11042735 -386096263 486631270 -332375228 -516823862 -159813786 -107485044 -129938293 -142452182 -10266485 -361141 -32551610 -574603936 14517441 -670360878 -207452 -40522099 -3765400 744459510 -91116839 188354150 435268218 291038644 310664157 -109833859 -193600542 -118018331 21732055 177908680 -69833501 227358563 5162318 -293807921 67565877 163594359 249719851 -465720310 341872192 -576347756 -9383708 -173894219 699970988 -43004999 -60534502 -218904832 287602761 91627266 194427624 26455998 262712872 -27166889 7089116 -358861695 -127751280 -384149689 180535482 -191998745 -495977259 -112893279 647546688 -130154240 -22175329 -705035860 -45890072 250923649 -21056433 -3605469 -230435565 104048889 22644253 -265983852 902017314 639246752 9627231 376383179 63716720 -46055135 88288469 -175643525 -154565333 -444709919 -79059168 102659862 -387520053 191004112 618196074 -17040985 233446707 -117198665 -393042336 -88873663 853393753 -465077490 -75476239 -24115223 -680883441 337239193 267803138 -467913950 -340564210 65835800 -26696953 -512752952 474432908 36066072 -12584650 -14093160 308909187 -5578273 -105532533 1140003 -175532243 141635107 625026097 -85712437 -220261803 -57864645 -243890962 -443431250 80546353 26842397 -426172391 951458427 -181844712 849675826 -828689339 375817576 358552898 -141518094 139585765 35406249 41661095 37965167 -201724459 113088738 -548178668 23182080 -338612965 274552308 -613358 -462424370 -134075753 -505853248 12956900 -719628418 44724723 42202733 -49653703 -339405562 -28564228 -841970205 259983712 759615432 -510174537 339709788 138313140 362451152 212515583 140732497 -165431948 -229320724 -393971008 -60622529 60320093 14164668 127629682 48759469 -198350425 57304930 13557979 655315815 -60732371 -181844687 259856409 -45327024 246492326 6733206 243841870 -627386407 -280909097 -249199693 -259374303 243099964 2448462 248401149 -6379624 -178309864 -227378658 935505123 -272682857 -168246427 63162116 380456572 -9579723 391938098 -18867294 -590280602 300018374 -111713768 11153765 -196682727 185542316 286542877 55799629 410472040 90278909 -2515694 80761410 -300229693 14232990 -54323816 82780499 -334276953 -88536006 -822707967 12878551 175306175 20265442 -240679585 13455959 241026442 603564005 -311380807 11175439 592088504 -128550158 595997074 36059870 -1277833 -291018855 215716408 81126614 -21093619 -322286764 306923251 -806567684 -168274689 265096101 -351995151 247597137 271624498 -712354963 -118374894 -137039 -6243240 -267239805 121002208 339547360 -58775031 -689774848 -10872776 -12874909 -884738316 342644157 539107651 312872332 -297860582 -740107614 -241061839 -141674653 747660252 -121366742 -290506739 -408279884 -474953348 -308157765 -58992183 193989335 22154159 12043249 -232405 -287392047 -518309585 -214025237 -6891038 141035922 -13507076 -111732248 259282827 117105010 -377749239 81960611 -171408520 -5208820 -66584596 214238361 358628829 637238858 -19850473 222000 -122407104 -84291130 322110649 269933566 -38780840 -7539017 -139605361 96162142 11114584 21123510 233713489 -12893545 -203060207 -704154289 529931621 -860814301 -603073759 438477740 461780613 7254768 -23656725 734855685 -197982755 -15197757 23338617 -299335202 505049854 3279485 -32454688 -795378396 402843953 199076189 531354705 283986687 -69844722 -240373481 108974429 31304313 331680303 223295865 -793722851 -230018734 742078307 -163239557 -96556509 -374307745 -39470970 -242157061 -637266345 203169628 -27723152 -27751916 98002913 103292307 -13595197 530824997 802912089 -255251357 7979531 -186615763 -91635119 -11239695 420967589 189181164 859620709 305812237 124248629 342442319 19485934 498654067 47654204 -356943966 -235527040 -446960411 172021089 70625685 -69596323 -7788876 30393849 429633889 -277024205 132913541 185036554 337154002 -478993402 2808663 6241143 -466565729 -145059822 -40235639 -426031466 7610199 175495550 -209046663 -47367627 231093683 -9239953 -67431592 -5161300 732555579 578482316 -4423039 322329982 -415827038 617704952 700962391 136891222 9470681 -11285971 525093643 -159102848 -561575010 -416187409 461840926 302092677 -438037526 -504768046 3355337 275442091 304833194 -785953517 -821040840 -165454224 -409374251 394501866 -175468068 -285906886 -94239537 -252369017 -559320573 -796164742 -530407940 117478672 -239310303 39971507 103198164 -135325234 114985274 52172387 36778553 -25048979 667325052 753280252 232094907 17347475 404993481 411431268 76546107 -178415 592933236 306229554 -378143217 -216343248 96497241 33870026 -25713613 -352551835 701083 401164890 -82212449 390666625 -216933213 399642093 -267400743 -2109867 656314475 -2022458 129588 120866608 -376913391 -415244736 39677421 161022253 31545279 -33140177 177636566 -57502660 -538952152 124829718 682377789 -718314269 -248494869 476227717 629402662 -13169270 -46601 -293854540 -90511898 -134656054 787986374 488573414 76412654 360147516 -235418568 112861284 590656209 -300819459 42222388 229178404 240296163 130322865 -197073358 52038098 -401579845 -408440562 598541099 114908472 -788965638 1219318 561701958 20072241 11963633 403798193 518310398 -347602745 -15115185 77543985 82721972 377994075 -198774090 426414636 437815143 -703663331 -105222255 -291226829 373955315 -286252155 17188346 137117088 -276031853 -95721481 857780958 160479621 -12919662 -382680047 -135897761 392592025 -758651136 -894597487 366936379 -291909207 -338102077 145969571 308439902 -6631927 -501717635 -12917019 26586018 53508866 -663498414 307989352 276222966 -243518262 146499126 -72884 384708 -252152345 556374168 -345592024 -333976996 -571588904 -10154780 -417330783 -40470619 827555794 -54107891 118918920 1255671 -207896069 -256113350 184532663 -109801884 247356507 -279046089 -188598996 170305768 17115565 11132716 19328140 -74133065 -166579561 613857406 -41339565 -556732180 259519869 -41624838 301706149 144343569 -700076457 -433766472 248386993 -185270814 7645154 5172103 185823169 -498208923 -8885778 131276582 -342222135 128291253 20193064 344588760 -227308344 -87460948 -201633457 -361545168 296654299 46269975 446944616 -171097472 -81545539 81616464 78312002 339321453 -3989756 166431224 726492910 140106164 147268731 -14955440 -91128625 -127750891 -320264241 279422477 609025535 592074678 -95390925 102983036 622332384 75779213 -6838850 258655157 -41854933 -174552942 45933039 -783565467 155221889 -165793882 -67508228 484490682 -708772063 154306107 184188602 39018037 -72950874 461070944 748847106 480928340 -282072322 -73935966 -110336276 -100043152 639042542 4403593 609546332 20680627 -412845404 223403380 210462366 596251649 -225012981 -356463545 -87210731 489755081 749574202 28981928 -33404318 -250477499 37490688 480992056 -44047965 8196334 289454485 -37644380 24088421 133671636 -407848495 699221965 392838011 394997816 -46691940 -508475537 -73830197 -18810364 561179550 -59085978 587026395 -1629950 -162079841 346373259 305366184 -27505623 -107576613 -443992050 -705718298 -79235161 -5660510 30606621 19765222 69876402 649007978 -136839450 -131060026 -410232511 -3510099 262179672 -42190668 479029716 109512898 874249005 -102512139 63680018 273243011 503000066 243128299 -10500529 -113900907 505218776 -2578888 507703919 -624588242 -203390051 -467270441 -231028454 -344230086 84233108 383035807 -798449501 5306538 -54001456 -379044901 161122425 85117688 378160994 -52026007 13257947 -9739213 -45597271 236201700 79362404 117098843 88394240 274719194 -763846830 8023270 -505481599 156593285 203799721 -10156496 89085925 -228268479 -118403619 -41342772 -122918818 470262 260783972 -9727282 306700456 -180322467 468405222 -136566108 88859445 611948070 458422402 96778964 467826252 3299256 -672630029 -312211738 113606761 -165288680 109459387 -272471236 -793573729 -603503781 679362358 -5441011 341241607 -117177073 3236666 721491673 -69833142 163998566 -198915334 155368953 207694537 -5641998 564141089 45815496 -331825158 148472431 49388753 255532171 -185502516 -899249261 240340875 132512725 186728694 -368909714 451355980 -118293638 -364737893 -509261939 384963995 83867736 52610260 -556976037 -72342322 -79437777 100234637 -33820090 -96038258 217228183 -786666178 103094497 74482738 57913952 624601182 -587667279 -284956361 -119953145 -670259646 -434486751 59659178 13984476 -263399146 16323621 -84373221 83441363 32216800 803952212 -186321824 101324797 811154482 6107606 738630848 -86215427 -154243472 265553715 -38045832 457853858 -7261611 17937420 277384831 -384027001 1317575 19685549 157361338 -140143156 -695095310 664808683 -134513640 97593651 -319026227 551834359 551375461 158214839 789745023 -276846292 35587917 99002469 -157416972 -238165150 -155582441 -242310691 -107541430 -697637711 217856821 -23095242 3747770 41920024 -904693116 36077445 150722028 9415086 -21096398 -133476083 89226369 183144570 -26496051 155621384 -40504962 -117604788 217663141 896464 -663789086 12879947 -86395606 285347723 -126191513 21098100 -7966030 -6071330 102032840 43476493 -17671059 320365314 7447808 95481158 98750947 409705221 -64272063 -9455634 -137470640 -257930391 -23350692 -49544965 -11718471 13645310 262341560 -276191241 -170656403 -24055024 5460326 326054145 800482894 506064758 71099893 83033124 -447540793 30686034 166199938 -154288727 -294984574 201712709 -18627314 184243603 -152810162 321972177 -128049138 35717501 9084798 20052641 -10269941 -20862680 261843748 -469396526 -636148164 -76202263 2484513 503272230 41796804 -665366572 271559009 -429579564 55263617 261372048 -547558244 875455724 137557480 699085553 194658938 309025056 689075819 1319060 -81249460 -421848966 13574304 251887652 -482133867 519207462 93981105 -88754392 59739793 -182715916 -5185065 879694524 -32066614 60585820 -309578989 330932613 30090299 -609605665 -433588461 714149051 148509855 316924488 -503940036 -685809486 -151075138 -616470807 -298314244 99981316 25248845 16949335 -105933851 -79925724 -839500805 250909962 -44162802 25961486 -437413537 274085099 -16739477 61173279 -278993949 225429826 -242333997 7617520 505167266 7183224 -121919210 -188218222 657768381 -141046389 -733065611 45620063 -207603549 159700480 -392810023 2042188 208480431 49861367 -309907113 275874227 245870982 51691733 -26883646 748345815 35119752 -90224892 -33789820 -422579486 -969780 -422451555 4879638 -145969603 208622495 -431558454 91095385 60322919 187623810 -9870633 102036232 11816726 1491775 -80062772 148040538 -6796449 -102769402 172548687 179138148 -153328184 356625806 -25640365 48467821 -408538208 27430529 83178696 -114118893 -518570973 6001205 546592587 -409221 183706949 -53337826 -430573808 -377003874 -241931457 -99400 -182470626 -214833197 741693562 15553614 -97048911 250426504 38340642 -736129210 -260375407 491931250 -35928006 5368303 443753793 179325173 -130454620 -43009870 -164368504 210805259 65687347 -2134744 253861408 -46993967 128704763 95400760 -4917254 -109219377 -220439951 254617600 -19965739 256276503 36672727 104654795 127298236 282528 -195981522 395707612 8422838 546390175 -731311275 -231992360 490820829 -235513180 -121288673 -171252670 -559407462 -323453922 521643967 -9313152 -248395442 -553279653 -96636160 -112127125 -122933026 179588262 -126857976 22966896 -153746950 45348110 -529342989 -40150627 -1403807 -391150595 -450696243 -334004308 270138483 -198218011 -708539 -560835680 128996768 550487136 -242364265 -134086210 886352945 168651357 -191729517 16288997 -519293124 -14638036 -869396102 657175639 -72633195 -63911969 -400477982 4312822 452025140 21462291 217203082 -34024113 -1089368 -103145004 -767474056 720617731 103813762 27570513 96661028 156531691 131376689 15958851 154526550 222580332 11140069 -189663396 65247153 -50579896 -77732945 -363269153 52883992 14326284 614947697 207688087 380040086 225689542 140671445 -194356984 -152261069 225043497 -129120408 548495286 -744726788 30426924 -263394944 2313727 -194937458 -62869781 -6148576 -466403730 15378391 -475437326 378662595 272959760 129097513 -697067760 25016438 -27551233 57289081 52264992 -137878839 -179342544 251776697 -23288363 -52011367 72705175 198818053 -323112187 -5882475 -414591004 -551091897 58255514 25583637 150504222 5997110 -128600639 -544578314 234604134 -26895279 818108735 184191837 -29085439 -199924016 22867724 -10532959 332882018 -160258044 -271752250 -272353065 -861267311 -248794450 239420287 175580572 91302259 -488204526 -107344311 81180304 -36980604 -247863610 -214023624 132333311 463364516 -46535929 744841405 -3906154 -117219047 -106142111 -183968507 -281495572 301169291 -10321035 281723535 612708790 -839845 601218817 -11693775 -351073454 555150162 -15873724 -219009782 -65930946 -830635481 -75036780 -120834475 60859205 3163751 -393512096 268206975 610579127 -831497928 808933254 230937924 359433604 243828693 -263607337 -131289126 36337644 -67597092 37671705 287379096 -317992078 42062034 128123764 330602302 21900905 -155005933 -777933468 308366813 9284458 684442 72737790 -66021934 2791060 137230 68867220 88258046 -192996105 -243714570 189889849 164773148 -372596954 75927775 -20200532 -232561573 275959819 -142539647 12543845 -151729073 -136900101 321235588 -16960055 -268504489 -7748364 -570152501 -271610459 72070292 5720816 -11343763 -54053084 -133048955 160696847 2312406 -97029160 219371850 75028205 -431103545 93808696 -399518236 -780226105 510852933 -9228056 -320898055 -182187487 17049149 -3283690 72680797 815572160 -520193216 -96738703 104954346 229239019 -80674733 17702401 146628117 22551350 188990319 531892645 64185608 -69836415 -501542618 464422244 219850294 526835714 -118027751 229390163 -149477904 -229393787 385419904 -12404034 -26613898 106634518 -13603402 312034219 -11644156 -449870930 -166138481 -23951582 849694974 -410320368 3167524 616334745 329847877 -61256904 859584551 -227412582 5341063 -76152898 -189318052 296159662 5008553 -197744712 -85761577 214369327 -669741 105999275 25078658 624415468 131207332 -69692965 16640922 -604430699 24857971 287848436 -951664 475704372 57098423 -350607745 -37314028 -142993191 -264050451 -213381638 498266174 -737474508 157040662 -1862600 55937264 244620808 143244533 386697508 267515877 341132023 8778851 -47590267 -242430626 123309693 -207758030 -103684169 -634497649 -94364834 26944 118050577 -493661674 246919285 223440483 -12951397 139220483 -309416261 306035479 210437740 351132807 7649264 -316234430 -193026952 -253069532 540588581 504471449 -102292919 -125896171 1726096 122475075 -118840902 -128171299 372999094 41587246 -47228628 -161666388 2607551 -330285058 -683579604 36822683 -102486268 209793948 395418270 133181902 87862595 167277178 -8123857 309380997 -132748063 -282651229 796546540 635390972 101388561 208224541 -55095825 80770464 1609454 -106914490 -311169110 256565167 862590853 -240835284 681589 -13065509 -244599932 -30978875 613414909 -39716455 -70128482 -30271641 52162954 -90860856 631779198 546694174 -87431353 -241709802 -25196375 190809341 -107694524 -351417655 26444371 188694199 -136485603 -132536082 523555441 217833720 351240895 -55936739 98642529 -379934893 -87978933 -90231228 412745186 -112226523 -53171826 -407609931 281153534 247722917 -12396957 -309650894 -476658973 -7826427 -475173560 -756339936 125519519 -320021162 -542857591 -435585598 -180681424 -521929715 -482522301 -139215560 450260990 -465950601 29801548 -520951155 519346722 -182787491 -741001498 -83494671 149935071 153388998 -55945291 -120180373 102245864 -373720114 292161917 -14420414 -544401822 -372764498 223839090 -7797743 -82001090 -403692789 654878826 -369771368 -445448851 80150330 206462090 174061523 465213550 -8069224 30291857 -40313595 -29301514 -422753947 -22769914 425360358 -250516164 -757037798 524209696 189929653 -626818626 692529249 -168455229 375861284 21818295 -11999379 27022378 462895160 36891641 29415489 1812996 -81117307 -826216947 -559602275 723413419 -4646101 599930938 -5104678 38182047 -1611457 326258060 453589784 59230573 -103095267 6258623 17958733 -170177608 4322984 -2494589 212050294 87549680 733428268 187740234 115915530 -103076189 -158023457 447927183 253095676 98593645 -589957107 -332694115 -323652024 83120551 -156800768 177038397 -790779 -168870123 -282002105 -1014351 -225295908 -359543008 849754849 -25646139 -348909862 -122693293 35177514 -207501020 325614334 500182568 -105985898 -684590 15786952 52141255 -17654766 -446686367 298114422 -9662055 443644221 268007153 -107938055 768021517 60185447 -282853651 -514155855 372486233 -307586211 140997412 -123129152 -368118708 -100149329 -25646581 -202875976 -81220481 759284470 -614238486 212358974 -14850537 5615095 -184326673 -606957845 251265620 -579927720 -8199864 -70825817 16241917 -243210559 209428986 -543583798 -2199681 390952899 42988946 9900546 230981 851788056 -356012954 -226229483 -755270746 -21133373 84313601 -247196938 379470059 786059151 425647783 -131891204 42666710 577083413 40487553 756586787 451144556 -70167319 106352062 -249868361 632984786 592678227 684084915 -521646918 -370929202 297738626 -223878725 -629845130 735740525 -94765583 3965006 418574404 784829949 444622569 -2714580 -97342254 -412207401 -151644931 14455858 -192473648 -210478356 -191222654 40149731 270251304 7671420 185311450 100167247 -94502829 63719187 -113269760 150663072 187773687 57450092 377508989 163337527 87404616 43428134 813487695 -627444304 219314394 -1656638 -77227177 246377782 -74835443 268308520 319131 261857819 -311069791 -517422796 -69523489 -301350356 -220232421 681201042 224607306 -370483800 -59427298 -137171120 -831883142 -2863068 -47658549 -192751664 8028616 -792043868 248352927 -312141 -62797998 163828013 56232601 -529203476 -72455038 -134082123 76886046 231489073 -145706856 511079024 180574501 24739517 -9114830 -377150167 -395570403 -157580920 -345697198 -7157198 43118113 41660029 -173836366 -20862780 361369278 16012395 -2710326 -37394771 -734394389 -378086858 -6964115 -10119290 -255693947 -51335677 -364582985 369524283 -229325389 -274003725 522230155 -98994965 342366310 -157932979 -470332956 54684169 -184986326 -46868851 103466033 33175231 -8581134 752632558 -32187754 -144667348 -489035623 -47960269 201626531 113882762 583321254 -424165536 -441274484 71395019 -283134379 471099601 279878551 -66692262 -223184577 510225988 120272620 -4528316 -532004817 -104543813 -209923543 -18795140 361949330 554806542 92863773 658684676 -8324352 9197729 -62067726 255368705 -240987477 -463455968 -117251578 -10874806 407013503 -8162918 264137166 11017396 292277986 -118470637 -582927951 122839695 11878368 1240593 74518213 -642455474 120464251 -304409503 186268663 -378395098 288050201 -555903548 -37294074 -909611430 -19623978 -28996099 461558523 182068605 -106579310 -503727927 -12320289 475124454 385432849 439498311 -73551867 38060268 -387331738 177409075 181574952 347216291 217204504 421947545 212844241 -270228361 717861756 -487661256 -132704838 178441443 -208833850 52914250 -658916078 -2341913 36897980 151950620 175530138 14986 -143309862 155159163 521673114 529183484 -328137393 10184265 -170743858 466829384 -93184961 150517789 -1032789 268041983 254773774 -16079292 11213043 113931886 -10172748 12513054 372409957 -145149248 2102564 -67041773 -46512088 174079544 128886492 390990055 -482398127 -560974007 -144260521 -118347056 752233195 -54972283 172525910 -571243402 834001745 117695200 257458521 -215701035 -191531485 484682051 590051739 187292796 -114195006 857953584 -268853536 36404518 89194382 -185053604 316424672 -135240159 20568922 78776284 178785337 -212511376 262835591 -4897105 16610979 -20927512 59910131 221785733 -760242488 550833377 -316662029 367001267 65828602 323031482 -245119902 775314571 -419509423 345819200 -13535500 715188163 -184905494 338258485 -8106020 28044850 48847384 1352495 6910783 -203474995 -190756756 -204056955 118932546 405035040 -79141178 -804783287 126427201 -6577009 -180120825 -233927430 188547044 191011564 22526717 2755251 -168266339 189736445 314135290 -387456 -414822421 139245462 99990300 -658997646 -50340985 -6881870 369163180 -573185017 -168238487 -46354723 -126452746 -12528040 -506881286 98559674 -608588678 176692395 -318378640 -129642349 -138445992 19657165 128258620 507285856 -167566447 -11172666 -15450235 64408542 125842996 56013131 620983949 279140868 144886542 12018856 162432319 328606089 659580761 -96544823 499209266 92371861 179208521 7229342 540851393 -358477626 340963265 -516233695 192397260 249164553 -184801586 56071745 32657532 -59231173 40734609 699371345 839201152 -526124673 159345494 -84148171 -290976895 292699727 -154413826 454893420 39552254 321531647 -257630726 445328158 -56940469 41265018 -74893828 -35711748 -138402167 -142599178 993394 -78174517 -528245834 -174641910 -36369331 -732432751 -498480353 -420733578 -73055858 -4707119 -533824456 697589701 -244962712 -943389 -25422807 457416141 103651983 1289203 14302977 -81492150 300072679 -5756916 -159932743 368754358 -591548482 89122891 431733339 6907374 687704092 -46663161 382790428 -289825709 105217745 -134927925 581161935 -68680460 2750235 -405469092 107226791 -21968758 10539902 -162610267 -54778608 230006606 265505246 -428531970 -109661775 49316833 -533954961 34584929 156222005 -15143833 -532911558 56195 146237783 79750677 283095370 65874857 646430621 971330609 -274964713 -79839294 72666895 -114738346 532088337 56536 -475614733 167201776 -476906899 446176284 -90619829 5283106 -199944940 3462599 738443725 -621922446 38305036 445106424 442828467 -383852690 -471091166 -240484930 -93081355 -29540599 -377585754 -116962309 -759008002 -11769036 40436822 1658010 -355902878 57086796 -303527109 -8356543 496880345 -223007005 511400667 -35572402 785936126 177269238 410327317 10443822 -112336946 -988801024 49217968 574635706 -571329943 -373340018 -60940451 575046431 10049967 -12898060 412680970 -747563875 453201111 -138433903 631419523 -108139875 -367604200 10579725 378872182 662696804 199812476 1489037 -77218426 -51689640 586237662 -15840598 92531 493335868 -9985276 -238989190 41706896 -19910752 -801732933 138737 12052300 -346069491 125290671 509801231 -3645055 -212593856 -805413191 8579299 233106213 -18503369 -2421729 19149457 246753556 -48595911 236242261 -493044497 355093226 471840219 -418447281 121989631 -63083268 -197154028 -6342624 -178246516 174825702 165294 221985453 177380287 578302522 -566611290 -50051349 2029390 8376272 -14781208 200750877 333201177 -150671521 -153656072 222825514 937447082 -5905279 -16026476 -342479422 -130831425 -3891644 -278568104 134894732 243989710 -4127002 6821541 -383084479 350181692 263592232 586735816 16155914 46264386 -119666720 134841353 -2839908 -498255319 381117065 -293543165 -58733001 -135637900 282781450 405458785 -425279559 -286835681 -23952852 118519841 -34798039 -41752077 742946600 208126209 87881210 315863996 -153638969 134140315 -31304188 -32605134 -53112190 25851088 12907797 49358459 173901559 -477268249 -20836396 -55431114 609838 580548071 163293552 -444386218 41667419 -45877291 -87323380 -124203484 -26616838 250603112 138539340 -220345945 703140839 42284443 -156077625 549799652 -84995352 1472380 2912797 21115 241827524 -70520912 -35118474 -48599676 75670694 399804467 -622406174 240108752 126421309 867376905 -225839722 71535945 -432080766 -78642043 -626871009 253377948 141576282 714335596 862666827 57349250 50119839 -279833482 -275877124 302088206 140462655 -34918492 64893022 -11238839 -206978821 -13221502 -221768733 -735796797 207367334 217344664 669264520 -1484627 671263369 -73293734 408903936 136928318 52067723 -285274654 -420746370 26638909 12908469 457744478 4513435 -167285914 198529729 170983567 -34841867 262249895 -14453755 -22713640 -406928335 130213676 -96299689 -774132299 561247758 -220561713 443525775 40079711 -206843786 569581974 -100069118 267271778 121868349 -154714102 452851306 516355152 514186962 78557334 -32383214 10559936 -325083660 109606326 -208718777 -80187156 -396221251 133897728 76729446 -67648788 362805587 -124163731 -534118305 -617416476 169107690 -546911868 252103510 -758986975 -406678781 15058975 23654379 -808449808 2131846 -105865098 -142934818 -148463032 54185468 698011071 117160059 -271223964 -30429142 268216490 53234371 -856620716 408274395 260127831 -489614750 -472728493 114259515 301560009 32572630 -157774328 -283855374 -94530146 -223088501 -483873374 -456523264 -100885864 -52556604 -67617308 -972676538 10501501 -296388256 -401365052 51833292 -398315435 326205031 285086045 65864738 -96816480 -360097430 476418757 -88079549 59798666 -21982437 125855316 -40957690 -15078126 -518597491 761991 -295760340 -102908 69845210 -794255813 664627220 -428548549 -53820857 5877604 151733236 135066586 -1812564 525821266 -32625733 -233363969 -166578895 63797214 -387550712 119270895 407318362 -113599269 -772575369 3621173 -111392057 -2595606 -273842587 99627773 -313843395 37230294 21329551 41949648 -21801838 -14587779 349219505 332171391 445510935 -107747764 55068233 -5423659 108185357 2581845 144793377 214746874 406211215 91668412 -176502545 -145206051 146209077 231864849 -398107882 -7285558 -177112325 -167848774 -1816111 -148952447 882266938 237696386 -219596549 139034629 4950200 226096324 -7816300 -190640797 -5167292 1534242 -26215746 -199248108 511104226 18131901 60059582 100267803 -28756591 -170684486 97262048 -67488781 -89722682 -435514128 140904954 -786556241 109221320 34000358 287172093 120039235 -129600808 -1373088 277945088 11229829 474313155 -96576661 725062540 461796717 -57967488 20656885 386797875 662298735 -746071950 82048295 463701871 -28484750 42548079 473723142 73574241 586548827 150630715 -462016225 325341092 -41758453 483176087 -86765034 318556081 -868199651 -509119170 40034526 430420549 32422458 103993616 -170450108 124717687 8751895 247988295 8565857 289978386 33820807 203223039 3549366 110113204 -706722326 -599396481 201555390 -49427616 435759269 222305416 -76274462 310544325 -9053252 154507051 683857464 -586122472 310448175 2237368 276254 -152522011 37905506 -53256483 -104218264 -45391286 -744442264 22519183 216736629 -354257699 265365771 508306681 -39335372 217719577 172895354 148512100 2493518 11380634 -448278122 -106537729 257375260 60338012 -196644004 -73575801 92428651 178319267 -123510 108393047 203879615 -335083 434678998 -131213581 657237851 -502785972 61400641 1325762 -90736819 -7729565 8231448 -130099263 -789637961 -611365261 538434999 -22091659 -97415720 15956107 131811754 8144125 44708597 212196742 -833837821 142365961 -32584229 -471566995 55052386 860369342 -135148006 -107488411 124681436 1590091 -127218760 -315523939 -57476774 -189529050 -3747306 -80815751 -7932515 -89074271 61332536 381433792 -2941930 -480909717 321739270 321173471 782586826 -97643419 -30108743 -39712825 341757987 29571115 783521476 -597564773 -421077717 -623779592 8021379 142389522 7188960 -198981585 -275212063 344246972 412505612 -2708633 -199348799 -107934634 -2100214 -779887 -221415730 -584477007 -14121958 315396766 -246017266 764529759 -85078571 14576085 506506761 138626074 387386547 33365915 -98334944 -154223679 10550832 -203290650 -5924371 795584895 285151213 801610377 -241083742 -139473688 -605438370 64756094 2215096 -22878976 332728119 7500725 315620581 7347835 67831563 -177872984 427742981 393287858 99924971 122270369 248573090 -323646361 397207777 59013258 857538640 16036978 -320815690 159828041 -173569674 -83015325 90849065 28232556 242967364 -501550838 -418959060 -257200702 -123333954 23561873 396165338 -282592557 110907124 545999830 730141110 -8589465 381450687 17757898 142534778 215196153 10458453 295413583 402888110 -73028846 35711283 -87925720 -621879922 -817653080 76254165 474626571 93958831 346335579 -39601031 -347359838 56244183 -160434211 -135971777 -13529700 8095237 409903139 177866329 433492689 -41214902 94173589 -534445493 -633032753 -99325314 -956146611 -631992603 410598835 -90966381 6846472 -456303632 -418511777 1307109 -310758736 -7006593 530031969 85314634 -263442817 -168799995 -94747128 -302629536 106701699 -10721953 4086473 125329962 -176326770 398700616 -317089443 263021474 85770092 -116641924 202407221 -57939859 -235821693 331135004 -13008197 -215870243 -83600079 -467931165 252284004 -67236019 -10074054 -468197701 -5237594 576703729 1185525 -112423185 95816269 257724993 243784294 231797428 -112087058 -32087414 -235140327 -913217 417385771 118767847 76178891 -153135592 -597483 264583245 165657932 28104779 335485522 1419790 270364147 -41861455 -406416733 502178904 -608654359 114608856 -10069506 149550432 453534651 -344925111 39826016 -165168212 348442089 -8837465 -132418793 -146486164 -642352674 -109113518 142139059 -18207042 -238144425 -266110729 -366326829 59943848 -27626279 689631686 576287119 455820795 253553589 274234843 71144428 -6284042 -628586987 -399283133 -354325361 2385709 22752071 1930429 70831290 429991325 -468453003 -181907854 -91532369 -755172045 -130076963 -598111307 -57886455 2303770 437907978 -5377720 6817674 -677506843 400706731 -410066803 168485171 634605774 557364 -239478902 -46911569 578690 143714529 301677850 45366664 536167771 267065112 39516894 329514089 -39158228 -189477801 -11319855 -819590218 -185906367 -32263193 812633906 612153454 7718158 -83852347 721544747 806356535 -13313632 217448677 -2290311 -104740904 -698968357 573863163 387191401 -14383324 193787037 270185174 -150739710 4973085 206488769 108057114 76698913 234180572 660691850 -410614918 585277254 -8359496 -792294220 260711197 -6854880 -230781573 -2481677 221655996 46469744 45990166 63065919 516961176 4971536 286995011 -562830880 -728800 -69480139 -83770852 -91710575 54466519 -316606850 -228453170 226568414 13208489 -233641271 523919072 -39230904 455809448 -255929850 169414501 -207958387 -180444 570746304 115021316 166331478 4724497 705869778 147796414 93237613 348684886 -38945240 -395498557 -302467209 14720923 -80933897 -407672052 -182204967 -157640997 146268421 185874766 105109997 121649561 277556277 64108003 115146741 151710848 -494394795 178692013 31987580 23472070 20082132 553379 -73536817 -73770237 179448350 -446700795 -72515748 171946501 -107334050 -128962665 46676834 42396797 -373006049 -63683857 188183809 -156775298 159272340 -269458891 -73937635 73311029 -220423091 204897029 -328906230 -21341051 -620786805 -202629760 72979525 -123811087 -247829305 476071353 -163700609 -40051481 -130847829 296776550 -86424427 -18150174 -138226700 516587361 90411651 933626542 93750200 472599927 -892874000 42602676 156801891 5301998 -2819190 184095424 -139670152 259386777 21232432 303694276 103346490 299226685 507265967 -229448067 19566118 221682339 163586620 -662151502 -421929922 60961615 -96489734 643432050 -70124426 148167638 -89266795 -509844834 -273625719 161635744 499588068 -750850952 54501046 13110711 -357434422 -457156343 29495750 177983324 -581998318 -268234725 -22603231 164702052 249006129 -144198 274386875 152918394 -8555880 227943047 -455671365 1343425 -536496151 -51556897 -472562917 257988379 -28296449 -53948030 -180567499 126060271 2069783 -29850616 412416577 411004434 -292214346 135554265 -16353729 -4212553 265007922 -27751312 -149730079 649296971 115200100 -4050687 237890658 -37256709 204159823 -32651999 261495373 -443988042 20099305 532937369 346520351 -153120801 790532289 -335825492 -10540108 -110036915 -121065888 749640913 -403031429 165104501 603179826 -23718551 152385631 81416650 -3379485 -37650585 -210237254 335907984 148556031 18964207 -83935591 11178083 261546316 19160619 19796683 -256953054 191064898 3685435 87370635 -116364492 92053794 139570635 -389660839 -745886456 -223392098 482268985 232212815 331099478 243040213 -309034155 94568876 184320659 28948578 -1909260 111848181 5501742 353715534 -833942302 296719225 -798116 -669096249 -425580945 523827244 -10444584 -96299790 206097023 186013340 32518749 -731927882 585776056 -293334095 221334662 31923777 304031899 133391230 -64300503 8098332 -272761509 -214822553 -369208587 -98545334 -745261524 8531704 377897184 201832596 -679542133 163706964 540932592 219537027 -142373660 449913858 -124892618 -67574966 681784483 427753138 -88564506 -16538100 -246930684 320276557 675087169 -234842867 -155754832 674898324 410831 127808039 -822592503 -80420972 -678083851 -265326729 382463715 18849382 -60728057 468741421 -369219758 433197929 215244563 -433977905 -274906325 -827289866 -531159455 -58087339 -685454 -199587195 -133514593 217489190 285976014 -35323828 64142166 15948280 -181464766 -38011628 -508504612 -88443396 -262686121 -126260339 -390934770 -351200654 -102061353 316878132 9012435 359476085 58111357 -141506589 -159905314 -198132937 -475692855 241468805 114795695 -49816316 -21959583 -211483541 1023425 -365884834 523763370 -203051786 -187566904 2068722 -44301212 398050675 80689005 -14689144 316870974 -228702394 -650448716 -14853944 441564957 -124762656 -593589178 736328972 41109915 493630012 736512647 -11980801 -569145925 105692781 -47448170 140596140 -172753271 -159730495 140750944 -101441271 -314979337 1066532 -304744835 -330692615 -25457250 110333250 51850696 -14899755 4696319 -30706251 -67577839 50133977 145931032 252711066 83750113 52395865 3529329 109108208 40103613 -62326025 150968259 165816863 312439208 535851728 189610388 -203015545 7197236 77825940 -504633248 94492677 753991947 -468703022 -146557917 168924065 382531903 -620516197 424713048 417212368 82792550 -465465217 -73599810 -292031884 659629300 900798066 -399206909 -265689819 115329682 494392255 -4450770 -305610581 -236663588 79633653 759892263 296283619 65183041 -780453132 -7635813 611627358 -171243371 131655977 -22281926 -112975440 579602878 23002869 -69475607 267222857 -399461594 6403417 275719702 -4562605 518507171 206895681 -291193376 171093962 -150293403 -163335424 -33135470 121364687 -720718 247497793 -8548422 220745184 703442216 -288997123 50523593 227711282 -86365349 540863660 -130858603 241591689 433341750 427345068 -658956630 -7655383 296456735 207899187 304091646 433272842 -19396732 2423951 157866372 -595477689 449693454 113049689 347210965 215037196 -743725167 -124114835 171764443 167086634 -720029759 8612831 111171902 41618373 6649826 -532307592 -5092075 219041312 -290822175 -205307240 -205926 53710532 365314801 -285950672 107486045 -422034482 32314182 501165045 -538517786 -130060570 -647895144 -702136799 483049192 483084019 -195978324 -78482514 871211459 -15241006 17970842 118198409 -26991147 -470530457 300541186 -259973330 298659957 62702327 -483918111 -138495998 -40483451 956875 -73282220 374387815 -15957279 8443264 713437906 279356809 -97265974 -62071035 157443382 440531106 18760990 -292250174 -438555677 -157210178 -313969126 258485837 -1896949 -9480292 87859876 -352353247 608578541 16195087 94266376 -504810342 304295701 -205145802 -12103866 101145254 -6855215 -175644191 169401623 680510765 -136324273 -43777029 434186614 17872562 174824865 -657559172 435205788 143110941 433768687 -210576083 -542356615 245855674 -59423582 114637010 268304512 -9075810 -405997511 6121252 530448448 121773827 -353286000 465228678 102587656 -457332251 -127836372 -499706637 -10367639 -2599434 65961309 -6647502 341657338 139284608 81376884 409038659 753433060 406373823 -306403478 -158568738 -481276815 185036861 -43557770 -476059598 70385099 -74810043 -61001685 161338056 -172008214 -137972611 -34694683 327567912 -153911508 120755778 -950508044 413224306 -12281634 -498596225 -345223301 -155722944 7199762 294025140 160029413 -61015426 344589243 149987097 138526852 -658601637 39184197 205979556 699605600 -237235145 616436285 83582658 268784083 -101104079 -24438475 260974955 74057197 627961763 -248173670 7791996 10702566 -395488097 -7967208 -288822655 -540897701 -14781159 -184253272 15345782 655678229 74115376 12744713 -1481087 -77269573 581224204 658522692 -297571171 -216479877 673401950 113843396 171847133 -6588340 -449624427 61251062 64084214 -42029047 -8208680 1014162 626409948 -685880458 608265346 -21545356 537315446 -423663795 -389762644 19795495 -2580189 -72159874 -578588771 756872765 537532723 512088541 105493321 -362747300 -320349337 -110539784 -516454264 -329058503 70910780 856811 -672542996 -21390516 -1514546 259161436 -287164136 166525466 -204758931 14218604 3025633 -53970896 -59681355 305732041 -184200780 -304040450 613285519 476225188 423790249 -233977065 453067816 202546613 374521989 167556652 -85821801 -47564271 525681427 -282737367 -72248546 203033274 58606207 -53788986 -25923396 -82247539 37086135 516172524 15722608 -13176918 -12731775 12239938 332914749 -60747253 29777843 324166302 -143768100 -180051738 -116740635 368945056 51623434 15204352 111515227 484772001 34978786 333313900 72220516 -192077875 26162791 -463379390 122950492 -15153063 -29354125 -9884033 298493681 454308875 414741029 -271020853 -19526295 -68020287 -491015650 -25049216 62315680 518261752 -295215453 131427341 57828371 -86655682 10453224 691882142 100735570 -153065116 -399370761 -78802574 -644464355 117342767 -4577065 -9624319 -205677192 -11063359 -246032913 -287090195 -131528897 -725019548 185011516 90672525 415056030 14049786 -108906706 326631682 35301072 -139222466 34884116 -33608652 -55048037 35222336 -152750515 -51328105 111606766 19250689 -652589 331186126 232333000 37223818 -573872935 292507604 -369012313 -362190656 28453908 -715296607 55966167 109685181 -216198752 -278984573 -108162306 130850034 -672328225 37639833 737267669 92844855 171713156 -879582565 -148764090 -165929683 -728559916 -110652749 259178052 78934642 -442620909 21178377 -587897244 763462547 271720595 268594856 -12992945 215487836 532036568 -88141178 138815346 -15623980 -16877841 366981940 -34411663 158140282 25389327 240926792 -274799914 103265391 583267381 -16000720 579615933 539925258 -5091397 147854615 216195709 -29224245 178115302 138757609 120803167 116309967 -373928292 -7011070 -140557660 77405129 86178254 366526679 -3621744 252285282 36958251 -53600388 41593220 -107515302 -659326581 -89671301 -224971271 -65506862 124364611 770933 -554937672 -1747552 131888168 -349151154 244051807 -122526171 254118971 24488658 -14677619 4582287 -79152691 -190615904 57148666 -558337132 577388505 335473514 145223 651793907 -50651473 335269823 45541786 499566410 -51084839 196263559 -117296035 -469935102 224069897 55183661 375701473 7727232 521905160 -34453101 83924700 -465164042 58342188 38480460 -423554720 -259398916 -13420028 -21991761 481000799 204928606 -380624174 10063072 297906078 41616500 35779481 -19139738 -360220220 608928001 -356235014 906508515 -11065114 -56153888 -258431223 -699127811 -72012070 127213231 810863375 148800776 569541693 -487286182 157133934 -9545778 -239781602 15128436 301045396 681920704 29274577 396681575 -77788432 504272993 -291029694 581478767 -314235314 66130482 -111805412 -64541316 280277299 449810211 898292465 1180079 35307084 -23213026 243099803 152720206 16613225 159131569 395145881 131731820 -343725188 -318645776 -269350021 -92114834 -322742238 213166413 102936343 204279571 -708409297 -50378728 -451370667 174485738 -127088879 -12129400 121497588 511619928 -209675732 2230987 32578942 343224470 279423903 -203175307 88892258 180989688 -365611411 144388420 329204632 -3682794 82914210 143466086 33933453 -88600967 -125955697 -315513655 -133156695 718407475 -277132129 7234708 312279934 -676604058 504110191 -101540675 631652235 8513835 -496275278 -120177044 -569392666 -32133057 -55339196 785953770 -280783359 -24835450 -361838962 81760894 -4853497 162239876 127807234 -74727249 -283894684 -170559024 -221396368 158129929 -971990960 433403989 8443871 633000319 110657282 394984194 110549973 -299387367 -417747906 -414144941 -704656923 -7867103 -532101134 376449276 -729233490 490478407 124787870 463323151 -245545042 -716852641 80810739 -464374434 120827182 -6699284 455907567 116863647 479878119 855422619 -109021275 -3992290 -644854989 165743182 -503448595 -403639285 308215438 -346401897 -11520913 -4790417 -134318466 -53866442 22140803 622658962 -25563807 -46455556 -9243790 -2979415 -169030372 495527738 -49031125 -26145402 2439155 164558228 -168751672 -486943536 -329944321 337417331 -278948369 197800057 -473813483 -397249059 402006017 -37900952 142249374 -47154682 12362679 -708579346 -87603515 679727982 178348877 -359197460 64347248 125377615 -306021358 289812401 -415024100 123633334 -762242 -51363162 -7681178 477028687 160012248 -60891888 -186502511 -140104626 -560983232 -6782711 -69210592 -8985293 -525148321 10385683 -48932948 -664609497 417361667 187995022 85537097 -597978680 737612511 3838866 -45986637 55236608 147303377 63946594 20214456 1339719 -330852468 -194879444 -323095815 453597136 -123975706 32748539 -115492037 283320082 -819382561 351950499 139097023 -50353250 -575816204 -754288386 -221535036 26247130 5608443 170183689 -89479192 -670594403 -141554523 -34001166 -20000144 -109076800 -34751085 -682277351 328374632 -2143513 -49029639 268355572 -26263455 -23857434 142517148 -541840373 428267053 -189470998 14490884 385649668 -508743309 -31198000 119907872 -861327842 -368133120 -84020947 -241994496 -53741166 -314817641 -413792722 -131714165 214375594 -161966856 -244448797 -199368490 670539284 -729210710 -693599897 -22736864 10947255 89575894 -632157263 -4525508 -486041910 -221052990 -298045360 -10656830 571382619 -217709171 -334584863 -822963286 371503879 -73237629 -1739110 -185988364 128342713 76850940 -19668600 121649153 -12249942 43539948 519564221 638597523 428307473 239232908 -448217847 -920053 386383866 2707570 338905596 86461784 215743785 -709964651 139909978 322318790 -66000032 -831724443 75815794 2411010 803362488 521861687 261415763 106570963 73586906 118210033 -864016 355440271 157014829 -126513252 -21565595 -464164969 -62583122 263849003 -659127728 47312177 -4199696 59552068 -697837972 -475051329 218158713 13265755 214833113 10038910 -359211272 307247178 33128896 46281007 46500059 -194841494 370963 449001093 -149372056 101638648 77188759 -6622996 -916908619 -4933854 -204669436 -1550063 20290189 646232891 -261814533 415085808 12661804 16633275 73170178 -47170095 329025504 -702377801 436237873 26854499 158335909 -14879194 50557986 -182458338 -439640501 -15106701 354234195 90765656 -77778769 176185025 -418035939 -162388656 -920930088 474214995 -737101974 601953475 -68341148 129523221 369221623 445928071 520298374 778908548 408152998 -166281946 -249448563 273738312 -314089899 79067430 -300797302 -62339093 -481472087 9959791 -359961587 521937779 2412489 -229185605 -164649540 -413188747 180172831 5650471 136172829 49813377 -134524692 1126407 3711164 27150336 -236240998 127983723 66860663 -682611211 648154057 -43938176 -388239339 78766591 -132760187 274786575 4054998 -436474435 -40961016 -191223327 398238137 -13636098 2296859 -411503796 162244149 -12520878 -12644028 32292689 -593760371 422367937 -6957645 -72366294 164783318 -50747352 5020678 -2578312 8329821 -236585944 -770879736 340127387 972644 303972166 -77176468 39389080 -304146416 439852676 388307017 352290907 -278899719 296976523 -57061274 -276088433 -463308660 -652972233 -149866262 -458747389 -106910619 -94691457 228092986 418498310 3171352 36336759 -374431384 -284959375 -375821246 96620171 219106243 -10460431 -88388536 -559444689 -5522859 40257397 63232539 -59091195 12587106 -73914168 -235264001 412214150 19462832 99331616 341866752 -53500158 -249264621 606034802 177425465 350263008 178984166 35587436 -356374451 3913934 -170073585 58505263 35473226 -34107495 269194533 270002201 -181246135 -16010435 -204150696 294413327 -75475786 -213857792 181161637 20373095 429773636 78298327 -274473735 11035380 -202742481 60350046 246387250 623127527 429057042 -245529388 -14945249 -9529739 -22767373 47181586 223591988 527615384 -12073065 167456948 -283633668 244861922 -188836665 -2571094 706336150 532785016 681972206 -261189251 -460204331 -223810398 658869132 -27821913 26694375 118888091 -235929000 -305014707 -834518155 -732355651 17055792 50264972 146892755 -31106231 9188240 -444074537 -42407835 483884713 693682840 -663736225 207088400 193514823 -553905671 -622579834 220971241 -90762031 1932704 58792273 -10148979 -7729939 14926974 570511097 5891623 144501801 684631780 327095381 -110010609 -124293804 -118043914 13847879 252962215 373361555 -142476780 332115279 -513718355 449994798 134918518 -5296474 -434918449 246108581 -113337562 89491582 481912365 6222050 111676213 -31283955 -92789670 -300964801 -108091554 342297161 268545529 -90430016 -19164715 2873407 588554331 90645953 535417 -299636074 -207408046 248037699 355446636 -11592343 -123083667 -42669330 121006115 -895559863 94182717 -754284789 59060022 10001123 -703885616 -341467759 13330305 -478178969 2124943 -81941954 -24667385 28511305 345674343 22767585 -116718543 -93532034 -495645470 -169260732 -262834631 363362439 -633297639 -19749042 580903054 2349602 618149737 -23097320 4211326 313247888 114774187 575919519 248436647 107349423 -299961483 -10603846 3443371 -689999188 -359943133 83464645 -579868935 -72409874 104138691 -10037325 33405623 145563973 278415761 48105081 83671981 -193396027 -458267174 -5859555 779443401 139774171 -2219340 93192630 -17356528 380948008 2607470 -257012232 74376088 113159054 15888590 -103423990 447369894 -5273463 -149643025 -5478064 -45969252 43438197 -12818192 -22378501 12918227 549301290 -389592145 22802888 231628337 -595947017 -304716376 -138543886 150691277 409717819 15200793 66504150 18564562 -500898082 408776035 -4573764 -115836019 89661765 -26730330 -763246864 58096826 636962826 -79238261 299444226 511674882 407782758 -740881 -529638910 418303 31435008 -188612939 -843243254 -356795921 3613039 148628 342006944 298998663 -16640410 145766078 -5481924 73609400 106860898 304578798 146539018 224724035 -251579450 504235536 -21154804 86313190 42528605 -26244036 -205580757 -807597116 140751049 204717098 -301276478 -236289834 -398127453 -26571284 -389332990 -207763814 -815455 -31062364 124341773 -496522499 -44417682 -81711 -455139604 136978743 28356701 -102391620 216521564 712620455 -312910975 -421968951 -137588808 399140385 67573348 -318623 29760319 112949641 -759025990 -96199857 -666893536 -265164484 58835226 -475246757 290009054 -208968873 9172584 -84212796 -13703377 562285470 274726944 -489713512 6638949 -777738922 183603883 180849754 -59779347 -46344221 751540946 -7458154 269802808 -105845958 166282004 -317531417 -502380504 -311316686 358776285 -49647326 -78536387 -97779847 676056897 -341192815 -6106861 526360904 446231764 -44051947 -101691402 -149273385 -144665940 -633025645 80502887 -685636147 -2167469 -73412359 395600715 -161805497 -287141363 -416138199 610591950 549722995 -684156145 -24610718 -597481813 -768410829 -155508123 -330063672 412915090 -509982132 485094147 5202612 26279236 -54288122 -159689336 731856325 32150173 727196026 5025959 136699126 116171825 -413595413 -163493549 178054522 -59359703 77200386 -650743401 -415617188 220295793 -122868578 -319349720 -221987641 -258674416 -255852753 -109534112 -325165596 -3224090 -5913046 -125754861 -105229 -944843986 107192356 533968230 69972401 257088569 123006896 -7800765 140432530 -179874310 478253196 147154061 561757518 -319217869 324089859 -77182377 -131942767 18714446 -6335856 -77970718 -157870960 -659958047 -97641831 357011999 -121714611 12678675 -156622893 277175157 420155879 6732493 -910404 218397345 924544485 39664908 255381349 -101945269 -275484877 116529329 155988573 -61141171 -425377148 823685 555021724 23309034 121856183 -408101623 -193438706 -449281029 58412698 10101384 -33428555 -416185236 -386768551 -4012441 -78774226 59800134 -645001 11053916 -246213595 251455032 74859431 428671477 61327792 177281681 140191576 184320786 -85878557 -389667294 -91533316 138958878 -4260323 -250946920 -48500413 -469713655 -556682680 319428499 189810231 -344801581 193770027 -339977688 350641284 383650981 -194549979 207364102 -710174945 -124089841 -167594823 -53566737 272655353 -20945442 -102606989 -204244853 212219688 -387396579 118508961 -895559402 -335427995 -2451501 -197029586 16360007 391488351 -431379340 -433030900 3585910 11432298 265230261 -342348234 -144377191 -273677403 -296194636 306317759 -111736033 310085443 934081907 -47979487 -236293521 -494828877 -68334007 -4079680 305574527 -241326280 -95408827 457381203 -136423874 170687579 -390398391 -16288498 -106183728 -28570187 -140399469 226716143 -18075806 99146262 -637656503 70868958 -136313780 364859823 540855016 5917276 100030809 -410561237 -11726824 -826391452 -112996224 13416027 -333929207 -16814850 468390884 -594410 427852123 -108692711 -80826472 2086864 174672541 -215176091 -81807580 -231373316 837062434 508583550 19787549 73545176 382150355 9244223 12246634 -162866686 -135574934 18791218 427891479 -428260809 2558569 70736516 -314210369 -670165 -254635022 24576747 -12000621 -838757418 9146185 -184496146 6305785 -310331854 316223565 -339319252 -533198546 -36571783 108952790 43929393 -406252028 -8711663 20203434 -265792812 12087029 -175628447 24702164 -30799574 124279506 -298406782 -347564332 -117453516 29244079 562795415 16574295 111795688 358472757 -755968160 -78616464 -81058128 54193596 60731983 -665461126 257158717 -2704804 -73798851 308642532 -380608756 21274562 64622026 -178872067 6640901 485930048 -622003276 -107792947 -466645327 -60718950 149800617 443200383 -11668410 -57326675 25803802 245506739 -19166074 42541997 -454756932 -650459837 4692522 -78478014 286689155 -271785659 -310956584 -211124852 -167873480 12627084 -47758326 2850668 -349291538 809664915 16074660 2483420 14418860 -33420298 212898125 518223676 -358953604 -58113338 181519908 -99391981 38099638 567659203 -518612932 -208198592 403079984 465470815 2068427 73853791 -33272611 115494950 -29541804 52033938 34530332 -98669919 -281912073 772490454 -382236906 -33989887 47612050 -18058086 -304276829 -314953 -254774673 205357217 6944226 -35662927 494401 -64158608 279686255 82252309 512829495 20416467 -808191352 -15631041 -365471019 -338313546 -93229082 50474045 17639702 -19372850 148400318 -575249707 -18809084 -458682885 109637849 -92283572 -41623527 -9854408 -3819918 -538704815 -44386387 -1647874 724633797 -431890221 16567383 42638979 485988758 -48796117 113965407 -260836 136658367 85135755 50953677 87774789 -175248990 -192101164 11154713 -151718207 -277441821 197973183 -252898490 58215819 1219525 25399254 235185368 142127023 63274859 -346097607 26223835 80954588 -34549864 -539504321 72186681 -754151827 -132233578 -29595697 -225652886 -38508281 804389506 1874327 25629513 285389744 20230879 -344131260 373364079 -67053751 384734006 176853724 23140621 76580952 39123473 -541889188 -767153374 -41261829 -919028039 -19179033 387048730 -61432552 -422718948 -641071674 479066789 -550481806 100035342 -13824229 -287388840 -346850805 242548 -523519113 233365225 -78722435 207319392 408205515 -10111743 134752133 263622062 -21268117 -191489095 54729553 228368086 121373489 -249691587 247997523 351548925 -600908702 549509409 -17367435 -19411138 -94139496 90923173 -799610976 -14079437 -205108726 187817176 667695902 -78885198 454493120 328884586 128720952 -315913303 152240949 -88660581 113639325 -258085231 -209429788 202798303 -81032060 -184907507 384604035 -98689871 -80443526 229273495 -79260511 -52833005 -7510657 -549896818 -395324705 131517637 -98711807 228397591 -666388538 174654084 -540859871 58705637 -462205 357947671 16802200 329803022 -106574213 40789102 -173831761 146256235 190213466 83045920 149134228 365343041 -130467033 -737111973 -66687007 19393932 199472837 215948780 -446839 384750173 -407619493 211760390 12666598 -14982501 -32332696 -240106203 -250819940 112846296 -31415489 -733080205 -46666784 -80903802 -213151998 -124267201 910239736 -335149372 922567948 227450543 49590679 -2569897 7940200 -31342025 146745682 -119309089 385959305 -17681515 198736480 -369197930 -691721785 -68461516 6972472 -241652560 -136989169 423133545 -829540431 -583963553 46523190 -401291492 89444058 -195364480 -374926671 -16602404 -28074318 10872614 -86422053 792533669 559316488 362817780 362877693 126503 126453410 14451622 109670513 639235105 542530387 116637191 163981580 -191821481 174968985 -189263049 -226067546 306282910 151560647 -513199444 -46969180 -390327820 -694421975 -135999729 3399009 -68343024 -584096 270393494 -410215014 279290809 -10507136 552493865 -67572685 -56041720 428322304 241916368 10918648 160542620 -53655223 -70307879 -86880042 -10676881 -625975998 -56354592 80372323 -289627189 -84848220 22183434 363107396 514996132 -363101530 237340653 75144325 -637825049 329093807 26137554 108321567 -1184057 978951696 -537052831 117014338 39671452 -9797014 -283222336 -568519180 -6539015 11872714 8565199 64918919 803105219 332133537 155795805 -329414801 154904854 -41627087 -567135589 98205894 860263747 -101814971 -48445807 98551214 -13906308 -66916862 572401419 449586823 118360048 54268158 125763662 367051208 17676321 498032805 -390792094 -180240856 509884121 -447405844 759466672 -1540977 -42370452 109812594 335803750 103863007 -67179903 -69235366 -184208580 -790263474 -38609991 432492381 -455092288 -302656900 -81955941 194862103 503811783 -154234094 -333367991 265551337 22102826 -48439807 278105455 168171726 -109263953 -1348429 330379954 -581446136 469633575 23184467 2161701 -263503681 -192187501 -18541379 -308105269 22745144 -137145559 828961390 220555096 -604646146 775988883 -24971713 276743308 31188216 -150677921 -618641859 278046347 677537059 305553125 -669031159 -137268789 487806961 87251746 -45274097 106617023 42972720 -25310281 -653126014 -479098157 29684745 64341436 41886727 -719393130 -276535331 -253814482 -4247084 89494110 -191218003 308428383 -185501597 -732952067 -513304842 -1438996 729926 453555198 177387346 -105767920 20257722 199224067 -283982195 -34668737 378291549 -629003674 -406955478 -19191108 47321929 47213647 -2109109 354518893 -880429536 -276753091 -532730687 -499571126 22434672 -102388421 12845493 2351573 -57474168 5278381 539862392 -155518524 24495301 60103602 -590796638 88977033 38333123 59678054 283472508 -84537821 8452688 453651321 -9893719 195196868 39089022 13086854 -388492859 -899936289 -338139799 -240909978 -374172278 427470124 -35219352 352948532 -87466914 -149572817 17096099 504715370 -369371218 285233185 -158937716 748771068 -26808081 -63873934 -2701032 -1060695 22095023 -125545702 391246278 171844024 -149082 67939055 -446457224 215591927 255441136 -22348102 -252738263 379888066 426731839 708020081 21721468 -667902911 309525484 -144208103 80666250 313025464 -9129024 17339873 696274174 223182923 73653537 17734926 -327508213 54899724 44687726 -150158807 -524619579 6642959 -71971563 14790274 695219441 548203351 -82561517 -310541437 -334381726 -640666341 -236849750 -338441932 -109289826 204771407 126382625 40233836 757371190 482262012 -69170746 -644114400 -55790599 -53817247 -247005256 821959587 750080769 13413866 -61781525 150501809 -237912759 -519405682 -10626949 -313377010 -581541924 -16842527 17577543 -225355011 -360581841 21526835 340045203 154560905 187383951 135047433 653417802 -55302945 125497643 243863563 -260154747 -110949003 -166412986 311686447 230981191 325628308 113346477 -260511558 528606982 -894370012 -248778107 524626557 397698654 -135731666 -252851280 546895056 10403833 32726699 -167088440 -145922971 29851831 63339622 -235651011 404103311 -399646316 -30227986 -422939544 -491475335 241365606 -356817418 509419737 -4464214 234500858 2475611 -187667545 -4659327 563464345 49909709 639082834 502577778 -267076581 303533248 797568477 -656516050 -668679781 -209448865 -199695174 -42387575 -305466915 -777855898 2863005 -786613933 87913298 -440184127 47085968 24979972 330751251 165264154 272329227 -215015905 -17120347 236207504 -243579825 -25256697 -290566542 -10387120 432689473 -171378937 -62273778 -291530189 -230159254 628737264 180788843 -34041857 -309684221 -128243323 557191731 -48958365 -6312090 -9268599 -599027548 348038961 -379936867 -262786800 317122925 20902899 -512378361 149484457 381034 671322338 111350816 -58700279 -372572 93012232 -182405529 83573309 -534563099 -3587001 75550957 500823011 -163722762 -57147588 107159747 -4428931 590045845 -201602209 50589185 57979514 -11344271 -439659001 -310534738 170585006 -63002006 344848825 23423966 -500284808 -444092335 -398075596 238579108 108515376 -241520436 63866264 -16091228 -29522951 415992040 328914507 99940114 -197075680 2973350 9905600 -11902322 136461913 -9863662 793030 -20162884 -344524558 213574788 14507604 -149345846 66088773 350133827 74968046 -15838961 -27449910 -145482437 392352662 -477039350 -744646878 -501644371 341990547 12276669 560914982 -600062837 437436115 -228472699 168690861 283147430 114286024 396279100 10751610 18576664 920962588 44937368 -138010813 -301015760 280614602 -34766552 27659864 421595109 133448931 -83647032 225851322 -419808397 9231468 -338378233 110388609 -118427215 405645029 501051377 41930955 -39186082 -114324617 -511103028 2724893 43283697 96875221 16036609 -115427 -203875773 -58862432 -47057364 540430514 -527169831 -80863651 -56355069 -6938557 202994536 -11389273 537294736 310229877 -19517 -71917445 -69820772 246498747 259302029 1710780 -1318215 13170263 -138417477 139261191 209117 -8522307 -241647263 245897274 60820234 -46768071 -101734444 13446143 269942158 230098945 -102398954 -253052385 -234284856 -298446682 -175108767 -20882070 -411637018 -128760468 34209199 -1334027 -198984514 -14217304 264521508 -307557540 -188407110 -32405346 9389964 98677134 -355200593 62963957 -211419721 164917387 62708315 538889705 356449642 64773689 -150192004 284866987 744320839 -163837558 -65525730 6727273 2113674 -4425663 533374049 -2566580 264193380 -21673903 96052571 -248306029 -38395946 347613168 216131055 -18565053 -189477452 3845517 199308101 -671223965 205491230 -838221715 -223660542 61301955 -97410897 -125370907 252536884 -2416859 -260140160 534388686 -12560415 -769662275 259869245 463509803 -848185650 33628203 124115282 -427212577 101428940 -144825793 42069159 -609157432 169090966 193675381 96027559 3566887 248040917 1846231 -86693608 335372554 -230057284 568531746 553065085 -105273138 -125010088 -246105636 269425027 79415074 -135791375 381406659 178136897 155362722 195509919 201925191 -33163882 -327518961 -113015733 236011965 -95164347 509538994 -139758861 -36713397 -494769569 525300467 -82653332 249178283 -436179017 -652506864 -77420068 232558616 -530429296 245800237 9170629 192507019 35710354 86650056 -564197013 -316135251 -735479378 -238887686 127650066 -40822384 82082247 668005138 -9126789 -76271296 -66160107 318011043 -13929841 -849598275 -383055166 -4055513 -2429475 677378527 -206065284 336842227 -23664273 -448309295 -225303874 -83306839 179116993 -259291043 -666598011 31269843 -325111962 78474 296149728 -10617434 -51397025 -7493704 152934310 -503319741 -196786029 5125940 468810360 49362515 145032814 27446652 -285942520 -318493141 151122059 87379435 221216373 388423720 17068397 90544287 126110063 -99376490 -452592506 -7747083 696585127 13787638 -299924843 -580989644 26257083 -49808493 385058525 390224901 79718767 46109269 -219436598 -900111891 -179570951 -103004777 123886463 265961202 523704438 54811645 153249 -203511520 -16847995 -64024797 568573523 -254270785 567643533 487854980 376613681 -110674248 23506037 -411422237 -139038389 45940423 600470855 1298355 -21000684 75033285 -72365827 -80199830 29722118 -341685002 326853 376782252 -13026820 155696593 20166047 -85894406 -74291506 151113845 -514901399 143971842 -90086704 21133541 194723251 -49378429 -1139660 -443861 -42226626 -15810958 -597513190 314013212 -172290147 16314671 170068292 195396195 921412497 -61666638 459863658 298014340 420105284 84534729 213878803 -1066859 71861368 -291299811 -73136124 -390627467 -166031215 426600577 -28709137 185060823 -46461252 155501484 167093663 -36824049 703964204 -461177317 -176438757 -243795965 -10431975 59848318 -874978540 -219291712 878465154 -381053468 7116408 -23835348 121759082 -480321654 -182315739 -53364636 137249399 587663148 252963051 104757234 249960001 95807473 -72220319 104055298 146769354 -149909331 -116918700 60832585 -28387853 26830371 -708120067 40771389 -322298395 -190174176 6067707 -570224210 10425659 -554290302 487271627 -757268633 -84763874 234759256 -3787391 -408887764 -184356489 7777465 1683626 566988574 13444629 -713156 110620189 616004861 -311509155 -296784268 -15512111 302133856 93671667 320939490 -42698484 103160964 -74921647 19446977 -37209517 -2189315 -26427160 -267142968 246464403 44946224 94020388 -125502454 20228279 360474950 -374059415 283181 -252159506 16007379 -171636396 492939223 566068726 -826310994 1354539 -31070207 567350059 329400946 130988005 -132281322 -98562226 -316266011 510071050 165311141 4086613 -870849 18699182 525849914 5473601 549861870 -23350278 10877771 9845015 -690960890 51349100 20981867 -5207505 243790444 330684464 -227707879 259415860 2386309 508739851 -407511749 -1122771 -479459498 -79412743 346866224 -463433413 370716891 -316305185 26250144 -391013715 118753 5875672 157501166 -281993714 244189400 -185352725 801811486 -107009099 -219125842 -46913 -103127183 22226430 54485104 284861676 -261309855 -136408543 336674459 51017062 -540495501 427109596 7876259 -489693858 -44805221 2786695 319471373 74317128 704556945 25899743 -518076826 690495190 -30045871 -8776438 -138061740 39321944 297715441 481330303 -856488456 93457446 168078129 798324 -465250914 639753 85134763 -124198674 182576816 -126745361 181054285 72733780 162489432 -76009663 355422582 367083209 149606 353778476 38936627 -77922241 759472436 -762943370 182743130 -8179572 -70581509 -42562586 697613761 -241417028 -145154203 654790281 -908225592 487181460 122089711 97870220 208320630 15525145 -3491518 250662102 -110364430 -18699507 243791670 -12806419 22375566 114688227 -635318896 -614433301 277563988 1836022 -44829113 127894514 318724669 -7047151 -804503292 -399267984 393274934 -195858005 408808026 67953964 17537975 -204932073 -7808874 12049615 133782856 5894260 -52824199 7712971 224780994 -183683480 -928905506 -2628592 332465396 17704930 490598108 141621526 34663809 -36140499 -34977664 223558432 94680111 -71606503 -231192753 -118854911 -106170283 519151306 -462453 -786100280 -115174100 -204714102 10262117 -442874533 -15994487 -80969780 -161818729 340504549 -320436 329949466 138198483 269967138 56309981 209423697 -478964309 -664496731 404512480 110351780 -168232154 669638402 130022242 -384565599 -256050303 162076125 102589935 -529361362 398151100 -498008417 -68875776 -113788888 316448170 -127277697 -11291823 -82927664 17254275 29694091 -298280574 -7032077 5006379 -9182534 15370145 562340421 -288289105 -735944014 689802948 -544365668 -835688554 -86978435 179427254 -714572 571798214 -449486107 -449861966 79836769 -20108021 -78007603 -50063148 750781820 114242402 -604301928 56636200 37870249 3127786 698959752 492557380 -14323562 13878173 -163936768 -242276784 -55145100 -39606567 919368314 -135767478 24194751 -631411092 -636110341 18501624 -78640342 -91789635 -562278788 79631937 -368950406 -678993044 -304160002 -34792126 800494672 157227621 -141526282 -1408992 80369355 -206092953 -24669382 58369777 257532910 -56931185 627100581 7923967 -43029347 -635677123 -461959128 -166439358 -225919232 123115580 -231203518 -809831353 -205832864 -216578471 -205302932 316598649 113299360 -134990511 446016516 81149452 2764910 -298006678 344851305 -181487912 -210743108 250918044 8689962 199717623 -519248328 -446703751 87053594 -269837373 100809976 -80331558 324568469 -366333053 70921908 -244543339 -633660711 107592557 -17305371 326449945 484055650 -2228198 545875468 -204370216 -225524100 254916811 172217578 -145388253 41635872 273830351 -249372915 -666892156 122919150 -4576055 -251353072 -362076657 4426354 93115583 1752989 2662463 93918496 -26574654 51924871 288844609 28858174 -157576692 -44323966 622841771 -168769462 239057771 237466907 -580716891 -121061716 -308812661 -239298597 -489094404 215772241 629723343 502668917 -93996386 -164724541 -198968995 342899587 -100772948 -274957022 2211384 219071398 218403723 166467678 310523979 -50514500 296634984 -94383730 49830810 -20823339 198971078 -238608178 327557103 593112099 78190149 -21121714 455054084 -522753923 344296780 593820653 384033455 -443051476 -872821203 -385967257 38463531 59354588 -181377602 319682017 130603400 6787700 755692682 -402309883 4607789 217461845 -207006579 25143033 351257748 -266403583 -246911635 72713906 2876638 -779860076 -15294291 34519076 213889252 -65124145 215604651 -722039388 84209474 3272606 -215960013 -156170074 -493726808 -306218754 189130754 10696673 46073368 -14529106 -386357881 -349290942 -48843167 -197802 -768499688 80969595 573642606 -2653707 -253303390 -15262865 -142922024 40084608 -54808487 -6734872 -605564752 -7756037 -123228320 -70197476 161881082 19530185 80629643 -4848568 -68662274 -341911430 -181490033 -243000808 494777902 -145643985 -40961335 25831061 -414163001 -2766878 -524273011 -49883386 -1429458 -290034859 101849238 614692587 182747035 -8903545 255810968 -85329042 -28041414 211387511 -30905421 -215122991 -68351216 -599371408 39081142 -182428769 95188927 86982757 -203283987 -75137013 -239641019 202403414 -438002618 -332571436 249200142 516572676 17487617 792391388 50388669 -425208974 -334674047 104637958 -125962897 37195501 287181594 -56525208 -98020996 130895919 10681036 559806224 325977311 -623393921 -8553626 482475984 96165335 2387048 95089823 -202326437 -387347859 76867769 -103094397 -26618134 3813551 -522364 -166671512 -583356954 33388852 -562009942 -706568972 7166749 -470933463 -126118554 297455613 2627519 -423462664 349941402 1642072 -7395762 583036876 16862322 178111717 315390320 556324365 -1453310 289713863 288408226 4392206 85054344 -8422747 -164080857 -266856016 15318831 131318035 -708773 -224439249 485231505 182929970 -26378914 90265482 148793801 382991478 -7858104 301858864 323214897 -338991882 -231137399 -724667 -19391258 17468306 566278657 -10772849 -636139791 611250118 -188442363 -373560982 -144195073 505914033 112116143 -255440470 18465148 -29103117 538431936 271124471 -63751059 121394235 91998789 130601129 -36646639 636808316 -210150064 -619701318 -281233491 -345979488 525191639 -31632260 306891184 49307874 43975620 -406428261 -43367281 -288335464 219826129 -29376468 -146562473 -791838049 -102128191 256009846 -564809383 -31398138 831906330 -334036705 138545964 213146815 -549162527 79082634 133591128 8018699 -149600958 146815128 302705537 33098963 -28826027 100932984 391074940 339384104 -63580149 389794951 24999169 -258432252 -887436672 365501353 -489184423 44655832 -867472 234955769 173811330 -333648824 727829132 -22689157 210147943 -39514386 -152480391 302744114 -52661346 270702594 424963035 -118041130 -26132029 45435845 150839945 -154442807 -71360843 277770151 -87062844 -235538677 722221315 27699 -54904209 -193321746 103900474 35126763 -404487176 -2186227 -690492485 -3364670 143578788 -610453732 762956921 105338319 71121079 -77801734 15139489 66095701 -537952270 -23002909 -166452365 -365138120 7513068 -541731603 127426220 -95579387 -60903443 35611748 195083316 -47590522 29112450 -349166624 479296900 3606910 340675106 237827572 -3293078 -9360234 37002379 2468732 17304863 -63422548 -504799540 258127819 -694091022 -485164086 -345570807 2965183 -977606450 167403341 113869462 52868247 -23828981 -162953389 3572302 160549486 -272847559 -686206459 61282622 -26106739 -51626638 491700003 -333945910 -50106107 709839129 1551157 -62765422 -25130169 -86249852 522414027 401336369 -11118514 42522007 -281328946 -279738717 35478349 -157221468 448187659 -721965548 59985973 -8551749 -159772549 -182494592 6880064 -46715100 280933516 161336032 -161692895 -261097647 340988835 -14973603 -167755767 43141582 -848929637 23874500 -269261072 -836843786 771273561 246503999 129505225 -3349046 -27973728 -478934506 17530080 -795965596 -113962318 419844426 -359572592 701786908 19788892 33634114 -137691234 18952748 -422880758 520988677 -76159867 15018829 -19267082 -328103326 300653765 -264464702 36605853 311504291 197266840 -188551066 -310214707 -95030262 -464707435 160092267 46961644 86119541 -117360109 -19448763 88176305 3055525 787233024 -111543313 637278844 251964962 338244164 283062952 -122130775 148105188 -397536513 779474789 476610141 338994105 -404081025 29046309 221036430 485119651 21748256 -395050683 753326179 -277540603 -41451605 56705266 36402611 188928683 -494281044 -426224004 -80204076 123034273 1838666 54106884 -82572920 -61992316 68023186 75698993 -342286574 -564831404 -315402952 -675965173 70744426 123347518 -198392731 309884358 55634225 -84257556 289814565 231718243 1869621 -732251685 -1927817 -98122569 269380427 40801667 436016732 -234819373 -32642952 -209745480 1829168 -369029170 657387102 245972223 -188935100 20176237 223298785 -299626350 574115109 319350 1857332 -188737363 -694681856 -314475210 -163603814 484726131 -463206788 138718927 188680432 -57768054 50985983 484179591 -196760584 -19810427 -802727456 -128473874 -219621579 -23870383 412340230 96617469 21569941 19099133 -53240968 -26088172 -334593908 -75230103 98892835 493259484 43356080 56242435 366413 62530402 166966844 116831840 -76299758 424015765 -343061087 -181827725 511097839 -17001117 194096862 121912 -76913239 -724948569 -471644520 -68007450 160632378 564045 -210772357 351606489 -169603964 -359293913 3420972 115547575 335862031 -425860158 609377015 820084220 -216819988 13136126 9093817 481235543 108953052 25180730 533922130 215158225 -20625600 217770277 32062213 -75471758 106596255 -43050758 -46318079 -581558277 -410817103 -4831166 527277917 -17785746 4251580 -680048 132012107 1131783 -198206177 381761665 401684209 360663389 3830661 -180888189 -127842606 -167001807 75281193 -3576279 265124469 504213144 -79213527 -613324 93728288 -22237127 430702727 -572603367 171424393 33341305 -1772346 661552594 -250807566 28824986 105907435 -425623 53764964 38616701 -6104399 58093423 485357739 353620846 -287338860 -313465782 62519393 202622148 268749700 -177092251 96046064 -249002278 -51267841 -263862148 485106654 4578829 496589617 -6740219 -421973166 -564756080 618291233 -278245607 334484568 258035157 -369088875 282737272 568404069 311969885 122568773 -549133296 -13200812 -98297707 -26780044 606392793 -197599283 56759353 -318465296 35552910 -70214042 278021015 21462908 515982180 -109129049 24652011 452707538 -456804926 187340827 -73996653 -200694571 139530866 291876706 10553995 232969244 185208270 245784166 -160868874 760446497 -383124101 560146245 -45514096 -388805791 115584412 -482356167 31271055 76160861 3930068 144350461 265402442 11671490 -241914704 245454713 350295217 -3650207 -117062852 -716368697 -8199015 -313654182 -25600440 372987871 -384112040 125652867 669186512 -99783424 49723411 571108237 311117030 -16916541 -186329218 -2711326 413353249 -890792539 -417474304 -892845832 992903 112659083 65086708 -163392478 71488582 -7610291 1900304 110963906 231349574 -40792637 360963428 418417738 185570534 -3668082 134234282 8220013 361304096 93675882 220465282 -24558921 -38684288 -173557418 -8900071 -690837152 -4558283 -722696 697455863 20352384 -489869399 -2413089 -485850759 20153985 1317471 387892588 905036738 83140576 661388316 -450109595 43684163 44147315 -231114981 -136204222 429703533 -604248375 42818528 -8636746 126467646 -55822371 174569446 128803162 37207560 -581412965 -786464410 -63296480 -737866957 -2297339 -385225083 34280519 223004692 309019738 -147960016 373756420 -240908346 427867702 51331974 -268759450 323835968 617563533 64368571 556522459 122750389 10546629 323737487 808392481 -56811115 -822128985 72600647 -103697640 60750493 72396887 -27957350 935517182 514812688 -852040 527362038 -844804 982097 -780136016 406072733 -635280640 -23690146 -652104015 228523517 70773766 2322402 -52465882 -115770234 -680939385 -90556880 -567504325 -584895903 496728966 178440512 -26421826 -505103511 -29418331 115450581 -4446251 383265165 -440840677 117848028 -221043304 13007899 545459625 415272949 -612213425 -184817526 47953094 116590873 -4777746 877690499 451888277 -10251050 -2239538 140530111 -630942353 34466171 -717871 38672295 112019388 -869415925 -264623483 3456241 -287424411 341782435 -200298779 339563983 130756786 -274980223 -239934162 -144313536 241854688 -5755521 377385547 -143792739 39765530 -24023527 -857430126 376468593 -347678540 -157450871 165869631 -172708904 4586345 385667106 469487093 -644665078 -227083062 -430834808 200357406 -398497454 231826757 -95106640 316710993 -135607878 209357724 -575651815 -275186379 -62953572 282066634 116165149 21239990 462211778 -58004946 396625325 -771891663 -8556162 38117250 -94156382 -78350617 57135176 7340298 -13409462 441108630 -838027422 -35869951 269370720 163896949 -739739 -500000749 28797494 9901686 -80993768 -243568790 -15158429 471266571 766450927 -230267843 193679361 -625442 96853062 11801971 -665484 -718806745 -32860799 520801281 -278197358 -217329480 609168120 23225904 17095537 20600821 -649899340 3159058 -303221787 628910907 68167223 -8446122 28543154 1848842 270154812 -180057793 -259120619 -235276007 528531788 -152953146 40450839 -63432976 -239349894 -65934494 -193563477 382826825 -8945269 310392296 389496314 551258427 142532979 -601650267 -253734319 -79554922 -304502260 -786505223 -121543474 -373478249 -206704699 678832612 -753978738 5385456 152448045 -673807434 611431345 189567644 -304758360 2560962 -116519714 -69576234 -252861474 524906194 -230231054 -384958600 -333613881 118597379 45610950 595417333 23612358 -409302865 -137046714 -616458535 -303771027 79498320 622999563 -82741782 184010984 430449078 628021458 260464001 446094337 554838726 82238308 -45483411 -542256725 -623549 -713711269 -460050611 206918823 179525825 458314289 713087142 80072495 166688845 339936 365823996 -367261120 380747820 -96266487 -66558870 -802322365 -75008158 -361029591 7433517 -21031731 -2274516 -60498960 -596630215 80686555 -156063949 15648163 -14187174 678499658 -469845612 280212452 10139954 -100875554 56377858 -423609834 -10503747 212795502 -16118988 24437594 109700507 598292265 -282539510 44673452 -392318549 -401750586 -94207467 40091571 317161003 134156029 -72719607 -144522288 505537012 -770597061 412448389 11780539 -183198194 -68842804 422715495 -3589795 402541005 -334515626 140155812 -383036914 -69681998 222875048 523231516 94658561 3807590 -541594889 -210509590 195838968 -61785134 -5165548 -157849267 24055518 250884431 118763647 647798214 -105335509 -3461566 -368130564 -226913204 -825915835 667154314 -2388882 418928123 243946855 -1406134 378072417 -190189247 -462879523 357052378 -284831609 -2086490 -454212702 -519233086 380035478 -95861759 166534345 72795706 -12573874 222631180 360117436 -122152293 90893785 216433254 246881505 429406268 -215760362 -201106155 2961089 -619124362 101497795 63226173 -414591870 233059467 175477047 376126458 788165362 -1463091 -116857144 74943705 514233219 83968888 -953678724 -83691992 8911348 74392854 -62828346 3867291 -19922430 -143629254 194941517 656746182 -506965379 476345194 -138003353 186561232 -153348675 -74658814 150582670 -13837004 -12778740 161085471 -607186140 -261911837 -739138915 -329550452 -398182386 68482012 189341768 -264868866 -319296458 -66909361 -666836668 371381015 -547609185 -217150534 14919140 -29206033 -313313663 -464851072 -13654430 31317513 495584293 -673036061 -17460947 379340915 -147657124 -755076554 351060541 -243869190 -116364788 34307667 -166854424 -642478062 303742958 491894691 -272794212 212401568 7574068 293402194 -224065173 -9724019 809316260 807964959 2174964 161593263 386366227 -196217642 -50844152 116093490 229492721 -243693736 337457555 -31651111 258485267 -118135461 6035108 -101600328 148744944 -140122263 -5316312 107518704 142749039 359541374 -440256695 499454472 -65549514 30455233 -726844527 -253799460 -439402494 114284581 188832922 -16262703 -41876044 -332616618 108301 449704615 435098119 416477480 -82710311 132407 285503159 107982282 661269686 -180931496 19555564 1833872 -372469 -511755941 -213254231 -356766947 -325382711 437159670 523204522 -1695315 -458332752 78181565 3035274 -8878681 131603708 -324979427 49929630 -25022654 -355804585 -199309064 78484465 21495260 -33065510 -21258856 -138355220 -762665794 789173874 -79525369 396141351 -73585150 -244679809 400005795 -278628236 138498533 592900982 333445447 691365034 -472532056 -133198181 -751234835 718909107 239859196 -199621390 -294376327 -209200964 109385128 -47406174 -199294914 448668269 549354272 -37764684 -547590237 330751808 -274935226 -145070146 3789427 -473041453 218937560 1388971 142794313 898370034 303243287 -178322595 30513275 -685175131 100289188 200086901 28715862 299101232 130122140 -30478384 -180249755 157726936 -583628539 -16403544 -55605372 501246121 -164888743 364107929 -506657941 253918147 -285102921 342823087 -422841505 -9727069 -58202985 862532437 -271094113 69029339 131423144 -161275140 -166082640 -282792363 202533937 3596601 -2021662 10904030 412646670 -8871086 -613999517 -181677211 201075607 948602876 -522722601 258127659 -17345606 -169859514 -170913503 -64061240 -223877047 -96794382 61001226 308232091 8542777 -652858328 -442027128 154894738 -624933199 -377575139 25882383 21704 803643342 -639782961 -24170026 -356725489 -826559171 334603759 163084814 266679797 -653472366 -167153045 -27530927 1675935 -2614658 -376472620 -24061804 647590947 57664059 -122535349 -175518157 61692793 -271990636 289420222 -445502303 -596775202 -693076348 157031724 -8215489 -550625557 -326632755 449645728 -77807051 14723310 47289284 705446 -122068190 52353794 -48267099 386907209 -387376 -57616432 -13737150 -74667250 5435966 -408931445 -241623174 181081152 330174078 -89327063 21453372 -320326618 354709908 -146772340 -841752283 -776038490 427049276 49437376 970371342 124031556 -91592224 -41184713 -72555482 298071722 -577556461 3858185 -40706146 118623227 -158609248 237867961 -43427932 2353762 -2792112 6959841 226262773 -69802144 357836793 -98054673 8305564 207475671 659340609 631174211 -840769507 -18486308 152371355 861251380 96857718 4991512 -37655293 -335195331 -229143370 239121349 -459475778 237577856 -319145832 -407010822 -220912371 -115662066 54997214 -720426309 547675056 -195668882 -4729150 -169659016 40605693 -55475136 86751218 18496425 -125247789 79273072 712826462 724112043 -488545062 -39608431 545190558 619967506 261372612 -376979119 307156548 44112374 628602 -278815531 -276502936 264792949 -294110114 -558129650 -49275718 -26168751 -21968765 -492894043 -70277837 -9959709 585348 -100130212 6593776 -275466470 241416882 -859915930 -926188230 11039254 -433918766 -103151888 -98764094 385219735 -418026523 -534763355 -143201699 -30055634 284438943 547843638 337991959 375887276 7746772 -307964439 -535749396 -201805706 -67719899 32087007 -396729436 -491123049 -70350 493987992 -49514015 69089487 251086727 7034909 69678914 252238581 -574461702 412434370 -422586353 -31144624 42314689 712616637 -136228365 -252821908 172283946 -162749620 -4593419 596416349 -433432857 -151374763 69118556 438414489 214857714 -746796017 -222593542 372092892 -654716427 189772592 -1557154 -975080428 -221015120 105395768 -9245989 -61536667 29477326 592776168 -4275373 258288001 -27542780 49796484 818269232 68502266 17140608 105796302 1905932 4870196 359852180 -269272535 348458763 -149602149 -56689627 18610501 -65255532 131225471 113741242 -221803894 -394041909 -202727232 -3684410 -251885219 -341011333 44481383 135174863 -236202788 -360811661 569292788 -164265049 -189760865 98012096 -392871110 -519680151 -4249865 208640751 -631244160 -121831199 460187410 524651173 -51131709 -120429847 -213766892 1354091 82468246 -34786251 -25331462 37753572 638644748 -82286622 -293853576 -336343456 -320561293 -50993040 -61527966 -322889689 259530256 -154255746 -7769464 203897699 44223039 -152325541 -63958612 -8354401 -209376322 -501767759 -443925112 -55219128 -9114382 -734004692 8220203 -25356554 -29193842 -426391270 -257335012 -202620299 -374540725 -37685309 468590596 -68884029 311761138 106047851 30652803 472770662 -500213650 -465198135 -8015363 -752084921 -3735420 115812995 824498304 -692937489 -345912003 -503196367 675790497 -376643221 497986927 527653484 55875883 -305820190 385141356 677192481 -168569599 -262431461 -133636535 -500302842 11823878 381801667 114110839 407807516 260682219 -205496194 293149298 -179997951 -376197 -586987624 -116253381 12506941 -574112545 -64120701 -135639725 -41751846 -650853850 697982815 -133866802 -17725118 600859 645832209 109954364 391280801 -326483649 -114159932 555063054 387961723 -377225376 822520083 -61743512 -190856267 -381062686 -44578932 -23568761 74645590 183816164 -221012435 -10290161 -80486674 2976085 20474346 11527292 -19371034 481794195 -679581579 -470696505 321032734 44941282 80399987 14367630 87521090 -637057323 19303182 -351768141 -532552861 495963222 -230478758 13660695 -353226042 -81233487 521936656 722588866 103270989 2827504 -565416787 36364791 -71298501 535580116 -200961841 156786120 -513458116 4235401 -81599410 433638184 276067698 323865246 40212316 -165161520 319308405 345072759 164772049 585378066 -152783563 -6036185 163809368 -225880089 -893576620 695277335 521693796 194305437 -45532316 -892480 -49326179 -10728960 363542936 -14722435 185531636 -190328125 173048259 33974278 19367113 -1454077 -121752918 4136762 7590084 129096422 -31408696 5571742 -114066358 754632566 35572976 -100067426 17971547 -283796120 281244560 599217866 4298559 483450329 306669568 -163647292 147544037 -587544782 564589734 140567396 -37919212 304350264 -440014737 152567909 742606139 90140933 -156516838 183176434 3119594 33155808 240136680 435119961 -72973460 110672034 153030704 64870236 346315267 63549957 599580045 -323360763 -510207313 -491401650 23901184 34435140 -20721541 53095261 -152461731 -687838991 -2024636 -125985360 -189310996 202102152 352030918 170027633 -108696498 2019419 -732229148 203939693 -236525245 201559014 165081019 -386610208 -641923370 -266920730 13597607 -28795807 -386570086 -1381453 -86380347 -15648257 431283484 480075709 435795025 59977531 -133738490 -355323827 -15232329 3427302 262952975 91173114 -158166455 85649220 134389881 16489862 51613789 -67807184 239901271 127153617 599601275 71829035 20079686 253850979 545319100 108230266 738822573 463514237 162475822 180339509 392742723 -33807640 72832221 -186556174 1649639 360349390 -199567447 317821004 671563 -228226887 341783642 286277080 463020897 160570578 100362730 -54563661 912707466 57413460 -80552918 565917589 1735293 450790254 -206099676 7131944 -368679003 61804206 -475241623 -208749066 254430432 -51455766 431635644 -595366 -86437680 -286432319 -347569943 -81018160 -16649617 -217459826 -406287805 -182865537 -117773222 453397289 -649790921 -193182525 -434738046 12282219 470619110 16123432 -524373752 -541960877 -244321902 -857640293 -92747510 -103990977 -880738547 166232542 184548723 151951145 5362919 -240624815 133340508 162306035 34034922 -25424449 273491882 -415084942 50039322 -478746458 706506731 -191451609 -707455803 -697595722 -192138644 580298519 107074336 -53436321 -138940132 994438 -142918071 46808148 -50250325 -123522682 17908884 -290105281 -418551682 746070626 740417540 88897586 299106397 220457338 -74076474 -104605115 384978358 -491028073 194109746 -36418585 -319925 167412453 -303591433 30139625 -328333275 -191581326 -46094823 167132559 202941392 -737053640 89573887 19283204 4975201 -628082887 -24859330 -183318870 742296468 -71497482 368428016 -673321202 -895194373 -110961 2705507 91980061 -671520983 389221410 -311954352 -54087381 329225511 -27105586 133374324 -87362810 7039635 83330029 217684588 334840539 -121616186 -153115572 49560885 592245238 -677467443 -319534404 -85263462 456242673 220493019 -162325808 318853994 -98639489 126785163 -349902577 10728169 -28545712 -247814712 109632058 -497460292 82870674 350095443 172116869 301192965 -600709793 599834204 -56306833 -28682843 407918501 -305575215 304466569 -194746986 -219669530 -691646751 771001863 -96625399 -18455562 48586405 185405983 24905590 -350729777 245577874 211931105 776945345 -446138385 -2345037 202398112 99929205 224426708 42318204 -176775541 721485419 19748648 -33135846 277729497 -481880 -311408244 -152797915 -458623461 53519818 101409445 253770633 8248446 305927774 256448718 -219788324 42979059 426316637 -59038889 276864 69333647 -137922551 -551516621 72875952 219216107 118224971 -143988957 -512759647 90081382 -372307274 -7291733 212614164 -199251487 -928455724 94857241 -495460116 287677825 55891477 -212519397 802513371 30979278 -401416837 123825582 -174830844 -167928143 -227960075 -46687618 -144511779 -514690236 428751093 78541489 246716173 -139463525 -302390860 41063613 -386558851 -9080643 195578471 260673504 42889515 362365216 -60324159 22329925 -1904974 -15934282 -778928267 -253128163 48889761 2474726 96437437 -370456292 -232035532 -198824411 95618532 348789315 41555781 -276897728 414653148 -5533263 -62260437 -177244905 67274923 607391769 183964918 -108797456 845955628 68249125 -44440031 -27540398 -303875588 70448655 2783088 362450728 267637676 60244177 -77569305 -479082956 136390700 230539949 7636271 427577852 491485691 95699835 -22074294 268231029 -71604068 -217371876 -221955125 -365137527 94743631 79009219 412621560 206001737 753215945 99778315 -97157042 653238432 535902839 -245255557 58603341 -492290789 -179097366 -145164727 -524338033 -309102152 327980961 46420136 756753728 -369347579 321524259 -61887533 333207908 146661615 85955470 -647655917 -203713827 95712096 3453332 383031302 551091 -325184510 37983793 177396088 -636433247 147497344 -506952540 207813126 -34675248 191227328 68487433 -21333291 667104052 -309276461 102717081 170319862 -111443595 -336802899 -71761567 89592247 31910810 -36839494 -10817172 372610214 219141192 410705793 -27155499 350853862 -160100318 223196013 -812531746 -385343193 -85199308 22215701 24977248 -5043732 240770166 151216674 76225231 -2196318 -641872124 -460506298 135471077 168406833 -112623054 254761999 11106886 -437704257 328775237 -633344304 -281306946 -585415667 -97619829 222927029 27057267 -367656259 -361015628 42338567 -5839684 -119255949 475924304 423301935 -219237854 -30779903 466812784 111637245 62355190 14166306 -33707194 45448669 -4025705 -375999175 -13552201 -83935605 -193760334 4667287 499382058 18039845 -325009112 -475081726 258260718 -55218113 464341260 13068863 7149631 -610885456 -90962836 2449229 -387928530 90041108 -435840843 436637190 -98815395 176015742 -138071223 -77800739 -297675235 377003183 20827371 -280644605 23359264 -686744483 -423105070 361513868 274709592 203764857 -182680935 40305982 -582950807 -322385376 -26515845 424556040 -40613160 289854963 590735913 -948645302 -550845272 736013586 -516026011 -529584934 -101731214 657789484 -511654261 -407614565 838289831 40631170 -24484008 -669204171 13652540 393091242 410122803 -245377723 452103632 -492849235 -100827644 41968304 416734497 28340969 11663236 156856226 -748253637 -148247129 92145857 392120346 -160235727 167629946 -336372505 -176699708 -272225491 35753859 138248508 18548315 -394462857 164495820 195558136 331639394 12689689 -2575893 -8335849 271389692 -1863968 -52302692 67939189 194246820 297957058 410461178 -1202279 -496663 2875332 -624091279 -733161421 -45663489 771036934 119868699 12476041 36341202 247328111 6795126 -11744031 -729338838 179390287 79402172 20253721 -373259220 253896824 132202898 -128397928 306902073 163320939 161326781 -1161974 34706369 127033543 -342757571 191760213 462522241 57117385 6164148 36252491 -44654212 426454809 -127342754 70438232 -113130269 6780974 -20530992 -123115782 443746414 21013694 132661579 30789900 -566788263 21252589 391202026 -654972796 -9688650 25214963 21351863 166737385 572518948 77948649 -178783629 155250996 224780223 27665049 357501275 146023905 518888750 202340801 -79627544 -919683810 2837245 -580078232 545278895 824871664 565440 -282572813 440738809 48418991 -200157569 -585970252 -207367528 281187070 79210221 -73284535 433281938 3810387 -252736095 -957084 879454931 21409267 450627526 -155928343 -23849968 -117561703 839058723 185144629 -299940911 35095346 420188674 6781716 -52257254 28590532 492137411 34730290 352404305 -408707404 455790675 -10667282 622296628 -50206947 -399640841 -413841462 784092896 -481896372 -316291591 -29787596 338225152 -85466148 -98978830 222618282 19727047 388170278 291601870 29607720 -192068997 861916602 -309178 91318434 33427373 264229905 -7200669 -187263798 18154318 20597991 -333882468 -9892249 -65146306 -89333509 -31404017 -2112845 -135185545 -388329266 129307416 142708246 -27748525 -136530878 455532914 130005166 -82217291 -343991171 -329967826 -93198649 73236287 325687234 136094031 -10787717 -8754522 -436904944 400288127 118144502 204711849 -360126330 -37223859 264905889 -61795086 220967839 -77361729 -5139588 -118498777 -716749200 -21275009 -326158677 -190909647 77368750 -34055869 112834114 -131676831 6256527 528818374 304622397 2471629 757224164 -156405300 -922281905 640704202 -251899164 63797896 451657661 3519731 434014651 -46464510 426193655 -6409193 233328609 499323232 -11568101 471696360 32249758 149836511 256391405 19929870 -235425426 307091397 9035608 38943622 351208754 48248554 -1868230 567477809 311261062 111699253 -1039468 -12590792 11510219 -162734882 35353661 756252834 -457830353 114573636 -351526238 -22415675 38817839 -820307652 468703553 7548108 -516155394 959001443 89285667 352895066 -1810468 160219333 -398896750 102054260 135008170 89676243 331808861 152330882 -113536799 948177097 -34335624 -24469949 -443083910 25697834 213227204 379969301 -627434828 -56527349 -199560663 181344903 -90721765 -10474458 -335866027 392324874 505235317 -606075053 634588729 -294203845 125894905 502761893 -451437687 -88494032 667511311 -12056077 152879467 -661860797 74237483 -136654360 -658098685 -333980736 -257217919 -460699932 754368592 6373398 -95766146 -579067007 -150526307 -304224061 26340268 -110057278 249137985 242236318 -587996477 75504004 -366790548 -140066313 60517064 -120109095 103286453 -241605609 -525992256 219487684 -106679249 -87581083 -17257835 -436435670 10633777 -155795768 476077918 -397995663 -443138792 374291251 123483120 -200541792 4030299 176717105 132699254 471790148 -54013142 -208015 -257974988 -70662302 109125058 682568322 114303564 -3643682 -89953978 88494144 144374060 375650270 452460846 5482567 627802701 -135454938 -470332 5252993 -136524066 167067752 -64983488 200006101 76584551 23671888 -163476259 -82340395 81503663 -353482286 -150157915 -131114284 419198213 -486200746 59718096 -10952194 -345650052 434226881 -42397685 364480177 -595356994 125883628 207733985 16301668 647346017 -4698616 481238626 -308250643 -47717064 -40523382 -262377596 18645046 -9352140 9847071 119202910 181285770 -335371625 -469941052 -596094939 -2062777 -414273941 -261309401 -236894893 462070103 -253030483 -582306048 606320116 -277141429 783499444 -25817951 19278277 49204181 427270827 -474322368 -250438661 294147569 234336506 274883657 504784887 17566143 52796572 3887886 -41584824 -56876082 -91258783 -102508150 -139185504 -546715201 -1901791 5646761 40567480 21114864 -74921606 821961847 90123626 -782005787 -125066724 -267748016 -59329638 20765425 298013076 130880653 -85222045 250341843 260644011 95208506 113885436 11542184 246056618 33242612 370072103 58697821 -98715256 100642259 -574628889 -316905217 276092639 127049707 -185504178 -481197573 230786477 260037871 572115491 383010904 329875693 56922757 28621721 -267917480 -79985372 -496129349 -34221435 -162265608 -567368244 -150278987 -322331371 863826897 -323911670 -434875303 338953675 -532118937 -325910631 -421202603 96160647 -5671443 6982797 8212709 40974911 -218205156 -4492846 -175741208 -3841098 157274427 -97955959 -353405653 -39119721 -123474128 -156532422 -148695007 -83407714 80489890 -85416205 13312646 1768553 15499204 322208764 177514742 127094400 457120120 835669847 -123908782 142041344 442633308 14460765 171031403 270183554 34806443 -58696267 22628364 -68678973 -230841360 63976588 -17983938 -163981228 589525735 48513514 -318898745 -102748898 -580043214 2974821 741578559 -175341923 -116283683 42964861 772934621 31402494 -91887398 -175075420 -506759035 290948574 57422148 -445259356 -206943886 652832355 -673471332 -8113240 -868139 53379951 -204058411 39937048 -81236665 6770769 23552378 123288407 490851278 278406351 -318524074 319323459 103757464 140031416 -79224770 97291751 -12572785 14053504 174989276 239862754 365142015 -24209928 2966234 -116387516 586297311 218159475 165770666 -32231612 -52868262 -106285122 -89949174 97009398 -14912159 761868037 -314373885 -318858341 -94458400 -561446438 124956555 227843659 21565603 238306543 -422218950 -18242418 316314145 -49529462 -136441134 -180209603 -900233578 94936140 145875225 -155907691 17865193 399646332 40972054 273132060 -449959651 166602390 335516364 -437256345 -137904077 57510860 -551569269 -99237452 -106018818 335506428 73061494 -260028435 99581210 38186169 -29444166 576490370 -70554934 58784816 30295322 -173924888 -142861717 495386583 4875149 -25738007 68266953 -3408443 -129450693 -7515126 -198941984 -339230402 4487737 99916724 21045871 -135046927 222628967 -6140073 -40310682 -492503310 -445583535 -569677443 -588795276 770152626 -292281971 -3904920 -330953 3297398 -10193109 -372476788 -217055195 617015355 418995131 -36658912 -69212285 592824123 578183320 8104367 197036982 -111317213 102997831 687958268 139705056 -473482097 195341310 -33297476 27356759 -22031233 299703463 44236091 -360494277 -214492 -28414084 -26931427 534271053 278484490 12930093 -235562881 117443547 259136936 215512763 10889463 360709806 -4551436 -185721349 -141881075 246344817 -922365527 -389609137 265237826 -12391696 6046385 -213753703 8645172 -26023918 449489029 311913425 227965604 292482177 -355298405 5330109 278709 -52575497 -338742404 -579886972 -112908 -101771086 23575003 254699199 -529182321 164908995 21640516 235274136 -340924735 45871653 -3360079 -42650907 143706659 391343906 -321118537 -105206610 -309765 85286953 2685012 -46152793 -146365299 -374552461 213866860 195602754 -293216644 523087599 -111816 674457663 132519770 552217699 -19854072 144951193 -29765563 450484324 143950522 -46558479 -273871039 -655893979 471007501 429015542 -11389930 -324009306 -203048032 26082898 106608790 -7246296 19477848 222688230 -60220226 -36269756 -4383113 371552402 -15258430 -350969227 -50350757 -187139361 -324198700 733150307 133140043 670520038 30493575 -480873252 -171221372 -639913783 -20732211 758282027 298769716 8255881 -1467190 -1196484 125472331 9816069 -533105348 -12449310 -80064916 55156790 -90464196 -19593493 5198084 -7901105 26313107 -726379947 -224609420 -417966908 71871998 -278876293 -142855294 1819743 394635884 57074090 220553101 435199998 -4367881 10958774 -14115688 25228256 -57491718 -201812012 2229873 -11994309 -66534259 747600 -11351222 -167035063 -148058687 217712921 170961267 -39363803 329243286 67093032 60053853 10849921 336336044 502901190 57769550 720057025 459069036 53100660 523724788 -295728687 158468812 79111935 11736747 3144348 258455653 -168086374 939395703 530256045 -200200364 16784358 -199588830 -424226040 -92752708 -365762829 4180971 -100166850 64112891 211613371 3729106 -19763653 -233853739 -642030798 76129131 267690997 -456582525 10537901 117611903 801324946 -468430697 -320662703 616245278 -219181785 -250277228 163209264 9375239 322188406 -445658288 165861203 -77169448 13369278 197832596 -390858289 339446048 174946833 -33955252 351189620 -129327137 6970616 -108900354 -10054225 397790967 581147841 -147354499 79129381 -339915450 -217792070 459431399 395202742 -17560443 -768568562 -561454866 143910821 151446443 -822632713 403675364 12922549 -48580560 109403005 -10504351 60097232 4676538 130013474 -742433229 -48399821 -5803177 28345359 -17696290 462091472 127712271 90103900 133751484 -11146625 235293686 3126671 611100466 184457 -143956466 -174546560 -81635889 126131656 -710718632 842497691 375652912 328702539 289152343 -564259175 -295505620 219720992 -147308235 105586709 270381396 36521027 477788037 67154353 70906995 -82780071 168453276 212341671 -66683712 -89049275 -49088740 -303729692 134029039 383756725 -61995631 -164551484 44194497 -248547304 120657244 256659281 -135384073 -266455540 422970 -352431483 39558446 605153212 -230646561 -534570406 -122786484 5861484 462141369 185973733 -186748345 34816005 131630530 19405035 -460198698 -175079517 -83973907 6888687 196598243 -81936897 -212310425 -278772254 157420735 254311584 681029380 -501344622 297255027 -128627217 2795669 510234430 2005959 -126735665 232413764 -204827076 -8061396 111553120 -320991931 -147111455 491952340 884650979 -5308171 -244197965 13372104 237692035 524182152 -266254383 29849271 626290016 47586597 -190980551 -67147189 75117646 -279093509 586416000 2188975 -174471505 -160399718 338926358 16374895 187675867 -141498737 -598626559 85061542 373195107 53546807 -163183957 -93686425 -123011264 485489861 205061148 274621788 -239183143 443295932 464144364 192094203 428107916 -744296947 10675331 683966641 -31802195 -309556482 -763059693 173532748 -485660818 -698525141 -10862050 -172040605 -162839450 -57303458 451740951 -404462264 208227130 16125688 451131808 -132923305 -179335688 17569915 -650928148 5542025 16414083 532845876 -87931992 -461208444 455942345 494785213 -497540840 72668648 506832644 505600774 -32494448 75100938 142532050 152629136 -582230429 -28799462 14802284 -460905418 170403586 713233608 -568128185 574791410 -339992821 -39472034 -38374882 -590192163 -27381794 -669886575 790341310 -93441962 564708442 19322328 -19846789 -112834718 150802934 152626140 -49660121 -16094520 226979700 256712632 1563209 -405339955 -20424265 409419713 618415215 -362858494 -625146575 498774109 12081903 -41831724 519761282 -510796236 -62627124 -547412911 -14019541 -260902654 -460333504 -94353919 -43341241 342294047 3535996 -190004276 59560080 -147642353 -217444699 -94282389 -432791469 -179899580 5575414 568210 -12914088 -148260370 -6885475 -1188686 -245356 655465476 -184879581 606554 337923975 -243952046 -777037367 72317459 -13185779 -339205283 149539729 47040330 1059389 -386740264 888235856 5182682 418164803 156056351 -5055705 19762108 840402756 -37463828 -551064148 446867365 8594120 -4671252 -343852239 -134742221 162055734 205786028 359752589 -35905525 -96601259 328197183 105482765 -57990762 648238217 43441894 -79634004 -513743586 -174990893 -64959397 420335796 290029741 825145634 254466013 534793514 109950598 34984401 -240532507 -368438973 105965407 90882579 121441389 -7230834 126845805 93931401 92866660 238410339 -378804451 -326889555 -125877879 -228517885 -10011675 86045522 705692331 -48656442 1892331 219526708 -241278553 -627016507 189375235 592013 -51713928 -202380077 -558716457 -437107115 217720265 -41799796 -142996458 -191268637 -268958591 -28059216 -68449126 -58226691 336426884 7222053 527021968 77343697 283848132 -189658118 411447387 311884104 -50237663 1227362 129944576 -18037598 32764882 -825461158 -43913717 567995963 766849871 -167774128 -265850990 138049138 26813280 -367776144 205777597 -99988297 -4809373 -99125687 -41617080 -6506599 53370647 -181739519 -348381887 -145686790 -88061567 -68783970 12612178 547486678 -566923301 203671792 22505809 -23560755 102814144 -202800852 -636719630 435566732 -51319899 -252403195 10426998 -514348708 -185315589 25666240 104081955 -617841034 -240534687 11951512 -17919740 200045874 600076675 30024584 -189587 -9551387 -8339698 400188279 43674162 -12040126 595559326 17649847 -184297000 -17877383 86678668 -424079568 43795938 44815892 -317754562 61262920 688122163 -5273614 373659863 -535353782 -5371836 -249934403 85189233 254262741 495502493 -194952001 642245397 336237338 -365449508 84708153 -599557190 -157104300 -12803596 -17814735 18479015 9585121 262105193 -195532841 -127729566 677322728 -105799490 748005635 -287976333 -399147728 590966087 -99377230 39762941 -98401040 -201807743 37710023 -115427126 395802205 19312159 -505004164 -1344895 -577496925 288519646 -169557382 232425712 -632104316 -727186726 -19359186 -723787240 608855173 95497592 297076416 1683983 -16844417 -151253551 3408438 -115051774 14179194 437592400 -55504461 -68025836 -364297167 -298836211 101439407 862788963 -104727265 248746003 372995035 165194429 -165334443 -107613377 -198324961 242413104 -188830178 436434401 -73983780 6949564 -441145240 -266885914 -161513996 96016492 2839611 443385193 27449657 -1073833 619844914 -83294733 95079634 342763651 40464976 131617007 1900802 442025997 -304073968 -119306569 -311263226 120724541 -128166013 18582384 163582216 -486224541 292825013 556128778 84501748 30716546 -356939476 224368852 382458062 351285091 77548508 20915544 34509205 191849317 -78327116 -89470859 -141439179 -330293183 -395603319 291370897 230353780 769510496 -41694 -154289359 -20379005 6660676 -2685518 -314851061 11391643 372294051 -442642965 229425964 88741272 -80398553 83864800 -84823662 169000672 84865636 -61483655 63495371 63708894 -143382573 208276022 681840 126624440 221377122 -22235095 -142222595 -28846023 164178030 -137231853 157692541 577571268 -47724596 -109688225 -6495468 -281580919 -147994869 -90002576 -280973659 -219326913 -150471716 -369535796 513090655 -325469996 -192987787 -454401889 126276740 933944652 85149517 12669591 -272944891 -302848252 17042570 -496475348 239330855 -608258145 137792907 372649811 624697274 499234133 478028317 2338730 -291036675 -238624191 -432585 -117410392 28194214 -634569355 1523668 -20678670 147768990 202024246 -346540655 -82894853 -572469155 83690356 -90521058 94530506 -711877534 121204567 8074659 86981488 74551235 -7632667 -37400352 -291642047 15195493 -26318444 -404916385 594657632 -442883201 159080674 -1830389 20725175 -33636634 -2645957 32481781 -63101637 382605190 -6570422 -24557429 -745770485 111886396 -5750889 -370131906 -704437648 312002668 -148191233 -493758376 -685983739 246092990 -189512750 703973679 -15001444 -166401333 35209553 -300420015 7077134 -9091367 64566374 -271330640 -397079530 230138583 83696430 -190731302 523430912 6467237 -249521796 332604109 176431173 275537514 -48697509 -158790332 -357427922 73021507 133617273 -46780787 -563228885 -157578881 -511501609 -106134693 -17655159 -111051197 -20073255 343219627 128361196 -311243158 176598928 -115382573 449762555 -465557761 31492547 410521070 -94598700 339849224 86776277 19128974 59660153 385126938 -33437273 -964828093 -163994613 527734899 -30166042 717251229 -239535092 370060071 -230310176 76357021 744872716 -72311043 -512867000 -4969610 -139165730 -366675244 -485873314 50412250 -45368541 -152295456 6548270 -61314232 -5005424 -556573119 -11771533 -369491688 84366036 -808794696 -325965242 10350315 -181713768 -17379566 413587277 -8047110 150545634 -56410356 54514803 435436796 567992761 -474479047 847441258 -213596339 -606053383 -379982655 -241745402 -179987617 -377018630 -483213744 -309941181 765574974 -76775725 -160614876 33339057 108807628 -61975343 -466321754 -19514577 43178227 44105731 -423077611 -536201941 -4768795 -360125392 -427756151 212305246 17054111 459273164 -97312901 -255100904 -46939997 -134016691 -117057784 -70568704 475496114 363812722 -242703905 -72283615 536052317 34681361 -186128561 327920390 308866736 643037566 -32542387 -157603423 -209626691 327365175 834843718 770770718 639715541 -120600443 762781975 780577288 502479047 59742658 81753413 331859704 99909526 96478612 223126962 30303358 202409588 213967594 107283924 132816928 211348996 -138091946 309509494 -305332163 -125213339 -473403720 -43662427 335674675 145027868 223426474 -830591881 -112311610 973345 -442161393 -34211977 543066636 -490166337 -119539698 -615495413 353319155 -745834 -3086739 220365242 61677487 -312546821 201073465 91668594 368705989 -108345477 -36031205 -127625422 -550684304 -616652622 103083176 -245137385 327082959 52181779 1232045 -140697835 210577841 294612122 -929114182 304999752 184873937 162285720 589787939 327714560 -327030644 -276770696 62074615 632956550 -344034795 -258483427 206389395 -560669237 -31581506 -144730744 -359041493 -94173540 476907957 -303766756 40362190 175407900 400000121 85439977 -14327960 30408854 -36715599 -43201626 10435029 -50873739 379655709 -433917 75133823 -161821395 65074712 90300928 745639039 12730644 -280740439 -312946047 -10019093 530187168 781459218 91588155 446967836 -19821274 6243348 10041032 351707945 -1758371 345297686 197467845 -342392757 329830577 -607275506 -303044686 668596222 252880698 158417903 644099996 52682412 -88928300 -511286493 356861108 -2370417 12319066 -300990416 745941471 -245249875 -405022402 119572385 -28386647 119376280 -265459463 -309184692 45745730 -857243185 596161616 -987294111 127839399 -102244272 38965493 21760082 212022252 144222955 -322660291 411515447 -81060239 11223072 732712580 271381514 330360603 35211453 -287444577 -811525067 -13570719 -31567284 -56906073 -96848002 -136015333 -310667965 343890719 125392879 541690161 611940241 -110272739 -42323138 -288299356 -80970124 57544750 -150613487 -177431911 -142118159 -82465041 67948648 -119285933 -20138559 67185547 -159727222 -125610566 31425148 112049905 23602685 228102662 -494348595 -22692887 538265492 993883 111113260 455842288 444378134 647405088 116369708 -83487362 -194999698 351763490 -306340336 193015884 586311488 -3140517 -170946935 -1333289 30833021 -194039352 -408656507 188802933 -113481919 639231244 53011867 -414954244 54160120 -586569837 697652376 867415362 284112906 250978413 -30635800 -208064350 -121011467 -454245893 88673108 183172224 -723361030 -31528994 40982918 -378241598 -293594292 28514836 -96858385 774124256 183178217 186463093 -245460373 -112369516 -53008535 51774405 -245076579 3736210 209137935 -601813677 152519677 -26224218 -5663209 530355441 91287684 801499539 -73196228 141556293 -17901139 -32261312 123683844 93516984 -215176615 720249586 87775120 -23076675 -347721418 191791844 35474331 580692671 417117983 79014807 -204803186 41816888 120781438 289698846 548508496 75101494 267858990 -263782205 -579957954 -20852644 530068637 357008483 37389445 -361591887 66168846 -16752056 37471853 84214918 -414622907 -73495756 23166505 -226423695 269305053 154633393 545403390 -946037789 -607783330 -43185727 727664879 -479415034 51818546 559307535 -144251420 -489100362 378109951 96959021 653219966 -73438816 -223027656 -182995771 4103219 484718969 124340317 -203399029 -566609085 41389898 241440378 203351188 -12424446 588698435 47853822 -330660811 -83402372 116088001 -50332630 289721595 -15483135 -101174544 3154195 197344905 -52343673 -44599614 -321803194 -227347411 270802014 -196069585 -71021129 -245579676 -119821537 -109778449 146764094 3356308 -140622 116947188 16776711 122999583 18621500 603762381 382632406 -682236061 217781597 200866362 -118653380 -4466146 19731156 -79993967 -45562405 33806488 -97488584 47500800 96454398 758266504 -416190113 554904119 -23663004 -227160040 -162556808 351709417 365201581 -2169539 258943820 17239790 14073749 115367386 -22957125 -9974109 483729918 286263411 -312529216 -500197093 -137697351 -452097834 -189627159 -57641784 28131618 -163424336 -224922424 118116575 302193432 -669218254 8579467 -308374831 -722071488 117576477 490418796 -203476760 79277900 585408888 271852937 -101520455 -499371401 706181037 -79741650 -51332522 264323717 -69518169 -347104207 165645340 245038139 -465296147 10863820 236982420 1696690 -1853552 -13477667 576254778 611337190 -52996273 -408557323 -592561101 214143198 210905729 321062482 9399101 -641608222 591584202 186446720 375236493 48244589 2736147 116387634 213292306 -11668936 294858300 -580211017 248200474 89791747 -210754357 -348470393 -265202933 591202675 -11881754 -8988671 -333476217 -147849577 -735902298 -1217494 -235450491 367683123 -850098753 648974127 109936438 161200559 -142678371 -124881146 21719848 249337345 -210000695 -337062 144835350 -276892255 -69301287 -5730992 140025863 139122175 -555498060 505647775 315700757 -86497977 231322789 303101659 -13456794 330663158 -126559521 136660819 -39405585 384224414 62840420 -132286796 522809633 29912616 -175216421 -362990631 -1074438 298085975 312002102 -133808841 80648780 232759238 -29234094 -20152102 -520062287 -14763518 1285869 -10702415 -769797821 97325045 -406762429 -25241712 -469000053 77639242 -353761008 -529603421 354144305 152038898 -181682360 -13126434 -253683322 -214093 -40533906 247882069 -444918101 -548478829 -257058818 3527238 -1434862 -379268496 -8124881 -202878292 110024803 -274287610 -92513644 286837269 -18476708 41349115 -723537550 50586621 -85728272 144457468 419242089 65107259 -1474790 -83725741 2404458 9362318 148421077 72963880 20812837 178208330 -214308868 29529005 464204690 -184724719 -52859288 -51386624 -773419676 430065341 -330786363 -120009631 -112705369 -198267008 -12334945 -435029492 -9915856 48825097 -195642601 -59510229 -133941854 125125625 244745684 515228090 361473519 13466064 42764741 -104694986 280263809 -196694256 -170697953 121157782 147740995 -293279706 29325072 -5864199 6791916 158508831 -9336195 -303912260 -91022959 -288555540 -398050882 112492421 -277442168 830611266 19491880 155474335 392924076 29611855 -268335150 44123152 19322061 590171003 198390503 -353343022 -168001823 -11154036 912369940 -384603215 -382062594 28151808 3794949 -127965888 296780454 61721272 52129948 -58957745 412075079 76953865 -542741122 -532987216 -688823515 350526887 -45504195 388514728 -320624660 117821406 -256795936 237176830 68343381 137113074 5619646 61544838 113484290 4806618 -79366686 -437004861 -114739363 196519432 -327495654 -14105940 -52307855 11346954 -11115189 392260373 57003802 -524765173 297412357 -126792266 87846846 706799062 -786882293 146336581 -366016989 -23307257 -389801672 107979418 -785217678 -204564467 -9438111 40761101 14351866 -70037519 384860179 -913965731 -24278709 -374098729 -499063603 357230797 220370183 -735660238 -290320983 71173394 60861709 43230447 -512001869 -251738217 -1370781 1930239 233987 -62957861 -6336528 275351660 -148675584 -380502193 519516225 -114726505 -99914677 36468060 -124229 -82636253 -240286517 136210985 66264451 -10246985 -55802499 -212278302 -37388105 -161550223 370251468 -818538052 164947991 -1953032 33383255 -267623648 280765417 437466396 88934205 400687126 -20797529 -227745573 -258269878 -89613599 14965846 438522383 -453474950 409840278 -110446574 77587091 -1997782 -13028796 235213548 4864331 -13541840 -175572122 -77406088 8702370 924705092 13465611 -586599386 8768779 108142865 437709716 -403035709 87500145 14503790 289212976 -28826280 66600015 12143813 -58311499 7108575 74679099 2724758 -321732505 -279305099 605023799 -315410877 30243762 258169270 -46880946 -110956225 -508762409 -429601225 16943166 225548220 -571291005 193358413 523619865 -156771364 462375215 -661648849 33170568 -813886794 382550884 -88198900 -7030328 -108889392 2277171 -20296293 152694870 -129934825 160857773 -528388469 -17656568 -82762445 -76634121 247458972 -120357849 238876155 391163670 -27596309 240019452 -58169430 20724579 174895225 -330676742 -25554851 132916731 -165500313 -301377550 -193485314 -163328097 138578603 -375055926 77357136 -6691723 667338821 18671062 -387013044 -174985151 352957686 -174462947 124133637 -2145734 86734479 133256446 -327318691 -350233497 -3649052 493634041 -7122130 149895421 107452259 147017606 -459218337 109852562 -556877250 345017073 123524749 176666742 -7861630 -846472588 215027205 -531312987 630638100 474768555 -893955469 -739786060 227398070 202549707 190521524 215826301 -329553341 31887202 -73177097 448482348 382184860 -13504935 661157409 516620667 -180040226 -37378552 294656402 -779321092 -3452729 -521282480 -156710813 514330729 153744613 -196556975 270089184 -313217756 15053206 155228477 -74725848 607066 -192971447 -393057771 -441739301 -692038310 5774462 -494784376 120786945 -14375387 231904783 -6269079 -220693 -319288441 -211445607 139347370 -82745044 -20397340 -374381233 -42390201 -348610610 -293239069 305083360 102127416 -230093714 230206214 111822358 -15907778 34928992 -718749630 -217832292 13337192 51641047 85880171 -20107119 -191424695 403254623 -132687528 13810389 47872328 -153266792 -174453045 33032 -250135695 379118797 -871837161 7145908 -401870330 620736559 354460265 -161458371 -44979828 761565019 -6818516 -110047075 -37591092 -167629899 -118761866 46898536 164417703 184843055 819224417 541498295 -510342389 143289800 -87392879 725630802 787428949 274438151 290799217 -22827088 -732219776 -29759278 -119388056 -470913155 -522510007 162173309 -717516439 -48492333 5909433 391516 -259456343 334593642 -134318413 12434542 -369738012 481640415 -570478339 156386519 -204230615 104243862 148763663 -359884749 109407 355074750 -639360218 -344421267 -159157946 -659966231 150641702 -795149112 1340090 -22225496 -92892690 22083742 -299342052 -2287718 -333261215 -519960901 -188026070 -90699415 -59127958 692047229 730408548 -302031116 -13159702 46443128 54018254 -35587280 292465012 -201974616 8041083 430392719 -320661428 443598872 -535911394 -304904536 179081438 -545604653 8591863 899562171 -80359347 -149283779 -175835176 2625989 -24935690 332609741 51849598 162377884 -3007447 17505085 -100795826 145896772 170362021 526274113 -131606209 68893347 -740188295 177110337 -313768018 359231850 29481814 52295094 -4403723 403969083 -450190402 -6156004 -564276960 118141292 546535445 -10575891 -96178149 311619122 -139546495 221117822 769782479 152605418 -831618621 -9899380 -626735593 250996196 -166745571 -186558561 -405220332 -62033795 -34084489 -93796714 14270970 189207518 193003143 421833205 14449579 -65512781 115214321 -567591661 5721695 -388784479 9154544 -8348419 235349643 -265619645 -16437629 -19403354 16267828 -315443008 537994061 238800120 -773036102 -979750 866658819 -64065939 16088771 -292673415 315710956 -65388853 -9225276 244419009 -515209810 220407213 651652927 292346951 -3972614 16687412 481939213 38086047 651564394 612158529 251784948 258437203 -567621386 -269484853 173334551 -618831488 -36019767 551012668 617563650 -766868162 -285261209 -224819693 -2287869 -117086718 376158128 10251181 283440237 -214874522 -977845 205695729 -121725653 473671746 -233433043 -381963259 118246862 252188233 120045605 132864792 600165224 -6638958 -52435522 -543596370 -210539052 -56268945 227937234 -532525624 -161888417 -81272578 24363822 21159585 -328294935 489687503 5197193 -288148876 361968609 775992866 4783670 4331352 186594843 -201203051 891807044 15413029 -199595526 -906710266 -73064668 -239377654 58528128 -123289389 164247469 4335179 11332885 233549286 -5532092 173340602 -678406452 244223411 273882046 556907712 -126712066 -4733057 193190294 -59579530 -860368192 274181087 151962437 8285895 398886488 53465117 17645087 -275252980 427558567 -519803132 -652644372 -28981 -248851430 -38593165 -92667306 10070483 212538740 17070876 145902520 -230171305 -104915583 -364522887 -408443142 -39845864 1443566 -633340386 -108187539 -875839968 428427846 101492143 -889696940 2174391 137082227 18951581 -10056119 -312174531 4651193 -108042264 -135507141 61077679 -262440021 360422510 586304 31522855 201540481 -121463396 -357881345 -679328287 318439741 -13869758 82843239 245043076 6165934 452932442 -258985434 257948083 -23508125 -133315409 -339948 13818630 2978437 56125009 -427602043 -614032445 379433913 210450601 -288438300 579457484 25252017 -613023705 -67434754 -148569455 246566519 145807819 273674415 -66292493 -99206975 -618246578 -649175271 92135758 841703015 72372193 -738677539 -105363282 -93231839 -11016588 12718526 -9567124 27125945 -35082963 252102708 555140097 -132795803 202798808 78828365 -589510991 -85590737 -5466658 358793162 252951838 -108388081 405492420 -8582847 -619447956 -190356236 -630465053 372101880 -415174477 47037218 54742405 -15155691 185572374 720532438 -119889135 331740824 391855790 -650837777 583811527 372897783 383366245 162276695 -287696828 169239476 282657533 389786757 379887941 112210131 159941276 -168098541 -240228412 5442295 -21169304 -23745478 23331285 -30229045 53014722 -190116740 -80015519 199847462 271964057 -12309812 606517402 -30546519 119253458 -275981942 -85492923 -410221389 -7636967 12256600 -151224344 9503619 304468317 -155940179 -654668650 -333031138 296718468 -224801928 -758090616 -177048666 8396076 12618167 54493835 143347490 -58240776 90905136 -63756807 41676592 770448859 -687605104 15888250 -557043493 272062053 160193135 334710021 -659920000 381351584 410943880 -259328927 368034627 -14156122 -5969699 211774549 14670946 68486299 -192939618 -108671484 -531855785 -32046974 -103519982 -336391532 -383213534 59160588 6365084 296546323 7236099 476588277 24317353 -118140706 68260926 -569924401 -32524927 71796040 128763133 -52417945 -136703491 270089325 -6899226 -605820959 -6320358 -79595274 -313910614 -724707590 663165234 -159513797 -301266620 193645537 393116778 265845959 -91746062 40576305 94078965 -436006220 404944239 307158022 -720775845 434315686 -636635956 15869978 157596263 909579359 91549536 -117042074 399585403 -697591794 -20522631 222465845 129504395 -330550550 -168159758 -306404994 273322242 62885856 -12827078 -93358027 183707190 170664856 -19113990 86225749 -350021143 -458697278 -56570772 -393298241 339905415 -245012010 539908365 -272358999 -257532645 318056890 -463065884 -1134423 10796660 566974905 271674828 135605770 -24559951 -99685901 247549053 -41564990 -213672683 -288392079 -18556698 -777413320 -191431140 -458954549 -493943 -25917407 2329197 159438456 -372687108 60421 27547741 446483307 72198134 -345384368 -32546520 71885179 -50438781 -79476065 -491364822 -368289382 65416143 -3589991 -98996857 -72949388 -190224421 247806810 584239875 -898738868 -131345453 -13951709 196618763 -47660619 -91457061 -219785164 99356907 283416830 -164181796 -593080386 12638611 14425416 -175753133 498742474 95402019 -157002710 203308378 -263020254 -5559658 -9223852 -645817891 353304065 -312272988 -660329749 185689036 43678600 -17011798 -2780174 -706809879 -155865674 158369726 -83429011 -88112503 150250646 37413647 -296238015 -5734229 298593705 -10176064 3982350 453361219 -131758100 -42935581 6227022 118894244 310483498 -651622103 32722597 -7459547 -440589193 42747636 785787427 209411328 -292466219 452881740 776501903 -387497357 97247776 661586699 56310549 -677960104 -169355973 305327437 273419101 -607161193 399827037 214164617 765446193 -548910957 -374065302 -271883798 529465852 -234336472 -131637506 8882411 222957930 114003839 178439502 -212441528 73827817 -368001400 177738957 116089473 23287764 412912822 275952960 14139350 479550604 -139571552 -37762782 -265478696 895898994 -218149097 321226650 482788082 145026914 -73353272 -182621074 375057719 178590551 -16863379 1127299 -248684751 74568963 235894343 431121441 -226512722 292112019 765940608 118716967 -75898508 122098048 168395977 -19510820 -636119822 -245189687 -97546114 134012920 -254200027 -14267691 -10151552 114176896 549089256 -34624381 127197003 141824781 -183609527 -17824728 -593320397 389676181 79708903 -37307558 -417425124 224801533 -76689448 -6532532 652242110 -286171504 -198480089 116743131 324598474 226408751 -47294949 324644076 407000000 70665574 -47270372 460048538 -335617088 -31734 -264076950 286651383 -57136167 -112567206 770867600 -227910632 138538798 -346120012 161572664 -75299262 -270042752 -381546498 51399578 18158540 -60610 -414407181 -36949739 594957313 156741 190040668 159178455 88722406 -649878351 712567755 686664008 44686740 -588483810 332614345 229978044 -430960386 63237737 588940645 708715207 -103460746 367082112 -310648016 -213584839 229730111 209879038 -85268805 -558758706 296633245 60024969 -524948037 117458435 -277839897 -42316343 603920120 -414449012 -122008426 54451775 -362448819 -321662979 876351146 -360586732 381284778 160752556 58818555 142888373 167180513 53490955 -494761366 40218135 -118872 724831503 -92513014 224585294 170930191 -78335684 2035236 5509539 236662851 -269368704 200640243 -375584615 14157718 130608825 -10663542 -321531394 -642103995 -128785307 -90932053 219658026 370527742 81715042 56787243 -4760998 814254960 -4057325 -207316129 -551073863 8017056 -105693884 29149070 -432927655 -298211908 -68073945 143048049 -6672866 881251315 -326778606 -477386795 -179359544 125690799 -131173144 -37552409 7128080 562061837 147514606 150402851 -670082688 -356677091 -130909732 -48186 430997501 231709096 439073822 155610541 -144139628 -105928858 -217134241 732066175 -684927970 -79322454 -1925477 -222102409 -45038450 92787295 -519969835 108844804 -244320680 -32069997 -561376753 -165977461 42018320 -363313071 -71462161 -483652792 168610655 -803671518 632015721 -16283028 -19271157 -261225959 16458658 -134344033 -2852362 184853438 38047066 373830266 399464444 779110010 -492213893 -377080739 64725881 157519 30759265 240271166 108102955 3956163 46909658 -389018917 608099797 -523069386 107852976 72400578 -261788101 -59482592 5456031 -760175265 126629863 314282605 311841192 531059188 -1107520 -219152191 -185427882 -10490732 117519644 554964798 1779896 579247506 62551390 -765559538 -171714665 -484765786 461745525 -429475517 179815806 1724775 193088865 143393149 233701762 -122643490 -268346658 946346 323439073 900624 -821584871 17588500 97935125 -23209130 37624970 -12065866 135189970 239638986 -94211269 530103806 517511024 -571966388 -234598581 361883732 -108287017 441840548 -109680990 8848413 190852320 -54211606 -545887015 -563507684 -70420163 -84611713 -227722562 65839166 -523720081 -6654296 227054186 852097002 -307148905 -9932642 103382097 212133289 123588789 195041860 13305103 -357871557 -83662048 -94883269 -632698332 506363460 -18923894 323520150 -377333454 160761082 451051299 102891359 167354887 -412466301 56546710 -38951776 -213060718 -56405742 -95592123 16034721 -234846873 -1250938 -66468129 -12875155 395341274 -955331326 22411764 -353244022 -568912235 -211196696 691037913 324809261 104697208 539996714 132120408 -566453192 -113147872 27390277 113509479 -10879552 -325694927 444098074 -4389680 211599994 -184238339 19560371 -172319321 -75319587 58161614 -103790849 -85330895 -156245932 300810194 -505223231 -297545006 491358544 -7451905 -645771438 -472919503 631507815 104120438 -31722714 -92728962 -722733324 -157897275 102706261 -1830339 -24080527 -348212119 545743320 -73121570 387502632 -128991368 233343235 -116267482 166857483 -316372010 -292748601 13849751 -55203601 -109773406 13350305 -516317056 -3149990 70882292 500252527 -831093007 613442687 -196070181 622875119 -123487857 156975608 8029704 109167788 440012664 -200469117 420366993 -19608750 263412038 -421910503 -388531334 -77961848 207622637 1375361 442001988 -327500804 69263343 29433480 8538077 498735196 -276432425 71053784 178422248 -36592816 444344709 -56283754 -31607461 -21604751 245890255 -40108212 225864263 -73888758 237018539 -19908706 -461291157 698504751 -1193224 147624238 -681347444 72179773 -426765383 165158956 -219941811 147830757 3809322 592065069 -377498362 307153649 -294138884 6656598 -103840442 -6367140 -401664590 -513628223 337248402 931012718 308108819 -277582072 -83375144 15586008 307061729 -257322509 434294976 456696953 14801354 -282794431 713047172 7210328 -10074381 239225742 405361830 -19328742 4594847 194753922 -259076101 -1364961 24096917 14613468 627186301 -20906846 22875139 124629597 176656287 408826212 267694994 85370534 -224623663 24597881 -111588607 192289688 523994465 20491537 -7505563 3630605 346876277 617235228 282097624 20264648 -108834262 44583013 -38536661 -313337576 -31570662 -151521661 -91467926 199916520 -9435626 -224873362 328619222 -629640816 -572257183 556102754 267757919 5382791 152716377 -51226575 237729707 -6909601 -500131900 71490253 -82966202 540502076 27082703 -212226260 -36823071 -189652832 164073911 -214229726 18356044 29720915 -75183029 -1621918 -237767137 230053227 -5823347 118395330 193316496 153995829 -259535125 -194842819 11667019 157383938 3395604 -6675002 566365391 72310291 -148550739 -180278473 -27682539 170870794 100999742 441532868 90376585 59792859 -161097050 -354714494 321106326 136233552 -465608060 -306171501 -273669525 -397191022 712985491 -34728495 371840343 -384530036 -295751171 2591487 -25699229 -52732629 -464670058 -6439798 42269333 -389229952 425209812 -188355907 76578525 55733073 283567671 -624443653 357164855 31169984 497237571 -308803094 145985640 866978951 -5600411 -111307032 12282539 189689439 -288913033 123502590 -296685968 -91064747 -300306252 84463022 -32536359 -120340203 -12895107 -60077074 -284687881 -973279 -121050276 317758791 28046078 -27940370 632073605 -87200 -186965678 6166488 -84941499 -193154641 -237862902 229748609 -369395389 224323033 -72303048 -221784493 578356659 -83898898 -125483560 -50835455 580278510 403261620 138667768 307509879 284578373 72422105 131587827 263464089 585877117 670445925 -27701878 -245905921 -267662008 187939490 23995389 -391194562 29378791 -371609275 444190436 7131341 -262469174 -190709890 -9717988 27001069 -51770321 -35268993 -79687600 -154639253 194088601 408358569 -467885317 -128938809 18584257 -7438711 -20248040 534920178 190044326 -214458207 85808215 175950708 -4465067 -396612230 -268659584 -160514194 -654387 163494272 -549493955 -423884404 -212325258 -16177394 -467360731 46688969 460261768 -237190497 603537865 102716105 -347201108 -327265248 11834206 -587616663 -224156131 250556856 273402 55702894 -307937716 -674455533 282407859 -433685463 -104505862 -34684334 252620342 -2768629 133832358 -1033959 -536662286 7445080 -393891398 104423760 221183953 407784766 531185229 -19302478 -193227006 -858404154 -12574660 -331072616 525672279 303962584 -44135344 -138629670 39798136 -100483884 -188477124 813420778 425151612 122709080 -80370113 1111469 226243359 -44256591 821139888 716805656 301202820 -4700258 -509459985 148819886 -151195816 90792448 -48451698 -84983505 -137853228 -94466588 -407904 -575502282 -718957550 37670268 79215009 -118831464 -151380159 -25961918 291778026 -607429601 -100731788 529229134 593672464 581345 -442678477 39245537 -290431005 29000840 -643918390 221126105 -334789400 24304341 -661628758 37660654 9780844 322144653 -654106514 -219718445 -47790919 629007 43122285 390453507 -359460566 -780200814 -453557699 -193463064 200595548 -361680486 164389201 370777505 383330818 28373757 -384090790 -25080819 6729063 -30731461 -430538221 649512887 -2751768 -595921498 -156685908 62982566 -24701959 -16881246 310086879 2124571 4855432 -176092154 -184947093 396243715 -207449534 -273109842 -9591310 -76456840 -276547041 791087600 614621492 14968015 -62299381 -79352737 -906097018 -797960881 -169829395 -208208836 137154652 81970860 -8183353 -8755537 -27111490 -13405434 385739327 103374615 -216474968 -573896102 587035435 -690836767 -20394861 -65008351 85669937 733187366 -226613290 -347762384 -86124861 -82217908 259740736 4081031 -57333667 -297707123 362878868 -86979492 149287330 -5527880 -966317762 144462830 -733637444 311211230 105805155 241008192 -16827111 799552848 -192419233 -305408 81602463 -589140902 -39496860 236158117 -783411166 23848846 -323873903 222066154 75875570 -405728698 -227431956 -51798446 -19131386 65895827 -572728302 585871081 -10864771 59607246 134065577 69292968 -35718221 -48424073 418581113 -89535 556239178 226109265 -851974 -244217526 23838650 -732057695 407855927 217512263 -196895701 -347613666 40262224 -160218505 12903674 668686274 -924188017 -231615 773049230 -482366838 16316425 28962770 -763154822 -83754199 -407176583 621329290 -381514091 -122846171 361555377 -721354807 -266597907 -81561093 350883842 -8452799 44655352 366864001 -579699257 36508021 64811188 158663870 11142037 4671935 -195317241 167951655 840032 -189594000 441155303 -71297244 -47630366 -141577078 83388384 116412702 -239910723 -272958025 -234186837 6631249 -41204060 109056680 809715972 93973448 -235585859 88309137 6350555 -14631168 222039912 -315065007 -361303510 73699376 59578888 -174021762 -462328647 9306593 -28746875 9893949 78815487 42623115 -382988966 668546002 -4081850 -174617982 205837413 430269938 -97314653 229108126 455591366 84226135 -259666937 523093413 -465062049 -64316405 -12756740 149278738 1540557 -63628701 -206674746 513978726 2478037 -40614354 803819469 -36469886 -600592991 -72338100 -530711807 -47578646 -94876474 418913792 -233689391 -301581833 682090057 389929289 235308160 137162779 -17766474 121126547 464926878 -30021686 -620692820 24821643 -399698689 314358965 -253191742 117445125 2115628 78310957 -208283196 125256026 600099 -114236679 -566184013 -286310288 -253914535 50718185 692800336 84671416 314588829 -120204511 10773228 -272703590 523382496 -542453432 -392635872 -13571478 -127250892 186774958 76328319 -638510398 -283475 17512094 198925063 -61451141 -520477440 110572342 -169374935 -408148550 10200303 343150434 -14879927 -260778414 260714930 246837559 -144225556 -63598089 -5956242 -488706381 547560807 -284835 112297345 -67567312 598615879 -25968815 283843363 40307071 -17434788 -15220672 -503112634 -292548703 10601508 -94067197 -4265040 -80683762 -4304664 405887148 -610928140 -60165419 -13045764 -33965531 224068932 459400538 -59415232 396177819 -403175683 -17630931 139320321 582006526 1169347 -418903524 -335686569 617098153 -506729384 -175384813 -1039952 255465648 -22364110 800282345 477939191 151180538 -551234934 -78658297 441839738 715319641 -170751229 -209784662 107564687 -348893615 -121016688 -34352668 -715162 -98994691 24492817 96158603 -249560307 -162408961 -273799346 242520033 606603642 -801631421 81935465 -80209222 -288229119 94905890 -28393392 466132130 -144058778 72582849 -379266005 -373872374 392905572 165810504 -554545353 2048388 25481952 370805538 -402481983 164968226 -60729607 -507754620 -602887528 -24318378 30178216 -224335485 -20495300 -4931013 136742133 296937284 -348137955 -404842715 512809094 30834777 -42015083 -174797673 403869771 1610053 39527634 274485414 263947415 -167671086 253022607 -569899320 377607465 -62084552 41720664 673867797 -202948560 -10920543 -57927617 104213638 467852847 462887091 -183191591 -377119733 -340321426 910075 48505342 17208163 436492737 -274276837 -1637517 476803310 85492151 -71099017 -269334517 163110561 302644277 5925894 295029478 -834190124 23736265 13776374 249589773 -24144000 659850646 -39004784 150580185 -200747427 146237413 50110592 -491503087 -213483638 549351501 22873891 155686152 249525100 28922565 -51926761 -85010429 -19741574 96869642 283730018 105350759 -480299449 -436446421 537820763 6766672 -63879072 -99584788 -359903691 -8703585 5141181 -439410984 -13198757 -468655604 -44110545 -660626904 66617629 100511677 -160703928 -162824151 -7732170 25429028 747023566 90408789 105883008 -392773793 -608114788 -297168254 152086237 27006285 27041086 1705358 -10121836 281658442 140562718 -774646495 203834970 -61979986 473631094 -393418491 -109278008 -695601241 -233204700 -249745617 -188410534 453301772 560688781 -19441816 250269637 388932876 -3054760 -647129213 -210100654 -300561355 -84873342 156847837 55194871 156357824 278174313 198195570 149802282 -1575524 -233728887 -107189927 95033335 310970558 -456620735 287122881 629759960 246890450 247775633 282614739 -2021744 25509999 -899881799 -900308737 228489559 -134317671 445679874 316820375 -653596170 -9944176 -557192561 33754367 690525295 10948394 -350622894 179794611 -69263152 -199553750 115656071 -703080700 119375797 -7327884 241849150 16829390 -352323671 360804580 879717058 104421284 115589522 13324576 102799293 8136328 -456895402 29337571 654774389 -363677551 720649921 -9509568 -63320395 -435200167 -492989077 -548497695 47586497 -53597169 12905573 -342895091 24764074 875342974 -21561926 83606923 278537678 464387760 182918709 -445951038 -458658092 -331399249 257517299 -69538109 -95814880 85422178 238210997 -170699827 506934820 -26879542 88266596 -267424047 926848539 380295059 -348418952 98680169 -8372963 177323024 8712988 -600099470 282660926 435711168 -119759533 303418322 239619718 193312935 -215025188 -9730524 44420655 586458030 104231947 -447971116 -89544587 -227915623 -538042146 -517232380 501089728 255057045 689581479 -110586708 -408052046 -337799930 363017033 -402508257 539402383 219736961 -20335597 394414930 232002286 799804 90615981 -8990886 -127497004 478561976 -11733956 540137400 -138790986 27826607 -213513245 2430785 -672446730 329925677 14489647 877453999 -811059491 -20089831 67080151 -275332051 29404821 -27856322 -158658629 328593444 496214049 308189068 67538654 113681442 95350887 -415018639 -109858085 -15653345 212843446 -7878147 -653447366 21600399 -80162898 55067974 468898052 9220488 267102870 288464782 592996576 -633331455 -377391997 579996291 -535307782 -251456717 -5863507 -633842080 -205789469 -20181494 379650048 -220288443 77025971 70946555 -22537185 29186366 242249209 104144569 -366947188 -749535986 -187147128 -482640905 -234395904 -72454275 -46696066 433699823 8833588 239003637 325745401 12877448 -217649294 49134787 23265462 525492734 -84532561 858378059 65573800 41437816 -74114860 27786511 -591686036 358307149 270622220 93508931 -616558577 -231709970 -188231728 -261576786 -210421571 -16151388 -186900575 99829578 94268427 -5197692 -275837887 -350355888 2213597 6303173 30028508 -282096235 513493761 -221960410 -331996926 345984381 -364956876 -230412386 -293989645 382246484 -124766295 -59789874 -27445970 261187318 -21864050 364983883 95872528 -154606348 450078698 -9637137 -756892431 -112408566 17447131 -31932196 -85658556 572493219 234825899 -144850853 302131257 -486673378 947157177 53635217 -25869375 234820719 222749091 687977743 583721094 132034574 906246298 6606703 754985724 360462506 -527433863 88451823 674105001 601086403 -245677521 161247525 183193873 23437348 -20554730 -161717926 -627621082 11445189 -218658945 380086685 -606597892 -437614272 -656071272 45058818 503434485 459055846 -661519741 -73166164 -260970142 -17750243 -24881245 -148159613 162482419 -67267812 -227903075 -144104830 -52353922 78169668 -38622086 608005403 -261949955 9623415 -510703705 502121122 101709191 542182724 -28882533 -742472708 375900238 197712170 -11867636 522030520 876710708 -20407276 -8700569 145933624 231453375 8861196 -459320611 -73895368 163246234 -75695647 -123780889 238762163 -115754786 181291294 -375489889 30780058 786064572 -101731711 -100886927 124929203 24321126 -876045082 -309620254 -158963179 55706238 -487779160 -106467421 590525438 -10142341 362930343 261268386 -386539861 512457795 131893707 128856301 -65253581 4984837 -611770798 57852447 -66805053 7252332 -9629173 689043080 -154959045 2900567 -272887304 451972610 -68942929 7368555 15839918 80150816 704888107 -50834803 122132662 -237628908 -772877533 776374169 -54851701 -25078756 519872614 47473399 124680 -8323782 -19024103 -133603989 220057739 -687195934 -610540124 -474574990 290630508 691110080 -266266390 -768288235 -54113203 595484772 -565002974 -5191986 97749926 -3005987 675670142 -9581364 -203677221 -181800771 -611149365 563687913 -1842287 -42725419 -210951311 76961229 9049739 -684311066 -169078235 770990970 -78202522 451745535 542100842 27741474 -179714388 1108248 109641502 -131552861 -545687848 -116569216 5508970 -67566842 150210924 -415604464 -377550175 -6822059 -122168115 357710383 -894577853 100232943 18967072 207714494 50996134 -532377004 -221337908 -103524278 -24904823 284259084 -7616677 -250934992 -110515504 579250242 -4587399 348682848 565301 -4632342 -115542115 790476078 206214536 271380392 -726738181 -85823049 71633371 177033999 -201500568 -685164565 -72875282 26448230 580384389 548264638 43294185 -18654336 -3211302 7062841 -10871655 391294771 -263460953 -313448436 741414501 70116473 180316145 568806826 573067056 100296673 338209 -501732904 -109469139 -401003350 -557998909 -4241431 223120061 11329621 228954856 1325205 198900463 22798698 218974928 16007895 -35488705 26370002 -237517958 -523926301 -626117380 -382482208 197741550 42059574 -505344958 109515726 -195441753 -517161987 81914746 -441324221 156596442 -87132422 436173327 -156455751 30594431 158753198 -735782743 6032363 -523000280 -493417455 31500985 -193784062 583475416 217944852 103282680 -105402208 753097674 63390608 -110196126 -240980047 59989628 17640567 54378105 -137683865 -45279946 476323986 -165186604 7408165 47626118 -469321708 136024995 31096445 -218313792 146869211 -22171106 147537346 -292170743 -124715629 85406963 766176059 254552034 11900092 -295079995 -128012175 38701893 -3422408 -14964875 -634140085 7399017 5712168 86879850 11524302 -216763117 -62432254 -538329254 -38363304 -378637407 -113129426 -48411549 428304047 528829731 -138574243 149344661 -538848262 -363866343 -98217518 164309481 -10929406 -464707824 -141666890 682573526 77969550 208885300 8790085 -264238322 76488411 628024732 -8895190 -43578536 708158525 76559987 416697142 -28464015 -165534811 -1615409 -209946004 684661024 971829619 -2253903 320056764 -219368062 135127824 104492019 -361328657 -39568624 23921103 -280273435 209556771 -145275183 -224098565 67952346 -201401926 -81899984 3432677 -153629926 51161168 132160 113740623 -12638419 52291885 -79365952 16243364 -200447523 -512711364 181982126 -60188274 -248079824 500756930 -304066675 75494737 -176869203 -679003308 -313626641 281309251 539696656 -709482458 -687291 -176564204 -276714523 246643337 -294581834 -27657279 55860483 -201038013 -130040379 -332325941 -263596607 2832652 7069143 -153497065 -516805850 85521807 -1134359 -32129523 541548442 -4434304 386600208 100041179 -468891791 98228502 576962192 76652456 -73783257 21899048 69834467 -53239575 -243804843 -595835688 194293561 401111918 55898491 376828598 2445937 -165663602 -899997976 155520503 72369014 -17949783 252870317 -72977085 -190687600 -23641783 46893570 -51014428 700628017 -61402656 -741494581 270140771 186547601 243124222 -233247315 109541815 -746705357 101521154 -601098922 -893283229 -14042819 104502892 107792663 -11800987 -268626843 -194434194 41324520 552133696 146656965 44744130 -157573910 275749991 5602091 142770066 122946174 -215956395 198140961 -520940920 -200437468 -768208590 -98715291 111783093 -230841634 61356807 150912262 -215642879 -274263812 385241388 203154775 -224583801 -170383021 -169359746 477258762 -21670648 -15719842 -45045906 259997269 529376128 -249302816 -413608860 -214505887 -291908785 349706047 11320412 -235174 -310057670 -30296520 577492618 -77419258 -40736147 163826061 40036225 67403624 1365474 -57345799 -124641881 19904131 29467282 -51316586 -4218148 -58222066 19944153 -179004082 -277903700 11646172 255529778 -24828432 -731125890 251440009 -756079011 -793899933 51747223 -61244841 14241393 807281698 156543339 -628815894 122484746 -153936858 356525794 -7647451 290280557 92633259 204454607 535350529 -274085515 -3048584 -124237500 356562416 -351373271 -464851733 -592120181 90539686 -371807169 270880495 -87245155 147266330 -12426731 -104911918 -31039289 -179602685 29770115 -89613628 -305789986 727581173 130157130 -80388385 -124272628 73996275 38138220 596850291 -716935460 893942444 555206097 -283063936 -125244542 -54526729 316837686 4366698 317837894 -157256190 -27033902 -106307694 -50855691 -89905678 -60825719 -368847649 448299745 290871 207027267 -116215748 -468602301 337582782 -348752064 -924556622 516022639 -812641814 157093838 -454789239 -370938 474943877 -30360065 204130753 742901433 97820514 -70411935 -161143847 -16902665 247185968 -298618922 -43410831 103859903 189109611 777715283 -148314110 -55181856 41792142 682939252 98044691 -11385166 -369911535 -76963273 115898809 -687311258 -149274849 130928698 143834609 -422807077 426251120 9079733 212614748 -420361156 -388325001 -287320449 -405746144 -223509665 -164755429 -213311937 -54419034 443339998 -327829883 -91150726 209173752 247775234 -16937680 38720690 552860449 265626619 -72498805 -30238035 -40994221 285158615 314531201 -154905339 -83175192 -566103312 -59501397 -475650361 5006033 -601255222 49150486 -332513063 15693123 -22772948 -653923675 -107185903 -808777529 -381532532 -254987214 12704251 -174499459 238132753 -282125821 418027461 140812225 4964527 49061218 -80575043 -83560671 55186679 70648573 10658548 484367498 64010850 -263003046 -153655213 58406607 -82995339 238028875 -229902632 -31322379 -40406368 -36244703 709305866 -13396167 118203816 483397876 -37229447 -676005851 284390843 -256527975 260147233 18607900 -8236612 290327295 103129128 -65223207 -41385034 -376294564 14796470 177249094 21487828 -225874525 400442715 -325348617 324012387 29461576 -24147348 586330760 842594369 -734773773 -113184530 -646194619 -762220480 -107861664 -3084820 525873687 -80244616 175413486 110179944 -184552990 587230547 -17559072 -56292208 575522481 -244903291 -613023775 -1408906 249140357 -8389684 -109821856 -15953159 -17847708 19965789 1317829 13568188 375779274 44727138 -182021059 -114569316 -4611932 -121083578 820449155 -332644770 -402402788 -233467174 3358342 -5666304 -189289825 8957103 -11722586 523537456 4442060 -168320 126551177 -329035897 -187295760 818834853 24924763 -284581965 -713838389 10419315 -47833599 -215784274 2332583 -99077380 -280186500 71324433 3372849 -419773633 -435554643 -238240766 205738 265795390 532159233 -279092547 -696594456 -83686364 207252011 -19488870 -441017378 54638731 -193330040 503834632 22935904 27203630 190282937 26807491 -54522012 35282237 270399314 9688470 -57235821 48249602 -403959001 172986143 -596069052 -116557441 548838276 -43346674 47276780 362112597 -60538141 185569711 -401490701 -47030024 -243686619 -335526051 176299677 300882888 -39595284 -570161268 248085372 -317904251 288451661 687368205 -458767730 -364362577 -804215492 28689595 -8884239 -598075835 -68642236 726212513 -347856722 -150219542 61934102 26635662 163981992 81301397 -454861009 126600816 666337736 -370538530 -121938221 -74268095 -280791021 241638901 115356483 -251067041 583630553 -229586291 -610843850 699641782 261684733 166522090 128345615 -521690 -472232693 -523351620 -29941829 35052299 -45399992 198687536 25729776 -136604897 -530364340 -50581867 -6490801 -459861259 -276894868 -110344939 200287564 -149647935 678939698 -122063902 56551770 766096809 -194394114 -280098346 -82490735 -109642815 -33926237 602041596 -6986596 -588376598 -174549230 -440017235 -15446999 -2726807 303118477 722949459 96427476 340074588 134740758 -5914071 -11984454 -466614642 146922884 38927653 218251262 258372338 115269719 442568619 -23857890 -398662939 12738708 -174846951 -625431317 -20553542 -21057432 485684173 -233373833 -779185664 46445434 -125029525 -766377888 141993436 -38508881 -416283802 882981731 125307971 82305146 643027126 465077525 -661499093 651487428 -429429068 -288951943 2971617 -435492816 -52534618 -447174475 -172251755 830865495 632311449 627663 179350894 14342348 -209486460 12701872 463110827 157264168 -890894068 328278014 -7605628 -9823966 354801424 2262258 419603374 495906546 3647408 -97267243 -153032752 -691605257 -221748240 126749834 -593283391 -18506240 92418700 153698241 61881562 398795205 425890189 23400064 -112499134 83564529 -16662616 -331851745 -433029854 26752830 -161690995 733229821 -602533412 -69869681 160796184 -342533275 -42986764 -28094559 179609120 486699766 648679056 581038374 -95005376 -192203449 23776536 -158627619 -583687257 186649583 143180432 331087072 25868405 -507826338 -306336861 6482903 554847646 479992713 31127663 3411599 687108524 133644895 419361994 -155480706 -358596150 700052150 66117240 220222394 -113688713 512263777 -109200733 404877015 127035313 -326502995 585049060 -4957130 65389694 274932786 314301716 613644766 -173442372 -361065135 282144264 -13525630 -15855289 317619982 -196460320 518989343 -368037371 63804651 64534034 5973243 -149070485 -12497292 22408093 49504064 942944 93783795 17006899 366683249 82979275 246442421 457711645 15969321 574413165 -14954764 -787569514 -633139458 28895845 965530 -27979999 101852158 -137346324 -147443754 -543489 -14227208 -166167486 716855863 1893120 181822719 -328253407 254364224 -193678887 46826122 -89219547 168007210 181794989 -786267958 -8670873 46130425 89754241 -919085580 -408691863 -9151515 -919593565 -469892024 30825821 61296634 93589312 204202038 -214164066 -306770322 -470083673 -631647547 391818906 47717465 -578797901 177213905 294125721 -134798096 393462647 -82378459 401523961 15430590 270434798 5634135 331068286 -679361063 135978515 35751772 88883797 121269434 29392419 20377682 172064731 6844781 225858951 269306584 54384163 325655095 -218178530 633032515 408228693 -736434908 -110915381 25170258 18166323 14905860 337882399 523374885 25478748 132478068 -465130210 470517275 42873584 369596610 -120178819 59443121 143641833 192555802 -15324134 -278025356 391232010 -149067833 200735153 -11388510 -687700496 -422478301 -59839582 -105854627 -693652055 -32187877 -6107178 -624815642 -193481232 16104405 -54877352 -564107823 -27259535 -106513443 747025438 268573840 -11465528 -27543296 -729182024 -66540110 -265054149 -17445424 -159161651 57111974 10019134 -62961075 -363718143 104456782 122136361 293883405 181441572 -767270210 554997673 -48976222 235051202 -419381481 374096561 43072665 -242066768 -376469633 -65331789 104392376 100062641 -5380960 -467101636 262009501 -902601063 541516616 -61023588 -461135214 94540487 -108782448 -126684 86331554 126859859 66857249 27541845 773315153 -9366976 -636082583 119575003 -3130574 -6334225 -284402391 -2590309 424495037 -50231018 196703905 -542699691 -9061151 -94992106 101678870 -151443194 -51409505 376573907 280917914 1965352 -676420377 -23082629 -10840182 484793395 -38066487 84775094 -252276126 780613076 -473035359 216403359 206972949 -141204535 -131932686 -174672652 -198398366 -155451939 -192774383 790577948 -151519885 450570630 110981125 1939394 20026373 199360346 -1484538 864469740 428804596 -14532082 -124559943 -400825635 228491076 -180309487 -1705166 -188775384 -3746149 203585788 -22994345 -4042124 -87392530 -22319386 -893161378 -392027207 246106891 -12072333 235331401 467950625 -651113 387986277 -44893005 -291615796 257641212 -888352335 315526019 -680990002 -519194772 -276938105 279574007 -1974938 -310821773 62628705 28862078 43033330 -166642690 267791271 212136081 -193751870 145770216 -243961678 10205964 -767841181 320844325 100258494 -326877467 43695827 -224070877 -65627303 -141723386 -128365199 -292864636 -102312935 -663446288 5828021 -95678398 393318324 694369521 149685425 435285102 -315332829 383185881 136086990 -599474307 770557344 56774691 -837772304 -865366991 46899197 275384559 221390887 -1937882 -502789184 484801497 254185516 -370557259 147752061 -92336390 -412437743 235212352 -20873493 133715632 3901154 -1355389 -180446409 95940573 -105722940 12294619 -430241119 -522706174 -90873138 -17119121 -80904607 -729053891 7092264 -93410589 69615155 -186123407 -649093087 316978137 -67586294 -614450628 98734215 75123962 167270718 110655255 -3094326 663241497 -8553752 -11599023 -576782927 -551324924 388612086 531741054 10441440 -734634 -498161804 -306957551 310833263 8247686 814466818 -1341865 35718887 -106245238 -375695714 -78668857 267328750 -113314581 4705334 -355728305 71222774 29915158 -252725948 -48560095 -162426332 534408495 250840549 8054648 186104494 290900034 -84566826 -305024003 30838971 34433016 358064204 499328733 -141435216 -214940997 -267211908 317395238 -55351521 -231725349 -458747708 -782296 -311613207 11561200 -624560446 184577588 268585246 189241345 -411317897 110813719 -178221618 -7373377 40679 421547222 -14225180 -122135560 -19978011 -485364590 261287816 8254429 626322385 512328195 60591987 -253969100 129449437 167334436 704569741 -73468607 -22780860 -247309498 -413251732 168075925 67537145 -377677231 550693885 33248879 -53420221 -23585465 -3023810 22826066 -4566241 152748268 867312825 -481269033 65348839 -147852377 411821409 -48037473 -55069154 -16921067 -80394487 62780330 40740159 -113894745 -90411515 165334387 783717031 198800332 -176447069 846913695 -172631081 307894861 -15395808 -634193974 57473337 93705386 394236914 942296893 714182484 15962754 152272774 -123181865 -162803496 -259728892 412940272 239483198 782723868 147114145 238059 -647275606 5917974 -347020520 -234276924 -8556133 -78501760 339811816 141656959 -29507974 -139647684 59044749 -84343139 -252970136 18244630 495003300 -345741180 -17275443 90572893 14494069 383262063 17406054 -94182825 353542598 -35864872 -64838210 -85960450 -244840951 -17770755 56505266 82923392 274612890 -316776521 -7412100 5957733 -30294516 473728301 75981492 -518845631 -312427579 -64757983 459123248 -2056246 153215827 -186603074 699438616 -122903493 2016029 -875335832 -335715514 225613690 216199591 440235937 -518273361 710858289 -133501779 -208323916 179551085 4452708 258252786 -35017546 -322012087 -85988477 -239749567 -58959132 121982269 -6238627 413639729 632898116 -153474146 182923239 79071828 -185065875 -503555833 179116008 24337659 -38063693 -79457349 229845274 52633500 -167439571 -101931614 267823182 434438067 236244351 -171483024 -210467181 -53782256 -128641426 347570592 -429509066 148228223 -43152155 211501200 -7664959 -735709906 2399541 499192408 -228694407 4139175 -461497876 -40404991 -307232525 416103787 652538743 -8962607 -13041610 317061702 103552449 237905531 55091754 -3506197 143058398 778366121 459513195 -837135664 476923511 98510246 418845789 350806500 -403205624 -170817693 228396196 -175864290 -15809568 -518114477 13573323 520114753 684561072 -15379690 73197519 305214817 -519346015 -289841424 84533879 39898048 129503919 -461794496 311640506 36820876 -267219031 630595781 26209251 152244922 -47532753 -752138743 68084915 -640889509 130713921 273462589 62809730 160902147 24190170 -597875632 231281380 -404904132 180732591 -593931933 277233324 556638789 108170816 715538456 785210111 146232641 26475715 -12133449 941180330 897107396 -14755251 -81605505 383411133 81948170 72794820 367143419 17640981 -154468141 395207225 842589243 340276608 -194699940 249313575 263311295 472684023 -814733986 -89715442 214000569 -370562183 517830691 579813814 47733641 -288799928 43620039 543944474 -805486984 -194970411 -975672510 479596211 321071 -23007186 -462808552 167404979 -570257231 -186852300 543004149 16405888 514113277 -17972074 28998523 -139378924 8062791 123119041 -219946129 67263026 831441317 6438486 -471940674 80987992 583650482 261685551 230901055 -564498158 852590449 207346703 291492880 -257882563 -87007980 -337955840 -105543372 -696392433 379233757 -382152819 40449529 -3353427 -306422561 18961069 95409805 -103677635 51686803 486739886 -159847569 3807254 7273844 446562234 148353100 13865748 -83083777 124681695 -163721020 114324354 -479511788 -510056694 -711377 45428231 -514243141 -109543728 -492812554 -105967581 230638412 280519091 -246387137 -289632236 446153273 14371472 -876139584 -463671135 -106771782 -457906020 75304460 61294948 539486182 -189873404 -11181231 -210738693 66824389 630542726 851450 319579351 -6189658 83597215 -424737140 71269188 -154605092 -227292054 -194527281 -198029125 -21905420 -41823238 -728440815 140775649 5507482 23740136 -526467538 537997892 332243485 13810250 11910305 300750391 -38686741 -65310834 4813006 -49994413 10652328 -693249858 -79213608 770028196 -56481015 66407647 173615352 1930366 12025840 -2234381 340374374 6339506 6381920 16623676 699502932 -186336156 74622304 132817094 389229989 347492393 146720347 -811500433 481916586 40177557 -38501656 -222935939 -316595333 741091923 -71618018 227482325 239582108 -122435661 10235789 -91139750 -274625612 54476327 -656110819 197534563 225923475 63134983 -143105099 536873479 71187458 -571306166 616374388 -49290783 70395600 323661696 120197042 92303814 633013681 -45187883 142987241 -30711326 152206131 -80597830 84960604 -39166466 -12884078 -67635647 -19134212 -2480477 387553012 -22612040 -653811519 -71968296 226549473 13129320 -226561402 634829871 -212581457 164957024 141463282 -74264417 -115874683 234365413 -205152716 226716309 -147439062 626313882 -904077 -70099541 -707060458 -18040171 -160252610 710838366 656745275 -95117426 -904793438 -704740 -218919085 12334863 49592441 58604710 188882755 -251912696 814045679 281686801 -9806718 86890308 -217973178 590824 -454975257 -691484437 648711315 882532998 -198310024 -75826599 -270669435 492936800 -13508662 92091171 -851241513 -51816366 -97579962 745292 -280403731 86155507 426795356 1180240 -84386736 -7243246 -24153603 -70502251 -24856083 153170871 15428614 2596803 -240187278 -118092948 114902145 3343545 7877438 264318043 -60458498 115635032 -558315731 -272079850 271764744 -169069479 -73808640 135812073 45239389 31887540 368562082 -24264709 -272198596 33052258 113280308 -609426170 -635673689 129538469 -502594307 121653446 -282924221 -310025203 25773042 -75749977 653446127 93445800 5647208 98424364 187804296 98117677 -147106316 30371167 -104132593 -384775649 -221599948 -44802053 145067135 -57294317 -4851985 5896082 627613017 -81152839 744697870 -106312269 -12075366 -376905613 -407515799 -320660818 -26705524 -63793462 -5444059 18039597 -369377844 216164491 -191897052 -504324926 291961534 480194163 -656957728 -324929072 847206548 -329798324 146006357 2372028 5903502 148865744 3341518 -113642882 -377763489 -446785759 180560004 -697412927 -11793107 -4976536 -355632003 278880738 13620478 -405254726 97823176 342450363 -69148174 -268366918 160672843 -438319421 335589665 773399871 275775 -639624953 214010796 87938703 472309074 10051284 41057206 218169324 149124683 455424138 84084763 -263600569 -20945148 -18724060 467972172 260162369 870178615 -86253358 -420560883 630424669 304374962 303750945 52122400 -9113249 238617478 470203538 -66654192 30114597 -217501463 -233009770 -6305173 -2419791 -268263366 -114432715 490540985 -426655970 -275714964 155776076 148499197 -198424920 425024495 1565529 -120547893 85847629 348305006 -312944922 -66878359 -466441781 -11444692 -349297216 33961999 -814000489 -77933709 -34029259 -239407067 -161108981 -210398722 -458937102 57968520 15278096 82736295 268479006 382305702 -393151763 18454046 6869916 20928802 42257762 -180780677 785800164 11951947 113102269 789611786 230277926 102832777 -96400842 13887479 -176655256 -113376370 134702395 -642433337 -4527512 190086601 3619137 -86239927 -205445476 -55348448 377099017 -3713143 -7979562 -50657656 -195295298 73264895 1390220 69985690 -452409288 -12608 121479491 153062953 -558835453 -54466717 45004308 -729724 -226630874 -241641 200539834 -72746893 195116451 -380879741 293743454 302227001 15177265 168419947 547565200 -398591298 415119566 1103275 -319065695 343403249 857075905 -11038479 149450782 664427 712273647 497596508 -291310782 883472115 -525456239 9043636 79677376 69411403 -433271620 -468981893 -182278539 326247652 96042846 -509135556 498569798 -253500179 -66669283 -228938155 -19555466 147555029 208247123 11699315 551211101 -256479034 -255998322 600440915 -249289663 -421371929 -81859072 -107337345 76741885 837614 -145215947 380775580 -21053678 788781562 289740260 349312941 42484890 641196828 12287947 -137532 151341049 -2806217 -74518369 -89393451 2054925 821125160 610215394 182305383 147415123 -5269747 63656251 -262501 222753202 568643854 420949677 -31644974 242943258 457267780 -6558594 214069641 -259585310 -313848030 -304258944 -128063328 -89878885 33318873 217681459 313131309 -18598307 15376783 -236422964 -165707357 -140062184 -156814547 -295388471 -31528891 -358102034 -50871225 -675000714 -235636410 -12052149 -348916277 -173800161 -689040123 14133115 716709052 -518894586 -255090894 3711059 72475431 53936063 183529979 -329192823 125065057 23999556 74993766 -94741114 162422416 -296302452 60505453 -46461616 93786655 4558623 -285852132 -86748636 -274530816 -282567354 488321 102337160 118080580 -625660327 182287406 571385597 452566860 805623195 224928571 -576046747 -192743645 -437017123 573050105 -130846939 -506430241 282838422 -505756559 443450824 -30548972 373072331 -467788683 472828181 -13181754 -118790431 301228335 522645595 158191834 4925990 -134509174 -228725743 -90597569 -294460154 -131646193 -624191 180475845 -214484629 589724447 183478925 -228307245 -22137629 8196747 86056573 -354687144 32749775 276095885 -5099926 -169497843 -71449225 148035100 531528493 -34585618 -17989713 -89962695 91955460 242688349 -276280104 7595690 -18414689 108322210 488685665 288870340 -640553210 355362 -22062005 142223146 117074024 -843377292 -109604746 -289946545 273580096 104602279 -362452857 -186260132 -45230401 362111989 352229935 -58353888 355147808 200211246 -2955497 -442517425 -995438 72429892 -340768821 -7552051 -305819656 -318974463 -615759315 37263651 164629069 93631981 718075617 -494589797 354541311 -201163426 -183730939 168983684 -342496861 72628802 -18749882 -162695931 342088027 451111562 -2257183 -24352030 -106369032 108674871 657348184 -468922975 -78092170 38325926 285566416 -308645232 -169391688 -141634756 536860040 -178128390 -59151761 779795366 207390096 19587139 240487912 2900820 -732810731 823937910 -13908048 90028697 266809396 205069909 430418297 -343834036 -736181184 -438299751 -64329484 -261389455 -26412025 397201390 17729698 -400674790 64295996 618827257 277819759 264309779 415729765 496905152 -177090969 624770750 17923926 169640594 253902971 -605903290 115715023 352819174 -407503623 764502121 -253284281 -72938440 298237025 -832291531 -377550368 110275330 -8650568 -169064599 -542465836 -400442368 222153839 -601235700 162494943 348708510 -259734388 -963940293 -224730906 112032657 361666331 272056098 363444060 53339403 -94212699 149388003 -24704446 -181880818 167457095 -103513504 -413962524 576087939 62837387 29173041 -8424029 193057300 219789950 24604119 231338290 -553963180 614348336 130866163 -429074246 354627260 -313710336 57341598 -30269871 -366097363 97380211 6208791 -504454838 -278851758 -201707958 -245867601 195320074 637306766 80310130 -275525444 -44925573 550730551 -893138437 -298541827 -134183027 693219009 -12711943 21771854 -20066410 -282009222 221281186 2748971 -68639081 -44174311 -179730175 -54288372 -278093741 319272381 209764291 28637331 149166133 -78059504 623857654 399614151 92801671 90428248 -164409774 -158841636 -123347802 80366236 31664540 457767001 380398748 746758872 -135788837 -419894731 -201104924 136321639 -62590237 18214775 85657083 9590334 416293521 121166528 249404 -402210380 134031666 803182 -27315735 -41916024 -8930203 -9605500 156143543 28914918 -89130752 -53446751 -423422761 -302820073 203647586 4616019 -13037262 -28037736 -126587769 -173399225 2504807 165796258 -9574596 754122728 -13410047 -159043257 213254904 365387464 -389772899 72845192 151781291 785389840 -145265200 -270868056 -23174514 162735144 -170628587 -24369800 -400569785 -4710486 459351257 -108400094 212705604 -85454342 400098843 -523004013 518477116 483473875 241112473 -113242741 -707404478 -348132942 -167177050 7100031 -624800 -619762223 767187648 133226239 -302751593 312295022 222949546 50172677 30655127 -250033636 240996537 2894137 656075339 -145710420 -23321953 -206890493 -316346989 -786383600 172770973 675281049 -246334433 11280516 300518255 121364929 488443475 -36923967 692144709 173372856 229485761 313696020 -267648133 -2093838 259186334 895694 687734931 -278357888 163540333 419857533 35555403 276557136 -206816073 460094439 677476577 -679312053 -625284987 116031414 -32199417 -608343709 -367010284 -534936480 -299343459 158538978 -170990544 16277883 -621528012 487278049 573174659 -4876051 -448853118 -179348302 433537960 -91176423 890096536 363330225 122627973 -15012701 -328358680 59063662 29819975 58617312 407513186 599798540 6042194 -560436250 3499894 167241647 327298 -854750439 -48645175 7044691 -101645754 316152282 88029161 -547981762 -576288294 -181342846 -518736484 -45250998 -24584102 -373341601 -263195761 38783110 -44777351 340810654 3437743 -376964207 -104240353 272116012 -290120751 -28177360 -664003472 49278607 602243800 249621954 -144893262 -62165277 20598410 12204583 -587603602 -326440916 26504814 25694501 -37200444 1510004 -147007819 -167487178 -467392961 -396237731 -9670044 -444863764 -42573978 -40086553 3907994 608119231 -254784084 29918444 -240555515 -545614101 -417506729 27067285 -366909716 585628721 -351989121 200466559 -705873657 202114238 -151044535 -514356596 141687082 163930032 202466639 236463407 -3308874 -26683568 735801880 -2587115 -280541955 255185855 372100183 27034666 -304447353 231600973 534377910 280425561 158946298 -11298687 93858220 -98282523 -171366196 123520033 63854964 412772957 -278197939 -135597926 -275722436 601943548 -43556298 37720230 -549330945 -726441214 323645380 14129385 -214800541 -81852842 538620618 -343658802 -800878623 -5180374 -87003113 62402502 76587825 34076510 429486190 268477897 104021649 53658781 -222098268 -27898838 70371271 30332191 278717118 -16573105 3836746 579547589 26473604 6379060 -8975276 27719703 -40430340 -85874107 -25713012 -72298119 -69009150 -90969250 293662202 210858 -338732705 -250837225 62545413 341987226 -111201587 -3362943 226843220 -147237480 171114536 -475665152 -16867751 -158603638 -674976494 -728136050 -274955506 -1883938 53381713 330663634 -244323172 2254806 11826861 -13147965 233063709 10314550 -155820044 169044888 12542204 -190865859 614000782 565959028 -4251058 882368 129798715 -1138611 -735087141 356344279 316359285 -68472933 11850155 -433227 -443155905 -5903863 339511456 -16068873 -88998097 -73197610 -17844 -617657886 -250038206 801692800 558499656 223374012 -295888520 -2456057 677869403 69325942 12010375 -31499873 -235448971 6844568 -1663077 -5465431 598852608 -264092360 -427449939 757902425 21893376 -43968693 -359469473 23664188 -139007088 228920805 590074537 251247381 -254792627 748929 -427431626 91129199 67828710 33018987 -123597182 374697396 -18241216 -796277684 -536435027 -5956104 418877711 517073197 -97531166 342531975 13555442 -301422800 18655856 -29379229 -160458687 187188152 5381554 143864814 513883664 452490580 896587527 205151319 -746285404 2128959 -199058585 169897629 -812296931 -56026196 31070228 11779713 90079792 -362649773 400941940 396030084 -53993771 244234798 -1540016 -427789239 273399805 1154893 597272035 -3120549 69790965 16992489 -96991648 137107058 770339645 -44138684 -435385736 -437866178 22325921 -31811482 817811797 -420211143 -210224728 -230282008 -131475654 -132274593 199319618 129509083 43422181 -162108167 -225868525 112142688 80607202 -21065509 2218539 -476089069 -12746895 -380730803 -58061874 142233717 27621409 315214192 250875442 122347096 144538524 -177529590 -422656643 -136645 434852650 115867483 57506817 -471844450 37423511 -263321380 -375107954 -309229974 2887288 499439617 703876318 229681272 -98565644 121674003 -584278045 74944907 54618882 177205223 678621604 -117687936 78902280 -383580413 -31478349 202443821 -167484703 -64151235 265019459 14370225 -201484 209234435 -524892160 361846000 -141578396 -29027779 27765055 284123799 22510391 714457019 517037864 408740874 -7911517 -664974544 -375834169 -26336382 -9809353 -294824477 232307332 183426405 339218957 -413262983 -358045070 -463920721 533234931 -37460855 -46507807 245866892 181236436 -442596773 -33752016 75533700 -342586182 234061934 -96992218 74419506 216825186 -217234199 419674283 343448265 -491469821 140728868 -130220806 508505408 680917349 -117600827 -8891656 -7363901 169818310 -208210356 272653505 724618976 -267601706 -119769495 -479185192 -47488326 -315534048 -22487349 -470509745 -302874534 -231390743 -100154522 8382943 -292346240 -373172746 398163485 -9487077 36717665 36760005 28043954 -5546909 -239297339 81667087 -66862409 57600619 -160167073 26144541 131190 -424537757 187341620 296744694 591193 -80575620 -18579646 -25869907 -41883211 62085142 -5201853 -114462912 -146943862 212356289 11468445 -255669472 -77202005 -292626588 378916602 -663290132 235745219 -151211283 264284276 89097733 160163732 27495301 -629044749 -113800689 -429644659 118562495 -140707383 -228340034 659538394 -8649682 9920923 -31745466 197590812 -15758303 -255222231 3730092 -380607407 72808799 -389567454 -236351848 -321284198 130935825 -259977742 -65255221 -79514239 122174141 -99400527 -196005561 -37948845 -88330794 -10298396 258527521 -497842293 -734089872 357169860 -475563653 742130026 -256005291 495682215 -45524317 -135362389 43101462 -178633170 -423993398 -70674120 149828878 -162302126 123599777 735606005 -10963894 10250443 -216019988 171215777 -606079390 611356 -33394907 -90739749 -39687298 332547371 -658633382 457890220 -100221961 -213693056 27114597 550325843 480169578 -308328257 -444720395 844554394 230968634 32226047 -205630016 -781062589 509726109 262924255 590121362 88924463 241820671 -517160685 -711802855 -8456332 301406663 -90459935 238516912 -94931135 326166228 -402256417 485068 -33955037 -107480822 -297063935 686527511 -154496313 -88232644 -8472970 1429044 -19778235 -732629367 587387233 -23888673 95338939 -284692839 -104533163 -45898978 755079553 -182216872 -74656789 412552641 -6273620 -696941579 55141847 -3141942 296409494 -4685514 76225981 274785520 441399290 -1192747 50576873 99662612 -80249097 -542009642 -22372311 -233787478 -252215290 -4253091 -466593682 2346566 -147212865 -443871641 671650193 318135491 4271329 -374610 -102798033 91360046 188087909 -133573872 -5640749 5739539 -342420519 -246752524 56523415 3500640 525018966 -102164030 -505555115 -612622248 -30604436 -502258803 -543910641 147412047 81423851 -46486863 -7336311 476845970 196813699 -321439149 559061198 151127438 190375590 -309820743 -108055923 -413704267 -45427297 259786790 25135362 233998638 -606650604 20166796 295828270 187039251 346000218 337257685 184828629 38438800 661820717 146148044 382670734 -510197556 50317471 53655343 132933604 11940616 -715502818 18082949 -132142678 -581840624 -587535423 -199141730 882496493 424112627 218396834 -731236930 -204165436 141350513 -1553054 -820003410 24084730 -15157871 -171882711 -477937865 58389500 -23469208 89171449 116408603 33471725 -241085024 123982487 236310875 495137959 -21929760 -702756900 -327279154 -565006700 -125845173 223971382 -82845566 119539573 270435599 323473074 -220487531 104432621 146671107 64770869 -792237304 54943988 109349451 500791546 458630490 -419287314 589499412 772321 656130093 -23995340 -289292262 97122930 -592335413 -644903908 -42470783 -115917617 -359304061 16526 -118080672 28165162 466400168 280518944 104116317 -895870119 251952676 -229958430 -26064864 208147038 -401632736 2430026 44964810 34319218 -276450160 722123723 189886797 103665995 646990855 -300072004 -2980374 17684337 96443172 -199974410 186916037 75646998 -194375365 -620858644 18734244 46933686 -193441559 409238081 142089672 -62122844 53378910 -181387510 -72762477 23059032 113716726 13398156 97271221 35497185 -195046347 -8169968 22513711 -262531856 341481646 -12571080 323261257 -364098475 -432144570 18094629 -10606753 -9169127 -481551744 -519123606 55526282 -812132108 394631740 -556156309 46882670 -33398 180170481 546567054 538008788 281343828 -816670 17668437 -701042434 -158048935 50278528 64361405 71076996 558253200 -13211996 -8309612 1134994 -152480899 -9195517 -57699926 -86733423 -35539 285734937 5493469 614262337 535682 -553433451 -210475686 -69591544 -299832403 167993 -101383394 -283007204 -312627178 18679502 184746619 -86582832 110865072 -49065373 -160044261 -475932675 579359562 450029154 88405086 102906064 -43522661 -32788348 -271834564 236989625 276045205 58711073 -218405700 119845709 327711696 -154227128 -162620257 100463673 -226012468 92575951 67159596 -842880261 301356111 -33032795 475103170 -170823690 -31035390 -713822981 -52032890 -23975248 303275449 -19967527 320625206 -16646752 42588307 -449399582 704037593 7995320 8035505 -9785975 -81697275 -345466640 4231118 -145834813 -51914776 -426984655 22097490 -181702235 -107793663 583028030 -160233639 -48259825 114184608 175578865 -819053874 -81006650 95885031 151713135 -6345294 196756875 171085319 -881092808 134372471 -213622041 -93247045 293180425 283111078 8690960 104044935 137473026 -339710908 -114173897 30390492 14616430 201753801 239242859 229915654 -297404479 -877426341 -626338054 136800978 337288479 158551352 248399806 -221620513 159999803 527945183 47145520 2241487 315255870 91851594 -10630546 -215957164 -334569844 7393281 5760492 27492146 519586279 531669670 -30184856 450144039 69193154 -353948307 -557217029 263296501 -176431870 103080542 234593470 6738456 -123042117 -199712953 -248339840 181247707 -74625044 492264416 26521180 -295268922 -188196818 339249146 64046271 349637216 -36601056 -80738111 -703575348 -285781734 326204384 105985274 46651282 -2273668 43551836 140169400 -172626554 -701849662 -404408635 300205292 -604961554 766860 3868197 -384704302 176424103 -71371579 -5704999 145605192 497517953 -515034235 -13643593 -630746029 -333830289 370036688 14676670 -66988101 -489924542 -48980899 -343254101 408766832 93673777 -496429971 161716864 24551163 38783131 15561418 51146244 539328466 -118332327 345896448 566387864 -19848 -69721454 516080566 -19285178 -220831611 272972914 -16139164 248661641 97787812 289906580 -191540633 -64442832 -49447307 -574509539 -10367061 -408491959 -503017905 -85379618 -313990964 583239206 287150213 208884599 -215361229 -112712616 555531929 103411057 -524031039 -278790831 630720971 -69506748 -20438196 -20982617 374223683 -384508079 -154233179 126791463 97716320 155238989 211953872 -201491949 -168448 162953887 108417211 -901096243 59603940 295093522 285666165 -89472454 -282475260 112906742 -255219728 777666917 -5414727 -408593884 -80999937 -66617236 360294110 -180022827 484639866 40633107 22930614 -9801811 -308597179 85103370 7083755 -466641 -556700564 -54058937 6996131 90514194 250409743 55544115 -666352461 88035392 218677508 648366620 3967947 138211760 302055053 835000902 -202144187 90925360 -186774720 -574951147 203863197 -496130554 -11768577 -252144176 133807817 -104463 -32281568 -324496290 -232377086 -440186863 -234459207 -96841264 308395326 -142520704 -256088157 850841496 214727 -377403301 -259812513 858040281 246025362 -252227153 -128691768 121625673 -131326483 42477287 -212190410 76586162 111516583 -32787368 375334546 -14730320 -24781705 250827260 20867649 -126612912 -632790705 -20141199 284108043 -284556868 159942522 623394592 -179958313 -212671683 387800444 432960468 -69020936 -308030266 379816200 32973983 59655136 412566460 358936130 -104368197 -42702006 -188481064 -429004068 627559103 -49601336 -239329847 55703471 -62142030 -187789627 -120355796 -268982713 11417693 -359784151 22245224 50594211 -346460014 -35860975 96887758 -90354522 -110017730 -409424326 -140501658 -78910458 -184240390 367398419 538861697 -294333514 -294368225 -350986238 4003746 -16762480 -51417888 615070 202700746 130912554 -200613318 31755051 -61045195 -122013761 208358551 227217 -650925205 -243058463 105621358 35291515 717457332 -180419657 51231461 863300657 -570352367 22188714 523004671 -342608396 -15171490 351768060 157006946 443437214 -5341955 -820428216 258255158 -12047705 -58367610 788277811 -286216924 504358711 -41372626 47217196 -5026044 223767587 176767860 246026060 494423045 5192362 17633111 -29176784 165755510 -645427644 -128751904 24066937 188382274 -708743066 42641037 -171927228 38360803 195564959 -42057103 -12645467 -13215575 -545936477 123853 64374090 -1654228 23140359 3556284 -20286051 288818442 -114831882 -322877735 63143637 428054126 -519337901 119223423 -68945055 -40217490 -482641042 459083605 15267246 -970068833 694525206 -48375392 -2817393 -185817597 3715786 520661333 74163365 94242900 -122257694 -450516375 -16739628 74665159 27145963 -737100421 -685491795 -199610690 27337381 -201582502 -38211121 -390638252 -26521882 201267678 201459050 117658403 223258988 -278017937 -365035815 -132100633 165299461 -12934688 -17231132 -174479983 30619138 -318241544 318492769 176525931 -53788742 387049851 -10489818 86889787 3090705 -23549605 389253845 -106191759 -586011398 -75640753 3573067 -212996612 -191995887 -454134898 53295045 466884312 117810992 24915495 -4939066 -386400136 -265549352 -113355754 747740494 -447329038 -148353084 -116663814 36534539 53837140 28575687 -44804180 -162755072 -178904178 171212601 120365198 -20134288 -231114151 278174549 -62816568 -470275168 359432498 -153639330 -162652134 54909172 -624613652 -310472209 -25072472 73113896 299108928 17319471 156854097 -292040227 96083182 -56938525 373820284 141538402 -12416911 -617560002 202187388 111366887 2057037 105060887 284200624 519927101 -262182086 -65137569 -11882571 -88389712 40341801 462001312 49490744 164222452 -89651807 254510879 -89019729 -133969419 -128261514 6272564 -114001606 -130861931 -5295959 -264033301 113566355 126790080 -86361367 152278847 -90962374 320868976 43714019 358042784 17983488 860574163 -12495354 -211204958 241715728 -8152180 166711015 9351456 -33897407 -698542154 -222940451 602757565 -115317365 264093632 105012517 -268108 -240512734 -310591004 -65106980 -1412277 49232776 -492051059 439279661 -140253745 -111650669 225571186 -213389950 493651585 476589797 82535301 75016368 -251161844 -35084547 616883087 -110587645 363953191 -109753225 199456726 -85012719 -748766013 -430287644 -412457427 -467030481 -122483948 76343898 335232733 -216955788 812550711 -20665217 177123740 46329535 16393231 -165279944 132762483 -2110496 217814641 -244047535 -286457881 432808061 -262223873 7848643 -597451215 -101665911 418150759 -270611734 -355781447 6337407 -66408025 -161361396 -107388645 476065283 2774544 -119847329 -414942368 -194683473 469908733 -853688542 378615001 31344210 94093390 -121791618 -9876061 -362610170 159128557 36872206 136487804 -94252389 594748256 49848106 -228099357 409288618 -311892647 -190724222 -7792154 -32179869 285603559 176284326 4898793 543145802 53327922 -547139297 -187939577 658593533 -17597064 48950472 -19071215 -16504590 -568891253 6097163 -137845614 -168462265 -22400715 -3314224 104040131 385276083 -2974972 87971136 -486316473 39224896 -1155114 -5352143 191663272 -131764799 -52420953 -415894055 60907846 633603857 -72794152 22592256 -102386523 305637251 -96053351 -154557504 -763444888 -532284107 159153767 -688225744 -251204260 52120269 46380231 37344445 787627140 592302792 349976097 -735250448 219636776 -94660173 -218991672 577119906 -264497289 -79787859 -38049942 659370950 405776029 -24896093 -12317833 240696659 -3475116 174069595 45526617 -192577993 -110921360 83442376 -529243848 466660329 -54747249 601327920 -224432476 145864553 423260102 -232525973 -39769439 672390810 -518480118 -498272018 -174462023 -589997205 -81418485 22102387 184842 28947670 312406443 15246270 21228809 443451960 -340139543 -34373704 18116755 20286198 43290711 -213772663 -659255279 -85520849 -84529056 -49176296 -26939983 82708 -34259727 -82751123 120991989 51542771 -63649822 348680639 -8782590 57061902 -141531737 22216148 -2901586 -75166124 -136766658 195670501 5777787 -138107612 337413924 161474818 4061833 -354332512 -175749470 -148040125 481749289 -221671067 216114 -102897980 -288868806 493368343 -20245842 -172145974 -684117709 -261274545 -18627007 -10560140 -100231700 226338175 23700472 -424486843 -4332685 4638440 -219535636 -21123255 279196800 -11629098 986968 416953533 -221786484 16143890 -311419573 1940257 -305611447 -158282903 593821514 480602845 -314100605 -219865410 -502372684 119220586 412177122 489862 155335307 515424703 -607216690 -160380528 -62643243 69985725 224101626 27471991 -209115367 195051824 -538468053 437537743 -351176721 315433326 -20184812 350907517 -393663103 204377423 -716897138 -46984756 -7582462 15483946 45862307 -274707083 534909136 169362440 -598659531 125384187 -129085302 731713515 -473382363 -334570876 -65228363 41541126 -377542710 -374625577 -426692342 54330483 -81837503 -308785524 195557987 503656974 22074580 4188921 60722532 -267085144 447174151 -317125339 231570270 -691193828 -208671512 -411906 176007196 -25156419 -597134255 -193066830 149005348 -263235283 153693923 197209891 -11920357 -488034293 89551516 -549872193 6661043 -246632795 236220908 -169275444 -269183 35756516 13480116 -269830525 -18153409 146307045 -157173603 270977832 734137037 313632667 368090032 19692027 410456963 3198771 -141482412 -162772994 92276588 -220472016 -405355377 67144604 192428921 -122349243 57093402 -24063985 -540047168 -611973832 2258452 163145593 55165442 -110315676 -277538567 52974881 -248074564 233537501 -204078927 -148315789 133080669 20558057 541725171 -372126383 501477046 -234126268 -50679777 -377772602 -241925851 -332090010 26862788 -70096124 -188424574 -416360293 209777410 26993408 -42877583 3032516 109665858 392255671 253959454 130494217 -37719897 23786452 104588434 355503374 648605471 356454432 505724937 -501601821 55048927 -407889653 290910480 -735254792 627512024 819078411 496786050 577324995 747258282 727997013 -84389312 11042955 399183570 162444670 -4324918 -26222906 261371162 122893379 -846131950 -470055579 479616045 -7457277 786909891 49154112 37267623 -312181993 141232994 444484433 843379753 -11796041 -73847459 -78294658 -8137618 212126964 129496773 23354500 472012093 -290800182 -164871203 -346212685 -15125145 -4289619 -303355296 -657987269 -785093939 -64548122 -4611552 162989088 -61872398 153403267 318168811 140381029 -34745628 -45101466 -5234381 -103989115 -2252801 -30337351 -128249286 102417153 215868871 -50011092 68509550 -205970706 583898435 -29197763 74628164 -754511976 403676771 209777892 282276005 108623170 -811161713 258131500 -212281604 -503212885 -336612284 340625856 -66717316 43675090 -47182548 -133460937 233756143 628481898 -57472241 1105057 513881727 -20655365 -13268635 167003196 5245736 3401073 277210691 -695662897 -5285744 -8590601 -681429306 14752444 38002167 -485418827 16459054 -20314176 -196319000 282152448 315483437 -489481041 2435712 -121299165 173765034 768310206 226533504 303186950 20791739 -430923733 -683059592 -34950936 60849166 33925158 -74858153 222630790 452803066 120670366 -267537754 -539069624 170905622 -504168144 6018679 123139184 753765246 8748941 83045449 -15484108 765743142 -5727185 -36764938 46002317 -3419714 6766229 200906010 -255287476 157802711 751238592 59028015 1717481 114161337 358607107 -394015475 -245671302 136554855 -167053433 -10356131 213987200 -793060230 -187685311 -265984591 -297349112 171164557 72242249 -330890966 670501840 -272736850 -612900438 35843472 -73627501 -834064193 -134529 -153231447 583510346 186416439 -280106255 -148093777 -363661813 -3816133 183483600 -642157334 -547626504 -22863829 -210913063 208057308 3144311 -10762489 -52462256 35414823 -7626583 168768629 136220822 -53541912 22328806 -188243200 139496052 251066782 -309517669 854323986 106198531 159389613 188866502 754633644 -97644429 -9554762 141801434 156511696 7198190 -191874559 -59797088 66493440 -274137174 -10509995 64241843 -619383999 117232296 13603587 -581069555 463650742 238498507 213973667 -31180390 492371324 -832413270 -744835297 821916153 277239298 -134611937 -878638584 272180466 -890494 -14998364 -43491912 -40102633 -39543963 -46145915 325182743 8718041 -844894979 -2204091 -349207774 201363368 -33018766 93213208 577127284 -218405545 477370962 974022 -306563531 148374952 -68579863 53044527 122068460 418234494 242031016 -261645906 55986935 -273154688 -413509863 -10122752 29751336 -146253 13542537 -565166148 593397109 83679288 -195834572 -37972353 11444161 734484181 -6483998 21054420 -154134119 -171786707 -66018761 -124397114 234989961 -569422845 357904997 -510157374 -61071940 89973842 -5025314 -763682447 379162422 459903727 458534581 12034451 147613893 -142917139 206778006 -114680361 376770381 -18877099 -243656097 -46846538 -110629484 -21127752 -60276623 -55304314 568636118 310035310 -20479419 314205548 603617668 12261433 438797446 -11207486 -752879700 7192070 -400095659 -136790920 4778530 -985273 36935028 -5651213 -14898378 -123494802 -451179491 77397500 134008017 757742909 -25559150 -113991316 2275366 312022670 -774931696 -49681532 127560309 100291268 -400533786 -148860273 354096611 379598608 -425092985 42098662 321287588 -773360865 120244537 -420030980 -625612003 -157646894 -153238279 -161736205 671304508 -5206868 294334177 35671695 -167211017 -10074657 -420197684 -470266732 266358693 -18531708 -86622416 130330417 4248418 -717787617 -204788493 1032067 -120150516 167832784 13330125 131077696 -629491346 114812519 35809219 17402008 -34770557 202371776 -472819795 -68402634 122627713 154445092 203580923 -223433165 339860280 160958349 -25358270 -15729522 92735633 59516994 -600692385 -548736876 -302256769 448345164 -176029263 819676976 538723451 282844303 -196158210 74146385 64723506 4845744 -395613119 -71398779 173475534 41887937 163476758 357916583 221967588 257053151 -260800625 121629740 180589029 595409120 210482854 89420885 49465039 57795275 -182073248 207001439 -876126698 16660449 -362537566 671960652 2001884 96672058 -85043010 -662212841 13319294 491032025 -236938452 6519106 -216555162 87748404 347872289 3038859 -11864013 26283338 42239314 56433 -82240605 129690449 419410100 -584684836 -61996575 -261181072 -225041864 176894907 -723448519 85436698 181234888 116388763 14867405 -436769601 545709858 53171349 -61396148 -174008977 181979067 -19699892 125730223 -232895021 -427415775 29261174 -209968391 -84044902 -92502879 -504650990 -156810587 232341774 1968492 395766492 -23931498 58092121 -272943337 21230346 -163452555 500053000 -16033980 -110859726 -294853930 21205352 -58715648 -261237261 610939102 -311300965 657752016 -822761405 -420418088 -77823435 -175652316 -569905953 406342867 44444417 -121652504 -41231029 -111573144 151191993 356000156 191765615 -384734365 62504380 -247363825 248363542 3866406 105459019 171296753 105169556 85674728 -243350121 423640678 114399268 144414147 -5477718 256127906 -110154895 -50464663 876249755 12541668 -389717754 -26130063 170023557 154441963 -93528545 227619582 -362759686 -348355945 3987789 -33630987 -399928023 58005252 392635679 -349395951 180450045 -188513351 91467533 431875167 502005887 658834396 185199318 89681446 -321666482 253894587 -718860115 2609817 -67623821 182882586 2488375 -233197678 56451134 442259078 80814151 -11742195 433537981 -72195843 532948873 48489907 -484299172 -428196111 -105397993 -365071150 -423757380 502228373 108197990 17461346 3468037 -314518787 354164318 -170779830 -635525359 -766877970 72918338 -56807227 -315143827 -657689074 -395032545 -20271820 157731201 -344739736 6389639 -209192438 -187508097 -24092199 664432002 55705871 -39920121 626161855 661559125 -151954677 799337725 -25162078 -144890527 -69088868 -92572356 69631994 775326309 600186229 829311885 -33142629 308945242 2603251 188455105 -466087479 -171779496 -460704034 -73167053 -519283422 497883050 -13035074 118557408 -202506800 -209231205 -17355278 -134069333 -198616310 -175292965 -10432237 -337258484 21989741 -348071345 811258911 165136310 -233612271 466879316 -13077732 -808444614 -526865135 9721832 247088127 642283804 80714973 379275962 -28208676 -320424834 785592020 6567618 9369000 629486431 688253132 58316799 206163823 -77373651 468141921 -8086748 75120405 182114626 -26454532 -12263144 292026523 323755328 200620584 -145232785 -524504893 301579459 -221683552 -64832477 -32618120 9496579 368254379 5567437 575227283 433398448 561990572 -326576691 -68853976 225762030 157728083 -41589624 -222834266 2595472 46017029 25026049 320127100 628658007 241984473 433927085 11018816 147827371 -748740855 466729892 413673235 -157725979 275773175 -553569033 292983727 65088442 -731422022 18292482 411746492 -927909858 -234156980 279937259 -714171331 672147201 19023959 178297861 65857919 -1063481 -675502450 -169591896 318994852 429706736 -307923857 348160648 -823511419 -610369450 101910095 449699757 -3376396 -533827853 12623830 87794366 532187309 107171531 22019340 -22222581 -281303257 -534893072 -23333133 426922739 -568883190 93050837 -2157978 61022262 59492370 289611675 305654937 -40445117 178948692 -444825584 -27779770 -102525470 322585722 48325995 -130459579 -166844046 -440386165 -1267094 261096646 -260464311 12042187 -131149834 179003016 -145441838 41598936 100500289 565651671 280443617 25435503 -107118450 -222094982 86791193 8341021 360976 -236149 -23558094 -29552970 114914934 -486315543 145338827 -7992779 -16882567 -253709612 -711228528 -6774942 -190836924 117185901 -12636596 271996385 14775209 -165978439 741092311 -14018886 66910725 655833772 -543263308 -842276542 -95660102 -315251388 572753857 -837922893 -234890 -28873589 471289465 -769503310 297140540 -25725107 515160805 -21453904 439215771 -655546439 -140142209 87946629 -60170498 -563854028 62084434 -109313412 -561505168 366065710 -36099331 290017072 114663872 -163661483 -495780716 -117614707 475087580 5364609 12200325 23827370 -104274190 51077285 -75398761 88437409 -641068492 -363152125 -511076946 213221366 291816918 -432291824 -302262522 -19775921 16731076 -117162215 106800554 -301608944 -31798782 59689750 -175956262 205171349 -698201976 -596908070 -457573201 128523104 -197232739 141888952 -311896885 533193393 -120987720 -37201225 17213650 -770789637 13198044 -2528380 -19345941 -251909096 275268307 -63545532 8121260 -825200658 100224355 -3145438 195733185 -284737295 578337937 -76889597 -700108040 -5449756 -3395604 106339102 742475436 152484098 -329114564 -69294616 43285025 247429529 -50757062 245471420 141623843 36743294 -485278034 -6351416 -498176232 -368145747 259355853 -898544902 -285803697 112614040 301997561 -62430720 -256226735 85276217 84095296 56491557 -389141561 93125 640034961 764745 222636085 174421926 4219820 -158697072 511250178 -35587635 140008204 162709349 52633580 -22788091 -122840824 -93399728 85109570 79604767 151801653 -327789143 -107726625 -256914233 -183798692 -718230096 -24659953 -256000877 -222826724 -26289805 -289206227 13854018 -87898491 -38461131 -140587463 -458646958 -425861070 258183436 -2152633 703599286 -127607561 -73703448 217668 -615245374 -3105408 61134351 -122720135 -390527190 -39186697 546254267 -216993380 90132275 6491042 -375781816 226216646 -12286330 -1175155 -380760367 228663977 -224820929 14727134 -91489160 19571820 938563253 6718551 390655266 -59244403 303744375 397231839 18060415 96112071 522490720 31150120 794168072 67956 73012354 4420757 -26026163 115497231 365775223 73059996 -143026608 -243708903 -152068157 -66068006 652419568 -527945618 525998836 7263505 -227937997 59597109 -353397568 -622917077 -196149486 -522342491 39122681 -243524224 293152761 -145523814 220885860 -9264828 51160561 -521507207 83242847 -157650089 58495935 -4104082 250277897 18125787 -182776867 -180287080 165384229 308219940 -170235523 110066121 -578936274 -570940380 310719139 141423657 -534086666 -42949636 -200019143 -8983329 -601538767 -193051567 -246593323 151269126 335824223 -512256299 442116476 -55358160 -32121667 563246147 -4829488 28211034 -395270805 142039013 -4196781 357496236 -157264301 -71330839 23271083 -572962558 -768760980 -38243211 286243457 106319879 838863720 414305350 33654247 823030984 758360654 37477831 19643401 -806157217 -407254227 708102073 -328156697 339798159 582031464 -450484159 309579926 -137326035 205887375 -217600498 -18008035 -158143662 -193223175 103314206 309020068 -143497134 -2923293 21599314 365243177 676097228 -49532422 -5783545 194602394 -131233206 186375252 -176584087 550417190 -2377165 28405012 240453044 -566513526 -42661577 -52259157 -470546895 -106410939 10832089 578740686 -17821854 61519353 -164131126 -43869423 93861560 88402373 -229663184 537274025 559747 -56837350 -230499562 2639239 -94805039 -230656178 207527611 52114227 395210967 -64455669 -622096995 342202199 550193953 -607621985 -672530124 53906866 -900152378 67586217 -803044053 -203196787 235399729 -1994666 346766115 520043578 39033108 334572179 -482377093 -27758251 -12474897 -24856911 -250840432 381131428 21361494 -135574017 -273364752 100879710 -400122162 -9814778 188735218 293573738 -7579984 -53694207 94967241 174746614 288713600 150110701 214310965 32799135 -9357759 -25840694 126899249 -40440246 147787646 -680918502 -500778028 -10681033 -89718171 -148841067 30736945 -147698262 22215467 576559257 -175243146 548138590 139469599 165378104 -153684526 -522128090 629787490 70373970 114997010 -540613367 433398856 60700091 -33505735 -121870 -172948760 -593513170 65997380 -204599920 1185889 334224649 4106321 -496728607 -364168672 -58956864 -265769395 72231768 164361679 232819475 -477880938 -418244412 -446105996 153871457 -460817849 16534065 489174226 32703797 319792304 -925508151 -549789472 328645548 -278680167 -148898419 97976963 -271699577 171915394 -102422294 -326017071 -233260510 -136865846 466335189 622302952 480630334 -498440137 -165119647 38571694 -53093438 -223316291 -214711381 37256497 -73733892 346769699 295758971 407628466 -28702701 -26180876 -5847290 -587621183 -101665479 -60456801 49280560 96506882 -237648021 -295976144 443366553 -532929047 56586885 199310665 759558639 247920392 1036290 -262999951 -3675607 -10953543 9799166 -63216267 220958977 -7170565 -3116913 -248240428 95832393 145171583 -8054716 -574403710 -33058314 -223859606 74715012 -233590667 -171006617 358073515 -27104755 468200807 564152776 107899277 -6831453 367671005 398987455 -30719909 182042909 -489882691 -796269205 425167239 -728484160 68442159 -25558829 -972232 8812871 -37426145 -299242847 -561915003 -10349057 68932349 -685162908 89100113 -129497882 336024 23818558 261038103 -285099989 -152885571 21815865 -229207632 299335372 73106505 300621879 -775179766 614091361 -8863778 21481161 577304134 -562822632 -21562912 228666204 -448485799 448339799 266668782 622310969 -161512150 -11087602 -101999605 68391486 44706328 -530687623 -426869519 9620690 -4035931 -164587043 4907242 9562099 -694261787 -270895067 -136004629 190482254 240932315 100398973 198394859 622597924 110334989 745881975 452194351 371729046 357786792 -482949945 405058536 17444626 -176663843 114961615 -528637343 -15111877 -170861715 122237320 507740329 -398337740 197735082 -43499337 430029698 -394740966 2657766 438789748 99233818 -94806004 251008532 188502399 -178985296 708172762 -73011042 190036519 766885519 -260857929 -84672020 -200065878 234749856 -11584633 8399175 31780926 296864057 -8779118 237472663 -61887164 -714082704 33146711 458650054 -345301611 230387315 29840215 49516898 -377974482 96148612 -588846735 -348453788 -559820081 336406961 140954852 -442380800 -465065443 -68930835 353799582 -126076714 46200524 -232751317 -809853346 -186868165 -151454020 -295798409 -568674257 447596027 7892787 -293032279 -365826464 177111234 11936331 559042700 367136532 410996007 2412120 -3902495 -318590652 486736539 -13528416 -388187446 -65005507 732524297 642109532 94353617 -375929153 163401014 252531331 -256347961 -209411594 -96991618 -127341806 318568891 242422320 -254560926 313757047 177375986 152702326 -8598604 92769049 -407208115 -569444166 -9832049 -154784713 645137617 130268798 -188852677 -96435437 -133532421 65910698 -347976195 -191205491 8500478 -197040197 -426766706 -11861470 306583732 -15347112 -730995862 211015677 -3386291 -192975035 -221151964 -115628907 -8626845 165923249 -27283210 603022289 -9359393 85570197 -119486656 27150675 66986760 -14524526 -376689828 -65080122 -25143472 20079160 -681859134 -405087448 -65505898 -320431300 -82943385 -98708377 -307062615 -19129937 -9512871 537648263 3941577 -276902699 431595119 -457208555 -111336263 64399595 -38316138 5951946 -586295093 -782313583 127069865 -45741263 -73536331 -133209456 64268965 -59187502 130230483 57249740 148657829 227068620 -603518774 -224422659 430928603 -516108066 -311029899 28057344 -736435109 -130669576 -291188967 -86007332 -128513076 779604587 445135742 -213470917 -553637539 3852291 36065609 -9235012 -48285731 141540067 -483888539 -112823693 117620760 -633916812 272611691 -171386562 338269519 -37403688 -444966641 7338939 390208046 -322538639 124993726 14112187 5137736 -15818279 252024098 556994733 -19593704 -387565032 -62668670 -581717337 -543107576 845944484 -617033168 18209244 153207363 -128775899 -27331310 366640763 492256361 -172820604 -89480773 168258593 51669615 156188612 8739520 474949847 719241378 257860129 41186080 -165870169 -528867812 39784950 8170787 -423102715 -354482386 -219836724 7289797 44600034 656364739 -28796289 -3463545 -459970252 214579649 165489524 44373800 -459054523 -56588960 -326771893 63463222 342363236 -150973030 -101074718 246238215 203270214 22878630 134711758 11008172 2485062 10789384 187259020 -209002242 141938174 -242896457 67257148 -763804027 -330392454 -275436340 -417573146 -82242570 85565040 71607556 -448200403 57700425 48869468 -337130967 -292763045 -45358099 72825720 99245363 190350170 -64221866 -75779362 337025211 -650916896 -300866579 -69748635 -279356149 -71974594 575798142 -449217743 -551627624 -537067987 -29710591 -474895655 7387495 -73598507 -55606206 -413633831 -39564229 96531042 -230780755 309406164 84980399 -328174495 -2425045 -94517 298285916 188334632 335226437 188398048 -510686927 -380486915 2066031 -1583205 -20188437 -22150530 154013177 -413666375 -514034945 -800406415 -100058205 -435175581 -414827707 -28115596 153086411 -99372103 216236164 112068167 260694637 -85987783 -893771883 -25932904 -20825266 423595882 12739029 -20049974 75858955 386377787 280900043 -663940167 -492664121 -686784845 -421080512 82946549 -98039234 347858337 640955813 494811388 105776039 328207862 -266189328 289707058 -379545868 45583929 50512760 -137369420 468778247 290306435 -277718281 -82119277 11833742 16614379 385448117 183931035 -139686837 405543151 -87502280 -430520064 92128562 -15043101 243208252 -116470308 -6473638 254241905 -1873252 194190055 30975271 -12616158 436748385 218986090 223914345 864673 -131616922 393879418 625568791 405527841 4583126 -144884363 -515831316 190401862 -379366626 -55596435 -563791028 -341104500 644757822 207018757 526400138 12068081 -120763053 -135021130 -6121143 11036650 14090732 -668112688 -16102712 -442637362 -31287901 -554990498 -692314024 557456859 529800879 -177228478 132373993 -92464766 584670782 -5729132 -29696512 21454138 -220378047 104085722 -23561093 157575571 39934622 5582780 178453255 192771600 -14896174 470495848 46864203 41598102 45187908 -14080550 16343480 -46231461 -62283714 -2919874 -574555238 -52121998 -334193118 75329805 266496321 168715698 11259535 -535881457 -301963823 -635733666 -643537690 -17687119 56229779 195561064 28674734 5481263 638654414 62031128 486512862 -105344450 -94264919 99489166 -1042703 293163129 -156684002 47416033 -629330446 -185543805 -328848393 58041382 67680492 -117860991 -446697705 -322221999 -216923350 -504994492 -4216834 -117747538 -570391044 4915386 52533665 18772374 118818584 56726633 623260729 -22889013 -9229213 -15295232 356129800 -61440673 -19858786 22566985 -707389484 3555669 35216432 112251582 -2625109 -198762109 150061936 -79746556 -441618021 67662673 -504763698 -389789058 -684979086 -556402470 -45089110 -341916488 61419665 -17744583 201682034 13351991 -32014851 248091816 7689076 10685697 -437485507 -263897565 -2422538 -13924224 -219504917 -581402766 -303880132 357149312 238223842 324508415 135668387 470255351 -362047722 67687707 40654481 -24866849 -375751130 336312396 -509962 48770899 -250450198 479588161 -54040671 198584800 184906846 -21812448 -46383152 -160136853 -580782967 -93545514 -295587647 -89893885 -7937736 589949714 1217893 17547371 -264337885 130110932 445435580 2565710 804436439 -45207843 -234097657 -331167572 -66417395 -298905893 -615145532 -95981964 -415548165 261897479 -436434800 -156901187 -7448717 -374892079 -112174762 7963807 209941509 -103596659 65022903 6344860 -97331325 623272715 544458799 -349425120 -228202955 11299437 80983361 -4587162 24622363 -556489018 381330957 111773765 -624195160 105740429 -335138955 337216221 480794034 4933505 309722568 -500914276 508284969 5832110 -9563616 144605894 348530483 8297575 -172624468 266380558 100905381 683990551 -352003651 -182700934 -46125257 -221275490 -135969428 878670798 -394133216 -147710415 -480286202 102519212 -59780035 203772703 -3926233 -362718719 -344388137 -397712290 -527659184 -233811993 179422501 -139234349 -1138156 -169915731 349310416 3062606 -236068996 630288874 -598295104 76553300 -662320407 182999987 640470321 413426408 -739918681 -392824881 75641561 -55498005 -179997823 126806918 157488978 -327274101 -377324529 49936118 174945504 37417785 -689055 -510760496 19453122 -274255218 -524476431 42836388 -123521066 314020121 -15580146 339371083 47318429 158145248 -130152228 115925511 179187342 129269535 -18429792 -107052118 78005539 -232389132 -1451541 53621830 -173126130 13903762 82933620 -13662054 348819055 202328291 -850016891 -424258389 329726559 -52423902 860862 -120356191 105213826 -677864758 136095216 -301670814 -666856139 -82973061 460896191 -9559667 982661915 20689548 553728899 674234394 -187161142 70141446 -461113 -696181261 99338739 -359244852 -90713800 260085032 693479436 6761942 -64587455 -674657897 -3926741 558535297 -116694388 -293768312 -166044626 -26009004 5242919 -18098530 -52674938 -252879992 11475861 -162176690 -280058146 391380350 165255629 242819330 -11259934 -27655482 -200359454 -582353892 27583991 -576480347 -216587709 -156995544 104302568 -148134856 -36324153 -50044299 296907133 -26221253 108651378 189434923 411496299 -174651826 2969703 103366795 -382363096 -72697972 -285971083 116178832 -167302109 53986322 -2330023 -451728028 -535768997 -439591064 282383890 -22358020 357875766 248992004 4647645 86475997 243054876 -750123943 -9765640 -382602999 252994214 -32040132 -733214808 -4396133 2757881 -139909643 11120552 9555629 -70115060 -375132466 20620687 104366672 506675861 -459583536 -487419989 61387840 391855954 -222157055 -163003228 -457217518 6438496 362194574 348486817 330654941 -514631606 -451900118 638463463 -1319386 109636224 -488972778 -1966364 2837157 880313581 69219885 130999096 558620292 619274990 189476529 20280217 -52564239 -369687080 279195793 -180429618 -3959922 445984172 401393836 377941296 170171562 137988185 121437272 326492242 406105107 336020819 -56370493 -277554295 -3622890 -123637540 2178554 242794046 429223909 77290662 -133289198 -284620743 540619537 600422485 736605689 -33683454 85271473 -265263670 575157217 310446320 -28153689 99833940 -35260287 -400910111 611099163 -159720467 10103990 8415460 212148903 -280464590 407860049 518046120 -448625746 -112434 -117335550 -509260202 93827725 791959825 -113656669 279954886 -69623619 533354773 208626718 -50144073 219725039 202187106 -199459500 695563541 345948081 407374114 -93745885 -395095399 173117794 -95066238 565821818 9154379 -163822052 -49078759 -261461574 -161543955 -141841605 -90668532 -198301503 -66724392 111613873 -59786069 -173588656 -96440953 -53294203 -357726808 43773378 -88551875 -500331147 4088094 -4293164 -419720506 230523227 61099794 -61062977 -199839641 326440956 -145886 -337767088 -211893502 135381978 180182055 607444878 -2523204 -40814805 269400404 714353255 -34442449 -482696570 3130618 46808468 272653854 -109735170 -595637066 -12053767 -56792501 31495840 19674319 -736457460 360578654 -842070226 80478156 429732241 -300719107 -5423166 620323384 -74160800 132619914 -6935218 -131148020 677310453 -44112549 -143435790 19504201 -112295793 49264288 215433948 6018284 -2332544 20226509 -71453198 347834663 -13721569 -183644611 49426729 -534456075 -2766927 687897550 -763139647 652596372 -107347774 -83534751 -94336808 54028271 47592149 -179738475 -41624339 -10585568 -481097774 644694463 -29065187 -14904652 536242410 -225593360 -554472428 -44285105 -539169945 6111153 732049101 -52319230 -818274258 246064144 -307094687 -282647207 -434323 -58878291 33644727 266415074 -34818865 190858796 67544968 104387389 -92572343 -220166370 13744802 -75295341 61080046 -382787342 -33405440 26756108 703339161 43200673 274926339 -547250220 -55568701 97005284 109339133 -583535063 127066490 -530150831 -449164256 591304080 165070999 -59089719 239236 -17964536 -57363937 45887061 96537815 549082037 -483796287 153714578 -664803114 514703666 -319899958 -481136733 -194975747 79497938 323440967 -162314314 -488569785 -384761845 7985710 454539781 271953307 466896184 -346327844 894185414 25565545 -21057471 153770627 -5465187 -19095449 -226895421 540412718 -830982336 294027652 702863948 -786592200 4740412 287733669 -25016106 -617877942 328587138 50467306 -299563355 -55333117 -99938745 805975 -613451602 -627012252 -415844515 46191372 166456021 -153800873 937425512 -101978546 -441250418 41250025 265783114 -235410933 -421464052 -295037955 55670462 -304022481 -104375586 111102685 25322470 27194288 28478405 474652420 -343561078 364838 -38212212 -436252787 -196382047 -198433918 -101395 -474972418 253337196 169597361 11299954 -570995696 674656397 656366632 -1627615 508228526 63602831 -233542510 366377018 304339340 488531203 -88977415 164540790 -62658817 7397054 -689340880 331427763 85939842 211973937 471053726 -97403880 -63302076 -16417017 29813671 -1888562 -124079445 -27315582 137821094 -660745795 -118262893 -95469225 27153654 -82502111 -96607867 -416888730 123125916 109740922 -286013714 -189291501 -1210996 68929870 -8020872 -354437028 780756128 727977069 649040079 103692691 2365337 34264179 -563613636 -496764170 -85853708 -147649322 640285237 48251494 -631505718 -175182406 120695226 40383136 -71001 -91084362 -355244465 40378543 73349256 -207013484 -74767495 241434450 363183551 -148731053 -14384427 247936641 -108109008 336028362 -54906280 450046173 434783286 -703423510 417195434 2152517 256928112 -325923952 -124130020 -12024720 -22913201 203494140 676017359 812123499 299966359 14572522 -50934387 -409411158 197080697 190626255 224646627 -335305083 169275523 -72349682 4270664 -68179276 -384679645 35450215 269963762 -601750314 151765078 80245800 -80562536 -659546985 -163074703 499512956 -187785778 -679333515 -28749919 -6541452 76548815 11972080 -76125100 865885302 192547383 -130879566 -324848948 318367756 39589946 370723 -142253483 -111577847 -447973405 607349883 103456906 -530069647 -288569912 180274127 -226399399 -24776582 712172311 481415830 632601158 -216205120 -37238202 -635712977 -187286679 -125507239 -186855155 -243380883 -519233177 180097362 -267151329 55212802 -149637353 312638046 13162758 107282668 -231724942 -191274786 -24501932 148135996 238608251 28269 524204816 286498718 -599719093 -358311244 64478886 -54197425 -78178498 686704458 -477447502 -397122631 -308227056 75311176 696186628 197100830 529968071 -10838269 242614096 297106662 495015530 281038896 11130084 5560629 8499235 48059133 -252117419 -162548347 -102928166 -438767238 278438831 -193608847 -156275476 6180055 -83846037 186369300 311238529 -814771120 144306716 364937515 -672921085 -443937534 13506148 -15723614 -25054232 -28773844 445412496 -688533396 76121655 117402533 -204307736 33758170 -7752779 -166817038 854454042 445407675 867045944 -43526 504125511 -244695534 -133928169 -628705418 -88060566 92695917 18593742 453537354 181016419 525142225 -435041514 -736142988 223536153 -564346776 140852746 -20805163 -81070593 -148575775 32678168 -229654742 -55638064 242633728 -109405852 167888570 3465719 -359006774 215073876 -160070976 -233962182 -9024926 218091594 -227559579 -15375861 250143390 -5260384 -554853972 18509662 -83628204 -353358425 252033696 -26512993 -514128827 -10512865 -62191782 43695700 417346298 147483259 -136425251 -318231982 -2999826 297980559 -1590430 -558670485 1429086 -681218 551270066 387898983 36444797 261773619 17101849 -74088905 -6517787 124218675 18811462 -818969172 105455115 -316133957 146303922 -74997536 -90707396 21198968 -231653183 133789303 86942098 -241002666 36075666 -413682015 -383273037 -708083925 -30048063 391043223 -12997487 -978253 -75579098 12986660 -78762856 80438062 5251083 -318504476 -170177007 -158174978 -26155111 -141818300 124001800 -28110308 721735241 -245567126 -557802597 144377529 374388214 10418572 713003508 -204030491 -145837350 6003223 -112800869 -280776349 -299881982 -828779608 203667427 580749461 -68589698 28239953 -109622395 508531864 200679318 556569527 64050268 14168819 -89978343 -1718184 -5431012 -51365 34453301 -424893589 24151715 768254 -71969079 -402389006 -15943560 -275820478 -9198904 80409373 -862598599 875429 -16577440 2185035 -530857531 14437557 896091648 -212754476 -58848674 -48796913 -3374384 -39331506 230921422 -170395342 -4311356 -29440608 -24050539 -15981306 -829529369 18408894 46959803 175885849 247753182 269489926 -729428630 -102833261 -3178940 769203 801594737 468137583 -15832532 46645310 328020385 -2247716 -1864411 10770092 -93162006 -48833907 -7517975 -662616228 364315697 -411169627 -638400870 15836578 -281364989 -645601129 789952660 -323494387 -79875111 -8225550 167344695 782461173 73980735 524322518 -176596174 52638880 -255226139 -174576359 331698463 -28688883 59974338 -360058311 -44919522 7369406 392969939 29981807 16240697 648731557 -124864817 78546233 2138356 374496341 -162069696 82494652 -69771298 -26045392 17892392 222017392 569027780 139381180 -22422049 606252320 -577942109 -931755067 -359188090 -786902658 -197224062 -30652157 52910374 692617473 240869228 98952881 700666691 124044485 -209966102 15323573 -215415935 -675806962 -634617510 41382831 7296776 -131854434 21447653 -669168901 117355069 -89736995 -37717570 -13043202 -347256385 2097028 162418512 397829623 -283817729 52772621 607104036 -29282341 29154832 187095968 10691574 431454962 227061374 -34404377 -463022814 179041421 25099871 2164852 929164138 382737151 -354136957 242064958 1324971 -7699204 -500839521 137545409 649006 669872730 -151166177 24852276 -154939571 119955032 6320139 -536936126 404315162 -232106567 852097407 -30888077 691504 48915167 -519255809 -1123125 217920262 -331128732 -99744427 75706522 -132227931 21342204 -938109501 11387605 5975284 447169612 -14317260 -277790421 245817597 567217237 287125566 72191413 265247810 70614157 94594474 342956180 -487098017 37667779 372279185 -338359 -112380258 -570882209 99944002 -275906019 -35051912 371553522 -712300732 -138280327 -59564267 -26868326 -417118767 986092 205509998 206013706 -614514 128944863 -63090354 735760595 -328773566 550602982 -6331387 -143973374 121422977 673078158 69612588 98558944 -375437467 -87319676 -174937379 489835389 23039105 279379292 402223046 129509387 279935040 205850609 281265338 -276110526 247449573 185288819 -145984934 748591080 130537625 -14803649 42134482 -20006910 292716773 -58246540 -12849766 26031062 767085 -199531293 506063468 255265207 485215220 930951570 13661431 4596741 329978183 43775283 -139326737 260053779 169160274 13655827 -37040706 112608279 395129381 309001270 -413400137 -4598191 3886095 6014092 38826657 198054794 716033037 122573154 -102057548 140388068 102173264 85805890 -447006122 4828371 225395395 34000137 -46507836 -65426864 351504557 -246722805 432896246 -27278418 -403876055 -304483976 -12322836 -158508337 24525397 76768623 -485205552 -32872779 -16951816 -53304530 -111441776 887737352 -79794 -136602565 103961432 16363593 -282594751 -280751336 -267396754 -243724826 -13389940 -532360565 -742246476 -332159001 26069714 -104704724 -66698364 138922616 144693238 382071264 207498887 -412565805 100337124 -681981954 375764480 -155758370 98583950 518552572 -381205321 -65924301 -130751308 -51824768 222873826 -84189454 -133652141 -186386857 -733853554 305492250 -220699513 -111893435 455995243 -71534111 -581973275 615713 323921698 342570935 8726325 398157011 -771247735 -2647536 103794809 -143065453 -4078144 -25143804 -49435936 84300763 -92814612 678746742 -591222613 -703121054 -301622177 172931336 -61111668 348627610 397220727 270479851 -733687840 -8081706 140539993 -97616203 206682917 161984731 405671877 -357921680 19302834 -568203659 402454630 -695368561 -108443862 -36117295 -455070239 -164621049 -355279460 29603759 554619274 -16547529 3560965 -413245838 83223615 290970911 77242427 -15446411 658389933 -54247646 -232499051 157203223 173435581 356985141 -73605280 -644168273 -402982950 -262159958 162670716 -358650868 -59052406 -148383525 122322185 -9887776 -100708298 32384687 -255983171 98428666 34144262 -5391891 52953237 -108465038 -36325432 33765078 4992321 156317702 -38698409 53832140 -89973616 270969355 -498119231 139926662 204524100 -528971407 24303669 -174798344 136540789 20900868 -19637108 547089098 -410604966 384970764 -345301125 98505143 66226996 -16512702 -29365320 -149697553 401654203 -42085912 8460262 -15452693 -35900881 -82474258 6378054 -186604802 228359782 627647356 114327258 377585735 16320847 137685194 1611947 7570746 -261479478 -48895987 -482274168 -26363623 184182998 148432768 70146179 -329251368 -207937197 704792867 16426464 243945532 483864466 -444055193 -32875058 131631039 -238515301 246484782 7877269 -350165056 -76834744 -667867941 -115936174 395486319 546788042 -689310880 -197960233 -13505373 -493372084 -63213588 143999507 -46960779 308992532 -29450284 -747848727 92496589 -861827405 -300164127 108572213 4092899 196447693 -54738897 490375237 217043913 -110371180 -722263853 -114977686 -617736281 167880667 -9534513 580917661 -306296096 -14665420 -433588 -272237251 176924197 431403590 393604398 357147866 -27053132 -45102505 -177568346 614207 -646140918 685281471 -524400449 442622725 36233794 -588095480 -274726008 -30734261 56784385 612098238 127068591 -62764075 613061441 -153335677 -668633862 10725067 90181330 105320675 445245437 -36895777 -655829356 -294341362 127763741 -250773460 811150460 9740955 -61026406 -32334993 1546962 -79180668 -218765960 412248325 22621510 -532947439 156489282 -1007193 -511415394 124870672 203174397 -148625914 -25414620 -10646266 -450357083 -2039036 -544249919 254114152 420437872 37617548 -9461797 -4067857 -502994316 8724125 -173822350 50310 -237434584 -136989151 400757162 277970481 -801433 187078612 -146175676 -2830436 -291396084 -58534237 7797766 405848424 89674458 591676454 -73151360 -341072071 71602376 54121022 -113492569 -13016104 -167917463 -49923520 260731432 12970811 -296670288 -418139107 489451865 248805892 284984792 -423359487 291442036 -23045082 174893877 -574128726 -619548457 569936876 94910527 -711617697 2991218 -46786202 223427300 65184477 -63379893 -151880315 -21743442 575183307 169529410 592719871 34017185 412554459 -695141478 161926448 71777722 -760320137 -698138758 -133377275 249478111 -42807158 -528875109 -56580149 -153871688 -779166402 -12255343 201487618 341430382 -397854742 69547890 218756100 -41027410 19863414 165451659 -157627175 18137814 -67658985 -132437886 -842659622 -213121684 -99737840 119382537 83498889 695075731 -443120 -122665365 148598948 -183219861 136689560 -468926212 -760145 60803308 -159876523 -184791624 -89548931 17012112 -250571731 118810386 73288052 161627757 707209386 -41847605 143919898 47898868 -171080185 -428814323 7148905 -653120294 -3064499 332817970 186487775 284428325 -156639209 -99057061 -77215470 -60971055 -103680906 276974870 -10672559 1392317 22652057 -30829931 331379279 644938114 -192848500 -304199278 29194884 -61902499 -31092626 -431147170 228820651 54291387 -525792690 -24625925 214457346 181396038 103473276 -156858748 -9523902 -14326788 -3638283 109117492 -260176362 27330601 -655334914 -191551179 -31301872 -6745782 -401477828 294500013 -285369389 340954856 -193387548 -1876479 282751220 635983655 179514931 -3112560 -559374984 522584549 1692656 125231088 127944336 153320601 329012760 312405566 83793687 -130488848 87301193 599914387 437377034 243212515 -2558337 -74044043 31860358 -40056673 -760892654 88006184 29436473 202631980 -34074603 -758713316 262929218 -13183031 -4374562 64171843 48107054 100653352 594273670 -386310835 184634980 -140066495 303605303 -103626360 168655955 7410455 -99627235 -115373699 20076463 -73899333 451715677 -102314388 -346815693 147721375 2933051 -375689493 684570200 -408395567 214127516 -166349920 44291679 2517473 722515825 -4083580 63109093 390630081 458279764 -291966206 2883553 313792185 -255460715 -92396941 161359674 5235093 223410640 36685135 132890296 -23202288 1780123 13251322 503503707 -410749068 26593576 31274868 57010323 -61936805 -245157817 793150073 10525382 367279504 43399047 543217935 190262106 -518036406 205597380 -25128091 -412037496 -1244137 8200144 181164231 -32458452 -284289520 -444427148 -8790367 -42663370 -124824730 628124584 421352164 -336144907 192367156 -121312287 12381468 70655282 -53051227 66507106 216984805 61741489 642461992 749436113 514421985 527009073 29341148 59477380 117496855 232795072 9808295 -27418163 -270200146 -210660553 -17734876 -43230367 315644227 -196125732 134389121 -313045283 -8316694 -452930745 110424196 -598818897 697351585 246433880 -22305745 314580180 208295929 477175048 98995204 755391815 -15018259 451174517 -63462910 46997625 -43386258 -112678746 -416159107 369835063 -245929188 -33159095 -120707196 -182608133 130355002 361004825 -381591913 -257322550 99029 30758307 -55753411 -433163590 -9482601 -174909672 42839585 632859663 234933904 -281205966 -46337362 389393034 337334223 171292317 396122142 57543271 -973452 20389419 -597122713 6077701 -142510851 -325068075 -98204633 -248195133 -599335871 -78020063 -202412884 125017054 214269322 23666136 -159569130 51111365 13706272 202092206 512915305 454180107 -17553959 -152415523 114389547 -24811754 615707080 -777539380 -605822009 108971909 -56681028 46085604 155043093 70306851 165847385 -66157868 42485846 188589863 30571887 -535667122 424721235 -562133399 22335349 20528454 716352512 64325704 -157361456 -700625737 177923202 501511192 -29048632 -699104276 -131974390 1765448 187147586 397498644 50916750 -167542129 18359782 -3100289 -37027619 2548878 341451475 376536274 627150796 464607217 -3402719 258802334 26088088 -471772655 156156942 -57639033 96887557 355730086 440174796 62303982 14000414 -245719724 484600470 -10203977 167461304 -838252706 186599962 -44874020 -111085996 -456628915 -204634944 34581898 428810026 617131796 307164046 -358453817 39983844 159664746 -269710332 5961921 -118292546 79061507 67280648 -223491298 -31200354 361218763 530795003 120319849 -215213728 -352070847 -75183898 -431052646 -121222786 -213542857 -202373054 4799661 120813300 -311070697 -200160507 9399706 -31319168 -828638262 82553107 84386045 48359600 -214612923 46502742 674131130 -406686198 306741355 -32287417 338385128 -395145244 54458026 29941627 134798615 -76955880 -171155847 34924830 12014860 -56510070 115103628 -251394196 9743751 -11683850 354812629 -140619546 44720315 98344791 8242247 -42492131 -343961595 -507440546 -17075 -7518954 260013641 84217151 6391753 -362544031 -653057668 2235461 -56141129 357312431 131908501 -21712062 53464153 -7527426 -137505940 126996660 -83654733 -385556953 25053396 362009562 23572515 111140874 -36362912 -362592801 664851126 343217581 -641271 -208930527 200418190 -364832515 97626025 85184799 -111413324 19995599 -139878494 117345797 14010141 277422550 6563539 -14171311 141719623 -774737347 6978498 -211737474 -7451946 -180259467 -60294901 929419673 -611848101 -195841647 323256552 128614407 -5023356 109117979 -6341194 -150701456 120628303 421827953 -213117119 -134943198 -121683080 -145370281 460637374 -446747456 97390307 -217588996 -10696127 187530842 244839176 -24937609 421528285 360115988 -245772474 15753293 567788179 54623254 120987015 -291081673 -63392245 29458465 -52294261 68540126 -342985285 -110619226 -63389028 -69553945 23993407 15109071 35152343 374711076 62853196 -4989370 -49616205 21957442 -1187198 129114191 224527830 233144746 -26652853 52614638 149686662 123542686 2176363 14387150 2186214 197788519 -248047750 180249559 -303499154 -439392056 -121897656 336461628 -40801793 104573296 -207355446 -256224154 -130497060 -95359494 45099719 759954185 -217162102 22187937 311111205 -138488907 117107709 -6345250 -231324740 -273394970 -117704171 -8230864 -138212498 103937366 -401759948 -112767621 9984097 507055672 -5762633 177914622 3900414 46057881 224885416 163983424 -433188549 -58100 -271614443 -4412213 -112116840 751186 -15335105 93231813 -157289749 -321605338 -310220463 -78311094 -591873281 97308454 93533056 275416582 145034666 97272331 -157373172 65701212 302052997 65258156 -30679289 231577086 -404546085 363631743 180162755 1545618 -94480787 1875826 -96114784 87202828 -22869012 -239797823 209418291 -712100031 -689475068 260936223 58264293 -369053165 -225603614 -155283765 265422652 -772491997 -535308420 625958188 -12959377 255292360 324809856 84612363 -554516955 2775677 465511389 772421985 -49943426 -84961575 370915958 -1774768 -212467620 -3067775 183765260 -1242948 249295319 -12647516 145715048 523913243 -204087 105068057 2579721 -375104461 13046026 61341894 -2870455 357916200 494832335 15463036 128979717 213076124 -316442 342205258 -405045473 356489263 -103132070 37155434 -136696182 260287584 -103998889 -183028569 -162514808 4607561 -77317211 206599359 -173187827 -184862094 -112520668 -143758137 -330068978 96503714 111157171 69462850 -61490036 -39268385 -69818454 85074562 -5984707 10875209 -223840993 -427173924 242550038 325672406 365967236 254761103 -2624010 618083851 38704175 51780088 100092347 841358221 55438732 -272111862 140981661 -320594414 -294224351 -346518799 279339737 -132526867 85746852 -142568657 76310331 -89187969 180412609 -571919498 162947860 159938809 429364026 -200146495 355649560 454695678 -474726097 427087710 257284193 -71109279 767976 -75545527 1279885 177399439 19313100 142381637 -590061324 313277648 -66598012 -44119317 -4015999 -130786978 -455491928 -13203190 -582541242 -145345509 -13331975 -142040395 -208462077 -169834098 198482905 -270165229 722190720 80075984 -71886559 -28840615 126493645 52887332 564841875 779672013 44578035 -466661805 201072123 217252097 -168110902 13412767 -432252943 12008539 -109129414 99546824 465823337 -191928191 -119325967 -16314369 -253445384 481594297 706581272 353496731 169843681 63195154 60877184 -49567388 29822673 608587611 -416365119 -94502594 -36908683 671008803 -532640933 -417231597 15649889 -108604907 -262324264 -734865056 35508814 -57413831 303965940 -134734120 -28339494 278184756 58583747 249704903 150353576 -158629449 -527650387 -848138 -309796650 -40507636 -24353261 59926895 -417249655 23384947 757562053 -100777764 -339747293 197732245 753514197 -138505862 341078053 37197010 -146996632 -776479310 -435570920 -151420613 -53399050 -90389057 -417890658 -67121028 112793821 108692571 -187410475 79088186 -337803278 267346449 588838135 -616472182 -352759468 -71490843 169548913 100496715 344412033 686630735 90366030 -505669121 107681105 163662406 493850511 -179569984 -26724464 473976946 459421665 -132438938 -354485243 30117179 -6030237 -73342382 610251909 71054729 -128919378 530818513 -394647359 -41539092 -54217557 253032654 139998392 579133737 455527851 -279832481 134748107 -207090259 -515939943 8369099 -235811058 49085378 -130630729 -328028560 3740789 197740878 -6360279 -5191948 -11536677 796657017 16320573 -72403648 -132731403 368650032 -3372570 -377374015 54692582 422206888 304006797 -238853789 -533707967 -35379977 374167549 615016937 134650425 34356168 -195047610 35528996 -532781843 137764368 23024448 127213722 719384627 -7114268 -317565510 -18445949 25828346 -24031584 -686649603 10261505 328974696 -128570159 915081039 90512 373247544 -178303965 -5615101 8769477 -18632870 1078264 144492854 80847473 45028313 -50039380 22224855 -22711929 -215921129 226618878 -84086657 -245781060 29091010 -884172568 -398503859 404900649 -34788029 -36671452 -92267656 -264685904 558309291 -312205156 -231955903 12819815 -56176451 -368655843 -154574714 71115409 108908943 57535077 98259792 929182182 -50602515 51204735 -243735947 49731652 209761027 -36321211 -386290825 92315379 -124182716 494452820 -170480281 489386 537650168 41677100 205139549 -490511090 49202674 -637357429 -68806793 88017789 -493629975 663677511 -146630421 -486174588 174791138 232024880 -126412362 -405492009 -69298477 -891606851 534330387 -609519361 247175822 -167031954 -12312520 874116900 -627345972 -341490784 -75736077 -208631665 -178230779 388076372 -15177541 -356014135 29790488 2773523 -329456208 123017660 -617148896 -57071436 -643278185 121974341 188276656 238180718 47627117 181432395 2892052 5456897 -30735162 -437398786 -813441478 -112291596 -429515519 465506690 207724377 723033248 226146680 178717248 -134263116 -123143227 -58651077 373780697 -283473125 48136739 284876757 129973516 78372923 96785618 77832416 -429953261 235460275 720573655 -127215317 -83384262 -43786298 -560957871 -170838925 -2301400 304167097 -316482146 -121572652 161756709 879916344 82188589 -14579059 -686699736 -686364880 -59495435 396022201 -38138084 384861898 84977808 -55998263 -110622325 6155032 482064607 -359730931 -46592257 -754719246 729031133 131012438 -151710887 -113649089 301199302 -59386518 631637375 44168946 3214780 583824025 -180570625 203361474 -5049594 221610945 -24894941 -55013865 201578683 256903699 -591606341 -200633599 -195363783 -108984593 1300091 -836064517 -271489902 126140897 593317281 426133847 206511494 19034860 61979394 52796201 -131909916 93335683 -522239524 438738362 -599515957 -315857783 -87609782 -195847227 -84901942 375660051 308904998 -109705499 32956174 37070717 449810274 733635447 -292469623 347454579 311555096 71095460 287185893 -198472718 -115018379 29707633 261399565 38525 -173209433 227231952 20107721 460379911 668503919 -216091390 407300942 442533235 -42515187 -5022814 39571519 -534502956 -579024451 -148340116 -117318801 159675867 507101596 -834539640 259879044 -8170543 447977774 47435847 -143637991 -132254804 166380062 17668533 -385768909 15063811 -178814942 43506828 -229821745 -72858861 480546686 110080443 383989934 -151262780 37967970 -265071799 -471060295 14018249 456925324 7713783 -50874077 -301484494 255193487 -151141039 256144760 241566767 -356259640 -409220113 -350109149 101547279 -137153419 -220763960 864071396 -220825171 307891394 -82101731 83795208 61711454 -138649339 -40112844 152971401 -3736775 -148979405 -30864721 572332958 636723339 18867996 -452115702 76307627 284874099 103918984 -20499509 -504009674 -1004846 7865848 -100459970 38888596 -384654763 -17321291 -164587386 -22253625 -487183992 -216663438 -573137006 -60693313 2931765 62011493 -248751620 30421356 -277597917 -60816715 -65902586 19013730 -9617625 703053943 -185968711 716694442 -385891952 7556244 -696150 -289137000 -102988227 146872321 449754449 9801515 -186551944 -225146939 -301754445 -3329110 4094821 323815 167700876 727262549 -110300884 283875845 434802961 5059119 160921469 -198815026 7091171 -130062805 -89638400 274424653 90068592 1174935 -756972301 -228309686 -44403864 270219506 -622796207 435058182 -307423748 -551343976 178982448 27238484 -129901436 -4381314 411383519 579710752 -79113587 -10846084 -96888929 64932877 511123002 300537743 539657327 490746995 152424661 60836538 550063507 -359072781 578632183 217730954 398417791 -18695936 428330066 166484895 10839831 -190383558 -210070365 38682286 -333700810 247164171 -394189344 -600955419 -377170652 -40123863 -535461540 311216287 -10382563 -330347225 647849076 252679627 -165699241 -455692233 69935310 -423085536 13159811 -1578091 7002061 -426717273 169800253 680642192 -28910672 -44296106 136749070 211228830 -16050192 -476429321 48412679 -378986 67525736 5738977 -278121960 600552166 21835866 -649125292 61523818 245970061 -4573944 278868762 66110832 -277843741 -467824 11433157 -57408053 -144771118 5597801 -173904566 68816502 -7816087 11200971 -781301158 -212338469 -457495109 -56473817 -111569463 -216931210 10364034 -26574231 377540884 -41572465 -362185026 202530050 548310265 751521835 -454980618 -12146942 215348113 -290275069 -539676352 -90599449 -524681337 -8390458 73493292 196828640 2237063 -208001911 313560919 -253133500 71509187 389641235 46092389 -60883690 59986037 -373272017 9561166 187342413 360642431 -331521588 22761402 -494091955 -54856246 -312334421 -816528862 -837497509 26003709 57110669 72526160 353200 -6093766 561070311 -187260763 -14424651 17307679 2541705 89958894 -51745 66536972 163061055 9044507 162677819 176171511 -22612027 21256138 -528912674 962635113 572047068 192249516 193761118 -332557272 16536479 104126747 -44776548 463680316 -266577245 -249240521 47052915 11020545 374092680 -7941362 331349063 386811080 -700797177 -307067170 -655257374 -19186827 -15331056 12488946 251292157 -82962766 -297335995 -877173699 -254377489 -276256195 -13365196 -148158917 212615108 305120646 52078801 -5449454 -119009209 74117407 883859514 -66670361 606244158 -293682817 -547708535 -275668867 -860059807 8770238 108778922 184645882 46434533 -119405018 -417114267 -51116040 -43820875 -406746750 377789006 365152022 132910057 -648292259 6914423 -22060332 -12660069 -351725623 616662736 -34598718 108582417 13289657 -144965045 -99839361 -33008324 207060284 -208733176 2150887 360268438 -145546415 589950377 -332667350 -665787193 551135208 -859904146 -199433164 145535622 4808495 -498897681 496704995 -326167368 50439836 -69922082 -204903885 704083459 39647875 345941341 27868157 6456090 189289984 -340054616 2910321 -455898769 -42239220 -497122831 -6565661 96423359 -542841196 -5699075 -6363796 -1884938 -222635106 8499917 -608372555 19281652 358495148 16206405 244614491 -498238968 314703250 -34310136 256002285 -289790873 -251138436 220691599 -5629677 685132950 473066802 617807029 104918939 -877169702 891023468 204342271 -184364489 17999412 -719985811 155735631 -417243021 380587704 71072880 11190417 -34792938 -27374307 -52652259 -243862693 -509628853 -497244759 283269696 -77808329 -748509767 40908274 670759471 -337287936 245295082 -155450957 91572915 -180714635 40752012 18068942 -18759611 254172710 -488998827 82197464 -221264598 50356589 546562322 -7088853 399343703 134608816 133480213 -295990383 -492392062 -351349197 -433675406 14142176 -204823 -328901527 114724490 77513323 89005669 -15860207 -430112 -429712827 138679743 -361992807 47741670 -115261878 230836828 19390741 87346791 84271574 -27380261 -38734514 -23172882 21106064 -65478348 -553585093 454401922 -192425227 769777085 -838031 3797937 -452637491 -438185752 646975821 -775230580 191351933 -373420474 -179159937 -35893508 59514737 75767143 582181940 -515591788 -411225034 -317820346 104883935 -34593067 -151516783 -58079769 -432843287 196256929 -267026215 -115030224 7460284 -15614553 -24715256 169070658 -535122724 -144493591 118907922 -442165568 -508945623 -53777051 425956582 582880205 3574340 254864642 -324001038 91384405 -246637813 288189527 -368922469 471634731 -203337149 -149713408 -436593 662433298 -104147907 162654566 -508535395 3363650 183584225 599658 407044415 -212819504 -49335556 -245491720 582840208 373618942 -643534305 -14243500 471370430 -392298286 -11397132 315998878 191167936 -357831506 -345102103 -31371711 -900096522 -35678560 380647757 -407857653 125028899 351572439 856620 -11094673 -100102884 -599348445 118499537 -330386717 -89624951 -187090277 19765292 -101271734 -470035424 156063740 -228155560 299781584 -7692315 -39513956 -76119291 634660329 -18112897 -21195692 -138185336 -42064601 -123386330 4603794 -122454848 228475471 -519765120 183672107 6710283 10495817 -31840246 318315548 399650292 -409248852 488959630 -251909762 -890469420 -17368059 -136067122 -2469417 625634920 -6331908 22269611 83373818 -159025956 4260504 -570815 -508636997 389978626 326142897 -373093420 -27967908 748229763 -145317854 -75082785 896945893 212653405 389692021 -108879387 418294269 -421133049 -394924166 -77676764 171706014 4129495 -790616087 -25711410 -66604051 214272327 -7250261 -310331588 15595395 315194069 141345046 -471484 -239697790 -10156370 -2455522 -417995823 18418013 448086 -302489233 -21826177 8182018 417578185 22382656 286861823 -19278232 441370692 450304527 536687533 23256546 -9347957 149995358 98313327 417103 77838597 -311562108 60230631 -225228525 -225071784 -25479880 -580599417 -176501322 61319417 216053869 -12284273 -116975304 319369834 -115461688 -5106013 77454171 209574760 -818382325 -257847315 55735528 -53782067 59474889 252461526 290296634 -691206700 344747292 353372537 379491911 -696023894 -843208 563191935 401724590 -6507346 183103486 -318407052 -238802846 460159052 653310946 -78126761 6137355 341689422 86531889 -277300050 13610567 -1147376 271615804 7289095 -14174373 790812547 389619174 427085744 -584101746 -70871754 326223446 -368988562 -38232960 -35928951 -436794297 -555765 20649582 -657984999 761475040 592075735 3556653 1363408 -253719666 11993241 -521222384 33897291 169951786 -594894780 23623210 345942395 142811074 -211088316 61385506 33740302 564390206 554126824 -5797784 -182800174 209710088 19139705 -203226208 648354049 843114879 -427069697 -48006284 222978778 -189212461 -472686298 244667027 175051538 60447373 75291136 250601173 -1779936 33712396 44533803 647321143 12789545 209474891 -14032634 -1545971 15985294 -525865329 -195430617 -74376624 34077408 -161403444 291806772 27821838 -339696174 -32061765 -4383764 39830241 971947653 -25147180 216233956 -37524768 5372780 -215085655 119921 -139498003 101945429 375204726 -32190684 45235348 -2884119 -143617095 153218094 -52740383 74809607 768423583 -483495646 -458662881 12611788 -250839506 -58553503 12750140 353513256 -18521451 72875963 363420920 28020385 -444929561 -10483252 -194570538 -98574564 -46813089 179865263 -298111943 -108815321 -213874188 117226003 91062445 -2687166 308724862 -742917686 -552722525 142160767 120725743 492416981 304033798 236315985 -25638306 -226052979 -3066199 545956866 13205954 547557609 -6644854 643765748 320053134 -35994306 -120328766 -8372776 -98615448 -243930635 58726246 -848953414 238111028 -6078439 340137000 -33458672 355410142 -337021294 -142827813 -436920343 527611845 -299176736 540766492 -70325479 -140592835 -48214817 90469540 641631012 273246518 -286551187 -308766202 845671420 -240684623 -68056018 -436434945 -558668976 891285 -600169840 -455784655 485022095 -32258169 -315229454 25686379 819580345 -16242196 -614301903 120881129 177814412 -593943936 -217571506 655918503 -168323274 371409023 -732048321 -804931492 601298354 196942909 866392302 327441220 -145673062 -4322546 -5515672 724188599 5574178 120800419 515203618 331879734 644686630 -300427608 -237826684 341186363 686497870 434128869 64949296 -104309589 502530219 44118926 142723211 295326179 94305381 14498498 -306967593 -263355830 -533730445 838977784 159261459 52074074 10440047 39986090 -219246330 43585751 102177088 -194099896 262257536 4592065 556420765 686952795 192503717 136893320 -14263166 -59186639 -541225957 155078829 -49630251 2056589 55306924 -171692443 467781184 22992599 271448348 83849422 -160347142 213914515 -321964932 -137319037 104387974 2718664 394304851 -883508328 121640933 30290301 -103579139 -139400175 -146876864 -484259453 -60583777 74560202 451264440 -2681267 81449757 -145939546 -438688318 572972535 697811360 -114465580 -222745044 -667305235 -385946968 305649794 516001932 -37005587 -462833959 -4872110 -159744394 27408125 17643782 -619191020 165554935 1891183 -129564956 303839729 158950851 12722800 -105467779 417106089 77653271 -189327589 501961318 219782419 -477600731 -487029100 410522980 -357044988 -434433610 17570479 -305603144 -487258265 -112296503 -26880236 -113166759 716180782 -341888971 -409070912 -5197827 -154381203 60881074 273366006 776888528 -160135710 -188135202 439267427 389188298 -11680723 -89792686 198403275 -10411333 -498336726 -45637340 702843548 -210953247 -53693241 331551 148246004 2344723 202265027 -603134180 -247662109 122660608 88523442 -42925746 20166969 612808935 56678981 -718501851 -29258294 24296897 -10575920 136059427 -212986535 -16410242 88163137 -259229301 -2967989 -2810719 258072668 -62898460 167695949 12170143 320594028 52976563 -899367343 29325731 -542060667 -432759677 -332235269 569348371 668031648 27446700 -469475887 138408491 143233306 105757691 244003947 -495888877 63182782 17130085 -201313184 192060070 -9806636 -85383781 120541602 -2884497 -581929318 -150660014 182427055 -413132317 -11366787 -139416873 207654465 -8469003 -113979183 -5331003 65940836 -45842375 -366794495 694898930 212816164 -46740732 2576065 -21658914 228878734 -82567235 -18948115 29228239 -342859273 4737526 -29952615 130826044 728936299 -246836290 149538940 -126570698 -8389051 55091198 524484782 -220950535 -124837461 491349083 411784184 -786438 367906205 296957505 -80790630 -24662148 592804248 63470824 -388022461 -208571787 121289714 4088820 214514844 20330524 -13650347 702256342 -158562428 -252374773 -172693591 519074916 -275194392 -149101143 909496213 736970903 91441734 180096773 -730102796 18733510 -19385140 325981978 91706751 -299733371 -356447258 100951985 -737516416 428923424 -2714047 -85600364 -12207251 -12089334 23058973 447241609 -31461807 -706230704 -404641778 492101850 562599936 -383314171 20551637 682333632 207156654 -130568111 123661170 -77129788 -24528018 -39395509 172282128 56992560 -9739028 -88176437 50866853 422811277 -563079465 413287567 41207747 -52972291 31754625 18447460 -226176673 -147565681 84075035 93292207 320087634 -400482299 -372830015 2890945 -315719499 4996306 191481954 -116257002 1349689 -19429320 105193322 -4157683 627424967 68853620 52618879 -424546958 467941434 -123845418 -644622838 185558185 127162854 -207156022 22879967 86510634 -80519889 259991554 -554885456 30455121 848966968 -57570908 -495257662 -100051240 72648341 524134191 25659222 -276756506 89871491 2253530 -67046827 19280107 -55007329 -81145310 -376233305 71664076 -248199451 320048630 -643740445 128445935 -159984877 654674055 539801962 -5521828 19093103 -30019271 -340291829 -92899089 366672031 144020064 380971157 900397718 -599234705 -182620875 -203331668 41048106 207674329 -113517237 -137057038 -550212409 11662030 -524830054 -18593668 -110489424 -640623527 274422771 -410014933 367341472 -671890243 -387679869 -245556553 54643610 -27736605 -161094483 -248643575 -105168551 424897001 -703954866 807753794 49802505 -376382057 -3993025 -21288060 156654459 74760948 762596598 -11144242 -218078773 -235450147 12927042 313343864 -471189565 -210013793 11525576 234317290 46388950 722786816 -285906480 -188269420 96617469 -86587829 -739950726 218130529 -495700502 -18504204 -248685960 326477267 430979705 33796885 -378065749 -81960593 -48762205 33467722 185212490 112680656 -536587078 117743885 -66791204 -282313748 197004870 -963325 -174352578 24149131 -488367859 -6239465 -71242384 256388114 458721702 8427812 55327143 -82010979 630197055 -289302561 -106530189 116710926 -3884578 -1626947 403241788 31260501 297252813 5547953 355838494 342231369 -48693635 -69975856 -304884893 -135695374 392900542 372848053 41732169 422793427 -263826625 -118083631 -7406764 -59508311 -22446783 -667881 -301067436 -5525738 456956858 -612454559 243006064 309300173 -101579634 533937463 -253197649 -648752295 525231918 15309335 120738894 353842418 -469494375 -108750033 417809591 -102544862 321986410 769337415 -9411787 -49582115 -229096823 6058229 -52212333 -230953568 298301590 -2098105 -436874643 -6530520 -184232292 -535761096 -754958184 -300432486 465096037 -167833905 -8020917 6709121 -234588350 902715303 783698781 5850161 13099778 695452580 -154634312 815098682 -530829144 10324099 -405849578 -2286201 345313362 -486596280 -420840954 -130666452 -8707721 565656551 23973722 43129389 -144733923 421625 -528875402 -5974651 144296632 282170726 -257085550 94912714 -313287286 211529543 -170818605 -216602353 34362376 -42546832 454538217 -1259436 -22442224 305070418 -541536549 -473141942 332121607 -647502428 -171387213 -125167538 615200399 47820 -1654006 -345020730 -226841222 189748822 -224003424 71787041 792525218 527236447 -261107604 -38413132 -105130718 275624502 11468742 224561686 -86705421 90282989 -359882687 -276523795 84994071 -589059041 -198343376 -503892722 -10124279 336394907 418693144 293280792 15680254 -415679 714181734 -295761246 33520602 -50816740 228055849 -145664 -888844911 -241836629 551585056 -84415108 -123330544 12271803 -42357504 204090168 12447663 -721567296 -37187542 -14619681 -245896983 -580766924 -477669666 595903012 -32813184 422060523 -682446 53752170 284146937 -302058348 132562158 -34008706 -78339700 -462432794 -594390359 -117162018 -503142295 180977750 -9269032 -43224808 518369636 213225533 384393193 336596336 15429071 411241693 -34375817 284296081 -37610397 -171199136 28945762 -337453074 -126081259 -516555822 368258313 378146967 219812286 -193619049 49315351 136138613 145177941 -215550700 -561083198 -414940415 266459820 -92349491 304061634 -177950184 -563499309 -15286558 195702877 -5764112 -641752731 -109436168 374935672 -37229301 -11185896 -401265396 -169978920 -548901757 92656865 92701367 38590348 478310275 32767025 151405586 538826280 -534405448 -162499575 721678449 222015238 551846729 -478623030 -297488013 -1038517 -237371063 -145088631 -74817354 199877365 -47198523 -53624763 352117795 209136930 -214725472 157429542 -243636526 200703878 -56242145 8945692 -155332795 -209013505 -509235380 5455633 983458 30427092 13849722 592605232 652905760 -57396082 -29499396 -201040151 139079536 -199148381 52910504 -7227697 -49873359 80537308 -171087601 -145212194 -75219305 -21429262 -452501974 -4352764 -14826054 -308775259 260173832 327797496 -795681811 64011457 -217240614 -816693905 866105057 -141748256 -266027600 217597953 -106269150 88095256 -600155954 313767132 -379067522 175040651 8905509 73038886 -6696418 -13413317 -708145520 107736180 432877473 22998559 1599771 837803847 258342352 -43172392 -8620969 84371863 14884693 326956220 -16166058 379663586 -235535864 430066927 -110084381 23381454 -62597841 -668305045 -73267389 37598969 102355131 -1799316 -122791855 125944422 -516214010 -135015 157165552 378055446 -19331445 642421195 -98181977 6534959 -757173389 -178274261 853386388 586042620 -439168070 270439738 -316065919 254023716 -188184746 -526071821 492677905 72528616 283171917 -1986352 37135180 -8123040 40519689 -93612709 384699623 32828928 -114751589 462680034 536311269 -60079601 2182042 -300513555 -610452733 -658118997 8756206 22576253 138191851 -47054342 355064402 -386464452 366273825 -746603270 633792706 -239446222 131129442 462703353 284181482 -47311021 -275307070 -337972914 -3254979 715566070 -718582949 33477151 89407345 -125785469 385063050 30536525 -112930681 -532414202 775841961 -200272180 3894304 409494928 -212391057 -520630821 151843575 692748628 -58910480 -241431072 48494 76338000 736469618 -253976547 -280928051 370587926 -201360608 30665823 -89968781 -388165850 177894491 599879536 200228934 -115137804 196486292 183063585 -413845205 -137015723 -186489192 -651359437 8406480 -508622642 111500651 -515389048 -271001665 322036000 -355330972 -24123810 -131269056 397819094 147636875 95395685 -44683129 10378633 -424318897 246488605 258398869 176085672 17169515 -119602196 162136588 -351893401 -477048060 -33502684 -224983438 147668703 44426965 179430465 76033982 359856087 14555658 551337056 442205540 -253483070 250845456 -546069666 -82131217 92032762 -596821721 -522755393 1365435 -242046874 161617660 16319341 704907350 -212207859 3314308 480049 63155655 -443817554 -792283389 -266540059 -29827777 44146691 27126465 13310294 153751064 -130328674 -19681868 5019579 -124743409 -58375722 -774655257 -26430986 -303251982 -180122672 -83957713 189340323 57393765 5815726 1712069 256687675 -193299259 -58213614 -358275445 -63175393 -52501722 -1230364 -34383252 -242389708 415953597 -174293334 87196680 306357801 9356444 139157796 629971782 -800627449 59468148 158465808 39247229 22785067 -93060725 731950266 -487713039 73440626 -328814 182818680 -694637635 -37957626 91497648 -116719767 14829363 206297668 -63335448 541603029 -882446669 -210920928 -460591999 143302086 -35194036 354006928 311359047 303686014 -302272381 -173123674 -503273972 164240099 54256533 -99513856 661731 -59126242 -302912926 672455306 4422331 -281849695 16864386 -27340014 349720987 -71250148 17650884 856757340 -88843526 -30332065 -30871333 -30809461 60970681 63665313 -235151468 48401295 300167659 57762645 -241863428 -2254476 -6204319 -440183896 74967338 97368958 11173763 407652695 446999195 -61243880 186124816 -198007065 -240913298 21179790 -21763829 53162769 7067418 -94273184 143795780 232847776 218607814 834669381 -57644310 3469343 -483026658 -35521503 265878044 -133103266 -64945215 1551786 -105011692 -132165165 -2393435 -512418117 146852030 128517386 -128756596 553010925 -390833647 -300787050 548000939 -12920307 -260426599 -91494126 -357577339 197347623 119086163 -864023898 -224566850 -56289975 288985998 564960566 -100458767 -98083975 868842286 -28709363 37364924 237336602 -13595184 -567578361 739113771 -1667182 10066743 -4338829 164674331 150955432 -4957209 295391502 16013254 -198845780 112819267 781978722 19236604 111145388 202947366 -8833844 -226535869 154594301 165571089 3660916 19031401 -237846594 459544316 29024654 -6480298 454299039 95271481 160058043 237801427 -62194555 -463076307 30718976 120695705 -38579827 138495224 98755922 -333731190 3587295 884789482 -51212614 86275821 119976938 -177960102 -244418710 495756270 -657582944 -211202701 -366077217 627114440 44195418 -10680854 -216076720 -128850651 -724861815 -106953854 104976110 282374521 -432563278 -246561219 115299160 -11681664 180880267 -78304674 17207802 -324065561 473543241 -170434042 257671162 219634699 -13728825 -61450767 -357911224 129787218 -640541661 237065012 -700679988 89210044 77849951 184703487 -166272253 -7513134 8497650 96007995 577796896 -39308116 -8445381 -9216167 -496523258 59081094 -831373175 -38014451 -14744388 -375850430 310857550 -15476970 -137794564 8086149 139512092 438736376 42550514 347632398 -177830930 -82577399 440169570 423957136 -415461530 -2036208 443274291 -1342575 197506250 -199882393 180417460 249686175 316364395 -3963198 -293638278 181923948 715300574 53948731 23915204 -546587184 503975308 -23911184 4096685 38998825 -90081088 69115358 -405159742 -6017383 -132768070 -82446132 103063717 821830965 11551512 -67268942 -5593718 533711045 4623713 8048166 -151326160 95808389 207227495 -471306371 -817184962 436872310 100461583 -519609601 5655803 7712750 -523158460 585072666 -392137596 -530799083 -185808800 -123179497 -234588822 68628857 -348101277 153586368 -184636149 -5743725 -96035500 -139074323 -638779514 194040540 74556094 -422040516 119161454 19653707 114743141 -52848209 162352516 -106202873 14313482 -2604712 607911594 -357601759 13275093 19681855 410866103 -40701011 431806192 -617909491 -293345040 44307527 260315934 642156034 -123513904 -119008672 59269647 -217179048 -137759973 48983006 460243649 10451211 -16107479 -24324286 321789017 -284603657 218539848 771356872 12815214 11571147 1869916 385704825 -247376481 -482888876 -2189803 8802993 110782594 -430456971 292138375 189436519 -284725141 -14706445 -373510284 122473895 509692640 434470906 183074065 -456531129 -69145813 -34722362 210928352 10313486 579886225 -1430602 194836476 37619462 302217659 -344575734 -288683354 3952048 581528871 -288511877 12282152 -21427283 569153419 416606837 389608852 -366391471 59250512 50015096 224810538 -31472542 469167291 -446103415 -9213546 -350771929 210176274 -229555471 768781389 -121252279 158873398 18567038 171972701 82043868 -157165552 616194150 976591 -973432940 -290502945 231031379 -278707726 319232903 -204650803 259195151 299436034 356632222 -58146926 -89599606 -663645722 -564568643 345601738 448934549 501616481 -322431937 180962773 -761067643 467330 -565730 217775008 -392533788 184070337 -735655162 75460134 -458879773 -71930836 355039249 -404235917 979942533 -311037999 -26204711 -94960935 -518119512 71011574 199157346 -700672079 -32355052 -357442011 -5190254 134851050 359722335 108553309 -406222866 136041877 -405495702 291545487 131491404 103197545 142343108 -17902858 149493623 -44431279 191704221 20929866 156932088 -138510643 228183977 -12493185 -817967987 417315476 -446908262 -73615263 -120847345 656765537 5889726 -20943240 -92132262 -302602465 456711834 -684874105 -2190683 -3820859 33768959 236191044 -261845798 129710355 19589141 173505762 21149106 275136818 191353842 73899671 158738109 -5620139 400689321 -84840 571540993 -2596701 126449685 146609238 -102936216 37838235 309734558 70741947 -352111013 45875680 32016871 206794482 3978923 -177622327 -340552915 -135578733 -565085895 -122674727 470925124 17346926 77779757 29585466 -129495732 444320188 107148863 915756876 -105395782 757018137 -260630622 -32429977 -48515830 -4144687 -95234701 8297016 -94072767 23968502 426570025 -317780038 -7133530 255475032 600687420 -38535016 635834910 577413972 -151853357 39115070 288419118 -515008166 -189473451 -637495955 24865786 208945052 -552392515 3000393 -184340918 11163803 301615651 12859454 -158886716 495259105 244419145 -262324408 -5787607 213795669 -88877962 92564803 -60313892 -110130877 -80166916 -8673727 -4860866 -28036984 -400495818 -824392541 322237474 -472770270 17888257 131709116 -355589662 471337467 -550216026 -34733212 434664877 472209946 773354254 764938956 7347088 540470697 -397472772 -50038286 70703587 24154781 -273738118 53727913 252368960 -57687225 560708336 754581734 273074353 -319719826 230204459 343626506 -385433375 -4109779 129406 483071551 162240204 -29368668 -30740957 14789953 153910121 -405370507 -16902708 509696626 276141887 29553254 76444099 161453861 840073167 559206519 -582047171 7390598 546915414 -393501529 -148493622 84026638 690915686 303451705 31482207 63367802 48325095 152825734 169356076 443420429 -22889127 92791532 76916675 18981821 557510217 368813610 7128557 4509074 -32373857 212694475 -198503970 -44244803 -26216776 -114104866 441175554 71997029 119554479 325960165 7628601 -185168928 -571669912 250902911 159180866 511007170 -97413959 18550177 -15430090 -30432884 -1901077 639378857 -182522460 -2439065 197338684 45558430 732582122 312919698 -4279039 -696158884 -409335677 -81874275 -7805011 130613003 -553678194 63923821 321582756 127401896 391808577 -75196562 165363841 363999370 551716644 171061711 32794787 -306321623 398961082 656038812 -4945319 -2209818 -21703232 -149047001 79016824 7878422 -106413636 -252233061 237728865 -474213236 196718463 147621558 149554465 19645479 212840894 -344949636 -512996621 235379754 588573776 25550376 -99741572 -66781633 -475985319 757149707 -20945214 374763464 32848990 -71957124 -90522542 -478652295 -18816922 -249905952 364641775 -599724 156404305 325964007 -14648698 42270559 -17081275 275584069 18562933 -334753455 -115241519 -6753728 -179812734 304503148 -295893009 415122412 -17146816 316869096 -471980809 13128075 -589927807 499598002 -190788355 -644553935 -117564473 -5326750 112914594 -97556491 -62899077 -4718099 -283977331 13591533 450889255 -303085798 244800967 86625368 -20282925 -285153680 -529543940 584408381 95721674 2863566 102753221 -385976066 170598429 -50642435 514666767 -94660370 -197282070 -123390001 3393189 17588435 -313526858 -252300643 -5058225 164783090 -1186744 69201996 -282034968 -213303364 18603028 -332466013 329582550 -17285764 -372237556 -99259014 -289852052 -230380739 381655859 -52999446 108378306 -697739247 -4521832 19169461 -375198503 19337476 -10523232 -560819668 -123845486 204352082 -10706326 -80772902 -251616349 -72106819 -108043733 7883194 -122725715 -56777148 -28248871 -318425026 -47523787 -370406100 60123128 8775845 291341121 -156702329 -262172060 398220055 -222216695 202604811 1968637 81357444 39516511 444873206 -32195047 -274770752 -1047388 185181283 -309839847 619869903 -20575877 2320728 -101626962 -52554364 565816822 281430133 321751636 -11117836 2334138 33974284 26512645 681705909 84131483 -119395273 -14435058 -12822921 -293599806 440156426 195960158 72332220 -87412819 -5072306 -372845421 74440614 -264765572 -331060519 -33514642 -158447961 17542025 -382875957 -483557920 -45387228 -25289771 -120341311 -415470087 -293144101 -18480217 -350365434 -249521302 -21775752 -401505096 -309181287 6942013 -14048949 1697648 -5577445 -211490208 848695 -270122308 -695974981 618056388 -193449532 -110425544 -552908206 -174642204 -8990546 658076445 -394387478 -38436560 206892774 -44625646 -60629508 -550503713 2119167 -104950923 554987943 -469735855 299882103 6228298 -178395201 76460689 -505689115 86565721 658372601 39458715 34814649 15828473 87746527 501852723 8020415 745799313 581515356 -541712586 456940399 332794242 50078281 -462965731 -590586845 -38117985 5047412 3927193 378253285 487959583 192707463 708788699 228746596 -394747338 -318842916 -6224601 -429290750 195145050 -51722180 -97847842 -84888286 331394187 -4934318 37205619 -192466221 55203232 -14556753 216057032 894861707 105709299 112547702 -329648942 -3113381 335046268 280556576 -293721607 104337549 -38534048 207812051 295385239 -1022275 315576767 90226294 -233235332 -222801623 -2641372 -46335138 -43258471 20363011 385321300 -231669846 183065453 -356795469 56933841 66020226 -3094776 25291484 -14220602 353045999 111603472 3028067 -877651969 -28713617 88851864 -176754269 -8910296 -119054973 409891289 71472135 7379159 -452030213 72438413 -121592236 431650566 52994158 19325070 -7308844 -4355590 247127717 -118633630 166985512 90731233 -5937844 9011529 -298070088 360377842 -512257182 -394165805 -573244884 -779983437 283407277 426168603 -322349167 -118578085 37851460 278863918 7195812 -344210755 -473940907 3978849 -89310386 2821943 -586932258 83941051 -308417452 69285292 145795403 -634103846 134017427 -273943290 -795579997 -169321382 -279713535 360951282 -13597253 308879876 173848700 -494790575 37086759 -281384776 37743286 3092283 28967427 -16231058 555711361 412290585 -163642297 -604875381 -537107351 129127567 -749676134 -15378237 -368609950 312441991 395284550 -269208496 -94809916 -184298378 -413623495 279199760 -346122196 -616413827 352748701 -192349470 383437520 613693404 98592050 703886164 -399229128 -5123478 -679406753 -158679641 -160104547 -27712163 492805868 -931424007 -96585161 231801753 -359581335 -795509923 337476851 83224218 -16764477 -46598883 -370612559 12820290 13490296 -91325650 53580882 119480983 -159426058 138373642 41876031 -330711781 220590247 -562378270 -238231176 213090580 -56868243 -389475930 231930098 -2298915 472183688 264418020 107375707 144688827 327866461 46609323 -257638869 -94858149 -1836191 157070217 566140601 -29070027 47914808 137377176 -36267042 -233767618 -499344288 -46210249 184180569 -167524581 301437732 808468439 47998940 190154106 -6127031 -2231653 -413827176 24096018 4038606 481902599 -831067730 -292778304 -57636852 184287946 -5298630 12242348 264163351 553376498 -731116689 -336327570 -698561 93538454 -358041240 -96590773 47416976 39857126 921314826 -668390788 -21478194 -272213088 -105432 -378530414 239493054 13486334 -61548875 -63543252 -35693122 -232537181 -117584557 -269007090 2795796 -299813267 25511271 488053004 16209053 497635656 -637758951 -362147932 -249960691 -214744529 -615765319 -253640761 19656743 -66456026 -144251703 15084325 -542113005 806439894 64020473 144080273 96288947 56073426 -270088022 -272276807 -63441606 772985971 -128502180 160815043 -344984765 -2946912 -391204187 402146832 92949191 -53121937 -45218492 -16244429 -185124194 192071739 -4343556 -37459469 28643718 -13438291 466660867 -313168558 478723330 -68917760 -46946028 327795833 -110083122 280077865 -241816299 -115785876 247638780 7346189 372922 -5792402 -22869901 187817991 390972679 -291164285 -18098344 -7125727 3772902 -538903866 75009610 -14544436 92869377 84473246 15451703 -831804093 -114909513 1398346 -106197882 -67329931 -857816114 23186597 362309788 566337618 -539250813 -283395336 171993598 -73661691 -9548013 792476904 -91877466 368538143 409033820 263708667 434106390 -142081139 -180762220 581913632 16848325 -102793348 101457726 15499198 -172734102 -239836638 155445510 13512774 -35085415 -201704433 -152125956 -110858704 616383149 -42204859 678353456 472495752 22041677 20508855 710226416 -141653705 -95572700 -510833649 496342716 12006716 -110886841 144157432 -713588179 -79276479 -5308977 95194363 135920035 -21703719 593736339 -205909702 120507 -54890802 45063350 -632301927 80782268 88592427 425195095 -56220338 -81428347 137902877 -57174804 356273205 58083007 -177346284 -157679950 -36484023 107269858 -67168703 2046620 218828352 161282190 -152198387 221219482 -218350675 -9545276 54417792 274361401 -4150067 745094484 221097887 198243468 -6361716 461446437 27911958 -103609272 -64359731 400267546 145808199 -18065686 -89322849 -840008958 574786813 -600856853 700734718 369818367 -128590034 -370072252 -81006197 -82729578 -164710178 321863795 8799244 -233236865 -614483076 31360283 -20952578 818899759 216855074 2214418 -327283789 -378525999 -31202128 13288358 -231194394 -154613149 -54155916 -3040826 132499364 16648794 -209656254 172270028 536672206 -252242971 -249452284 -13578381 -176388112 586666606 296505212 -322131104 267294636 15919219 564974162 -346452239 -11810367 -162483206 -40155674 -834832807 -107910836 9501417 76253866 -105519067 -222646968 -315511644 87377444 -640119363 -51275802 2109653 -575488174 -290653358 -180845948 186546116 -227265179 -285753093 638122802 -60370532 -294596750 -164690379 -72609996 -89895656 204459612 -517809299 271044273 -53240014 118789248 -147198977 9540790 19100136 -24852556 -609096180 -8055658 -180923384 217970235 -461047768 -107812379 274324379 784179997 -134531377 -267736553 -243798509 -516976899 -56713824 711930269 -93682267 -253940820 -125405852 -377374753 -40669679 -109596166 -2370877 55577319 19969191 -103786128 115456464 -4406530 -79997063 -954294 128011646 -541779541 -7538430 934695069 579565970 370571454 -152524145 -105638931 109915190 -100025516 -184865636 297568718 178076255 -846138580 -89836450 -164348564 289246901 197031380 83434051 -14533748 -93752434 122887808 -24538966 -254232371 -194573304 46773014 -98650691 -129437836 -136202934 -632093754 657231705 -11393033 99798548 -8745928 5859121 110743276 523982205 -94618730 423071359 67907473 105489870 -118175475 24993463 222794830 -153436449 -107046693 -675130451 -210994013 -4166858 199068303 -85538013 37779865 -85079017 -222365433 -223445392 149669437 561553287 -75567134 -351004850 590701496 375252252 576350867 468377687 31307595 12543873 192487424 250169615 -312459156 -178670993 253723897 172868790 -68925490 -217385541 395272376 264044076 367705013 12025433 -766483984 -117493950 -15771650 13127660 209677816 381284332 -320191746 -40683064 -74347074 275343022 15354756 -143500754 102476771 -108310344 586369859 675177 325702372 294850684 31684294 12875307 203507589 -16155890 17475005 -25334019 196274770 -331561156 -24992142 -502684989 -26768196 -677127731 528143487 169089676 -456241308 81843130 -19571437 -68198460 -394278248 -451890724 70163379 -230782889 67432096 -358602009 -255834367 51735587 -769453076 -438112183 -3256482 -705426691 -61445285 20373147 -346299847 -479389778 -400866656 -253074407 -198223050 204325087 -316639502 -12402633 -5646328 778545189 26925520 -204077652 185034164 -62856355 -243133835 205433251 -122490080 119685483 278859890 -63265429 149190269 -341324595 -431873096 91502611 -277899956 -37391849 -265651740 43578895 -235067733 209110296 -34393065 -24675578 -541354707 -463996720 -291858544 149894171 -192996677 33105931 314396055 38743913 -32988775 -599354952 -585799309 33184671 439554720 218533404 -269201670 9259968 14979455 202084440 -92048559 -654231146 417067580 -41437887 139058564 -418914165 -366737820 439678415 561907085 -14707806 313283692 -625203263 92633442 -33339851 84270892 193831735 27521014 8989778 205030777 -353624911 -280385800 34051160 1243074 77823684 104016680 -655250525 525166791 -758675 -601999335 431244012 -710978897 283979732 261615274 -4152542 413011503 -50748030 25283532 180084405 -542395153 819687505 6566132 1198296 72788527 -11052126 109947487 -413574750 184093910 753181215 -586404208 -111553070 346167920 -201314999 -23257667 -236219920 -726419535 218953 605666917 23858795 94560740 -2704123 -810583301 -813424865 221132356 169241790 -76542451 -292028919 -190951776 -564951504 -335426660 -284540241 308542577 54758193 -170781798 279967919 -782335288 139253175 -26386640 -91428888 -60505099 49070278 533057601 -101590506 168654463 62173799 98924351 -118423222 3349019 -411030596 452591181 780211 -278184342 332874080 -215417762 18191187 -201427685 -147634363 -9070203 -50304113 256010140 -100915307 555069289 60862890 5124220 8744434 -51341068 73086627 -31819401 -25493458 -253797788 376606752 490580942 226199486 153797466 29202015 475726721 855422728 -58120893 54777580 227670049 -480670331 762733462 -314880999 72440968 -159474007 -1670052 -51242442 404412571 305100231 -205056446 -712462561 -24964149 -17341588 -557788452 -359619121 -33195174 129949786 508246091 438516306 105352955 146080450 185026763 195984235 -7133657 -274839758 -83163762 331584367 -129228245 -47836297 205574807 515243834 275955607 653614133 -844716685 -182210925 -69533929 12056424 -238825637 -12234537 -392072325 -284410040 -272356446 -120432634 -275932065 -143457976 -569063534 11812434 -70034143 209861031 13904540 -25893614 -448508603 242720408 9864463 -10990179 -23583943 -390900955 -184729404 -4300649 -296115422 -424392334 108379336 156822783 108798148 710074753 175584768 283584323 5761781 123326750 -450071092 31166630 11357415 -39527028 497701783 186406580 26094874 -269210805 80747959 -478474769 -189304229 -7754063 268639590 9047067 463689383 98036034 -151648683 88009254 287547386 398560888 132416213 624456103 253405957 283007006 -379442187 657099470 -761659985 -7272120 -232991237 -156895957 -193947169 -33180176 -5417676 -345768907 20949941 -10789167 -184583174 -712759 -251658862 -150112194 -258462060 35642402 -136380892 11929728 52244171 -23634495 283276595 256823913 -138358981 -102166052 73840364 177562326 10283992 -251572765 -16826304 14289433 117455768 -515144814 -49854210 -343610827 82001040 150317455 170918735 -290911709 -98532694 43690725 284391803 -189741914 146596059 42058787 747708888 -10326838 314174030 -615679210 11570058 -275144506 -143916461 -145683246 -172424947 -37504962 292272712 -746309725 -76586044 -28112421 392981699 -94894598 12341603 -117130818 -624927550 -298548310 -11214079 176101964 -78213657 157109981 -92183841 -184328208 -255040564 368984621 408841982 50371963 410708925 -165746848 84585086 -45975901 319264408 375102656 98910748 19607398 -82998683 -135572696 -22182039 -124785099 176069238 292667963 -3738939 72317391 262704454 43253725 132204332 -419821612 -174082407 10187571 -19326187 -119663925 -11373351 -14311867 8442994 -288715206 -101975042 96920 22896738 -9980249 132929246 186346299 450382577 -209700153 -302540168 379840141 -38431677 -686927458 471778995 -95046999 326257128 -1191431 -298797612 75918435 98442931 -1388014 -146532001 3533282 -257391520 29650251 33640469 61966245 77402324 802155823 -175903938 -235448165 -779020829 177360356 -59219129 244164590 531964111 3987201 440917260 58602567 18011779 -11195977 2916174 47532160 40454065 -99244232 424236930 36187427 263453286 -15541089 -4020568 3717825 26042114 -136644099 -76144487 -46074229 -219376176 24766222 -502569082 -63435747 -129808408 23507488 -312341502 135847063 -33492201 94959146 -322355770 -177044940 147420968 30872162 284229219 201289230 -393576343 -7077067 -106914934 531388844 -256853638 -4660119 -626780987 -367077138 -137464386 412183889 3289258 44711737 -42746671 178751 227070 -15415735 543116611 -329546806 43175631 -256792680 65662996 -271342569 -100467563 -497452077 -6275272 32867031 -99991795 -433567229 50650655 5621850 672251123 535712816 2557828 -1902513 -4770165 132117361 -28567998 -67512737 -541080893 25477208 -941566774 157189924 600185114 -71725347 -388902413 29294117 254617169 26320971 -164497895 -21733563 370464697 41984772 8220203 -2645398 -35459705 560467155 -9277939 53036105 -154405254 -272742044 -365091582 133007885 -811473402 130727020 -495363712 -450194726 666050579 116931811 5027280 -107759533 -2874623 393859207 315026699 69513592 -7586813 -190881055 22416032 -13547590 -224168598 357193423 477173860 305457170 -597574776 13472509 287857723 62638284 238326953 149174997 -492914855 -437057698 -484813472 -26582813 774260579 347773247 192789667 166814977 -28404331 -558887424 -189680042 508761003 469360819 -346982671 -184734935 119646607 163285232 6880864 -33367248 181266280 271293378 -205562397 10049237 -13492809 337812098 170659449 254382014 -18340221 657859278 49324944 -616571896 -221301503 -455075111 -110669027 -54644289 41584664 -401577684 612465643 -587482 396262019 19278131 -338019951 62574992 11463846 -3844349 230958124 180474532 34652094 -423238703 -314178441 269051333 -544317866 -589497487 -15997437 -295459612 -162940182 -539323994 -61064374 -507072 -359079422 -275636827 -823831 51718362 -15739125 -41122695 -334963123 -375014081 -49060376 26419290 -7135405 -209854087 718144489 -11888631 558519489 274665848 8187213 216260664 -131883080 18210313 -46944704 -11920022 -44900046 62421841 495019646 187910024 -511739688 -218312443 297567219 -69716756 -238222997 -784025952 465155039 195436294 -763841631 119688809 173135243 -539313800 -646351695 -42107133 13193321 -183492884 173122 -448585162 -122103079 120708250 -887192572 -182666392 78373924 -111725782 61242584 -463526910 172101791 387686245 -133855344 -486075201 28945128 -59895991 310362627 30914629 -367484794 -666677954 62684176 432007679 537568447 -4836909 -247645453 433007647 -271944101 -275273660 102320461 -204682160 200207604 -26888573 -127027786 -610600321 37201093 46682598 74971054 -374133487 422345104 -576265548 -29564777 -26299232 -161105859 575592 -102101516 -42407937 -325046461 -63660121 262549659 157293770 71190899 -64748248 226661101 -223931419 -26203621 -220358887 -486469100 90317318 392024263 -112239272 160230287 -103259176 -128029655 -43433825 -261066397 -42487526 -11124456 569051646 -9607163 -38017556 746180225 73236549 451031844 616025475 -26936562 -809592698 423313299 151447706 -10355231 280751529 -96708440 -631426507 276578057 16651644 -222834387 68277696 -677346496 -184340286 23147550 252999810 23677549 -556748090 -48891606 -405555272 16498875 -8605286 -45410292 -21421128 546484769 6492356 112718109 -13154789 -413536393 330579273 81989349 135132474 -273399888 -1175666 -466538700 174059702 -185239101 92512109 -33662035 -58292903 -431593461 136181601 -91250754 21418641 254067539 -308161434 714126607 512296 -46909155 -819475751 204292276 243001637 -220444 -17306694 -1272608 558274114 -85089868 -461339561 -676754701 727974016 149519375 -598209608 351905011 -219469968 -27067488 51657811 686221408 -16259226 -13439058 -351329811 313272005 342143853 -233310303 -161681280 -10327357 1212299 435125462 682028164 -46334 -22099361 -22558293 77846626 -29001950 -237787591 -2132658 -504367926 644522864 -14310242 -11404275 30491581 371717148 136225178 -381935919 190457821 124883734 194722123 45323776 397896269 819219329 -11355433 14295622 -224529764 -11956786 -139119521 123931737 142156772 -82120433 842674 -1613064 -715812003 -335579535 385856256 91039727 -38304448 -52227182 7102626 -644695637 -229581048 -457097683 109873261 -198885515 -155234342 -28006539 433156925 97994019 -9832734 663376337 -147806230 -227155055 519399501 -560465447 9081555 761017136 26207261 112445176 20379400 247097125 -13029607 30798070 -18352502 -18552272 31005369 105587334 -152918032 -590291037 21626475 206989991 -215286754 -366908973 -200342846 32885602 23976837 -849367954 -209753627 69349488 192731316 -164727812 -479416214 397824682 -848838272 43960649 333522461 18551277 76160755 7500635 538632781 29631741 230712169 -60139377 -610164632 24800224 -61381131 521046165 521970089 90641436 194844811 469289435 -515251701 -120416612 400004936 185091869 271750540 2367531 347116138 -282459835 5069666 -33856977 -309446546 93416596 217129193 -492616986 9262750 53084296 -267970802 -116781826 -472498096 43170087 -558274450 -234253719 -41720700 -135394334 3058727 -1624087 -262668144 428421310 32084084 -495977375 -537195117 214155621 201845760 18235572 -817798828 -458565091 -96256741 8611614 691389 -166916331 -170213552 478245979 -9451216 -400176986 570071967 221798082 39319323 385024132 -198167647 -607301493 -197980049 -22803346 -94141717 -62371697 -45038761 177913689 57664274 -148113530 -73947232 -13784384 338297398 -26261486 -831239849 -487843959 -30597285 268394942 752874839 2764334 3911766 80759741 -74388682 -522528734 6785071 -468415526 -260551606 33548080 249842724 -30243984 -511579050 12913139 9344931 2115940 399882818 -39065347 55736 44434616 488452642 24733521 731205502 92479733 137711013 -392151729 -510348878 -684242210 -154641500 -96811053 90256171 -297536031 -377347839 113314531 -114967704 -24695628 60784477 -768181661 813361591 384683371 -327501130 -96272411 189149415 808669467 -531714516 -374507497 261135860 -41208436 332311130 476973873 46776102 63677850 518462771 -511335303 3627668 529602004 16134223 49157740 89518291 -597808075 -60511853 2839344 -6973885 -172890896 59242971 -81230758 500200690 212890041 -555943829 8092500 656956866 -244892 84052709 9885205 -4267443 -54052513 140419203 1292248 -131795051 45424406 -315219727 -3624476 -531523939 417946073 155454683 303178583 -59927177 -258993119 970053 -728222937 -138612306 367814845 38851117 -42895701 651443236 -160931275 -5035619 841307355 -592000366 -324241068 192190067 -306296845 36248001 396439873 243907253 -7708377 -458241600 -27009631 27989008 -50942352 -419068812 233596434 -357446708 298823742 513746518 259369221 986101255 -190036627 -6292953 -10766916 11467047 230008249 -100421727 548227042 -130065497 399640672 364757629 -25324879 32731300 -385209628 313324671 93745880 -290116265 41930043 -1284140 -86678681 252079880 26207558 34100910 -320361842 6824592 -489860927 315503617 538778750 143288893 40422000 -63836291 -271443838 -144653060 -16967435 174999696 534965537 -407563646 42459212 -48673967 -11432461 420936790 197238621 712176282 31834156 -254493662 -113381207 134688952 -164313438 -362932266 -285066146 205899188 47119550 151685178 -2232893 10486556 -577824636 236731323 -299857265 43053907 192439658 194891321 -616821331 -31912279 -132251564 -17477188 45955927 -128750064 20694221 -15305338 -4467157 -948221205 -461275390 -139067824 -677084844 2771384 52292578 11346083 -156313370 85403201 -28924988 -34655401 130131704 -230865993 -42631935 -506518727 -1349214 375132690 -311893993 -113629489 -38320912 -75785038 -2144839 -146432470 -218054717 241839217 418028154 4697071 581432490 292732922 -57624014 -263412829 -325345096 59404159 68615967 23690308 -60508837 164820709 753074820 -5594466 -25523772 92913304 -332306802 -30125533 414778297 -333339392 195655979 -393795628 -263246942 35098913 -174513163 -5519218 515584356 -8380472 -201868639 -134316895 -190915777 476581395 67538034 413648617 -543798312 254647815 -106726572 -374614080 228756229 333270524 294197863 17759798 416963496 5815041 840893777 24013878 256317451 1224118 -53990093 70324278 610022018 62529247 -2540538 -181831267 -10105402 -528932157 513269209 199728403 -477514771 40598651 -3951885 330929600 -200066559 -185692314 -342171548 -13988225 -97942197 -99702714 88792374 300930366 908865364 63516345 -98195921 60314949 -91242861 329814700 -569008653 -877485309 9187317 527154010 2917963 -134343110 345663233 -454629193 156682562 -419260043 -221777063 -631318294 -38074061 17323688 433908001 68621041 -3692644 64401862 608270719 -18961250 95421253 -673034132 832351233 -252593410 454559042 13467489 -314393808 560126 -357333544 76285708 94165124 234288088 -44990291 191772146 62351802 708456474 -29452128 140394733 930437 242794108 -687459680 216825011 -958961 177757353 106960897 -565684049 860551408 -82301721 49015977 -39534364 63040871 336263545 -164091985 -179583809 96904375 -76863252 -97232885 30688451 -284944262 -415873559 -10441895 24493033 74555349 1041087 -574557943 -144206313 261019182 96614 17716916 92882640 176348239 598966164 12793521 167934573 -236520921 -123582182 154110677 -12350779 658220608 -215999054 175281154 -890294311 -49185488 414005641 -309786760 -482582683 -269369398 -58906988 -10519146 538400484 127530470 14309955 -713467740 469854050 -588059728 16345290 -6979722 156629765 -502039534 -190761923 12186534 625467293 297482131 412177437 15376385 89301755 -100692547 392379418 614634980 -271182163 520125999 84221030 103636790 459234379 60265706 -648062306 116188547 644192024 -5191609 18897932 81342404 -54877957 631429618 -375126142 210670218 -5117005 -371845085 -4470212 38531080 -221767130 49387625 8021301 178317412 826121071 61024026 454608573 368724540 203213518 -142692401 57073859 93304216 -383611903 -93395001 626674923 245641978 24225671 -493997284 -224801 564703599 556374971 546566309 274601860 111081899 -488568898 -19693279 -2776456 291929721 467797591 67015676 40333764 102149644 103969884 -296105953 -83124817 75945434 120213814 -607694044 -267833874 133794402 -99621326 -462804994 -4737951 164968095 36169500 269205048 -146462778 -51798144 -118647416 -448458823 209361411 -215168634 -448033834 -76402206 -278219770 -43277000 -30532894 -277004348 -9680450 -637780890 -32372771 -323912037 -507403866 -241987789 -2019032 -97608063 100887512 -184747989 196466058 166242351 729828197 605437094 -507478532 -1762312 -342694931 88217575 118108069 -11801700 90583659 6536435 -2197890 402769354 15095301 896250278 -48190736 422269150 37382817 -146177983 -227209208 19668772 -261602219 -15165 -678992035 84787800 580946809 3131939 59011800 515234150 -5101013 13573376 -101665308 -164829774 -16373944 100948607 -7680733 -72031773 11552365 -6435955 -15761999 -11582535 -422975624 -153295912 652505356 198923190 -201157535 -218236505 210542933 14542599 -101718392 271704526 35664384 587001569 304241373 138957604 -459138669 36157997 -234965861 -17248818 -51165889 -679422833 41879224 -370582872 5655278 243997005 -247643465 281376155 -3357400 591159469 -352466452 90107454 -150811368 -208770553 -128408818 -563957933 3574404 235285159 462101111 -250427016 -308171694 -529312355 -657737932 40891843 -8910007 -46951048 -599109734 904926066 -125581227 -462024724 485506593 -92904674 34438239 297787096 -465603043 -287787224 -603006477 -130581213 -620933850 3234828 384321175 -861000880 607471340 -65248000 197599575 -4484134 276196518 461056990 -7646384 544088648 -10855626 67919219 264142706 -434661759 742139147 -502444615 297166683 -541397342 654469415 -427567608 -301468102 -61064661 -16049137 156679998 -4868439 790349676 -304646861 -154346419 -367795364 -87108537 -20919273 67077824 9433302 275598099 248902077 120937656 102797842 403160592 83472753 -3578883 -246439454 -105540477 -24701007 713672359 1339042 704558656 297276932 -80184782 767111958 140417054 550744978 795532607 -82832399 84136896 67758270 -468152389 376556127 195920457 -7416750 -5098560 -371014245 -259731 14240972 1999677 -613144469 -224578202 -1533960 -115407778 -494679534 -399339327 -252354148 231762204 713393233 -42344478 98616129 -23131576 -53592169 281096255 206393277 65903013 -23827314 753647426 23991755 -223750368 515746184 -11582941 -539460453 262052879 -63743032 142789221 -964765 -337105027 -101166482 -125939962 1806745 22427973 2960129 389046366 -25579136 -117923161 4328301 717542305 -398333379 8876272 38851910 -25275427 198514933 -640669097 -44745977 -41408603 24990958 182279795 541007611 -189174771 17531491 -79148839 -42115325 25790924 -675701207 178489317 966975638 -130818290 -261332222 -267212505 73105805 -64520040 20151246 1502191 -139583041 -771852288 544835555 -464758373 -99071508 16738304 114345276 -3570653 -33900385 -157991243 -6345036 -145486892 442122111 -154193275 -429396668 -17339173 -84309442 -145852442 -46934448 26813563 158386806 37396901 -631882598 -20724323 -823160094 848939820 -75016517 245812 -16500474 -166234446 9078606 455652067 -42659682 220026389 -218844019 -645066095 -302920384 84984708 39022269 155625720 -6413371 33331245 -67541716 -77178180 156919732 445816444 -344364464 -219894342 -795512596 183958093 167214494 326826476 -15221759 -490548459 -59757031 286616733 363673462 -447655252 -327936610 -3144228 47439009 -47859266 -8042215 187462587 557187367 -187136346 232806330 -272355959 170069604 279691187 -50772474 -72997169 53951133 63716774 21287269 292096923 -72499302 197007617 11751555 610874040 2591868 178367960 -3433530 -96841551 13035066 -72406637 -118643991 -49844221 -741903749 -13326551 -353634113 24737211 -100552247 -246366081 5405693 272886048 -116187316 200574637 85565942 -62407520 103238690 -40738929 -252675122 -45266320 103495151 -3594281 19075957 355242930 123491007 -456513453 -361565135 118748061 -421756478 -81139300 -101638063 -30634698 57531899 59883883 -17845619 -54495996 288313677 259388033 40934740 315488692 18511624 396774237 -29591421 342905772 96555687 -252510544 -171602924 123317271 -348171989 25377792 6390368 -52913179 -725153334 184692067 -120646894 -135434520 -98093012 560860 268208856 -15595079 92479710 170290911 -862762563 220169714 337197380 -305604437 -46951911 101595737 -260276237 -57703443 -46512578 43933816 250441500 -160645452 -10298630 37987711 13568430 210989319 -526726979 -376701374 -520944328 -37135104 14661769 -550304237 -109781016 -4135875 -549002305 -602275801 -465840513 -13357172 164357539 -162639920 259075837 -120057055 -5741149 72671819 104344142 478211047 -65828379 3731503 6831257 408313774 515372950 9049707 440192065 526512779 -3092851 283822896 -20518405 -402205899 -162757307 66306629 107663195 -873646191 -150003639 65776 563805398 -187357580 62918387 232174536 300636262 -55248109 -165530586 13772972 -77465248 -170110141 100586113 -150507912 -199955 283133277 -18212391 591842868 -4105684 793637067 -50049319 -894193279 185325622 -97481794 -454206118 7062954 10108689 14538531 -195819160 -928304 164332884 -236038569 -6253329 155714288 288891472 58628820 24753589 -298387035 232243045 327479550 -51900275 340156026 70328449 274345425 -59662674 145701810 232921753 -890032207 -478262306 15535236 69125024 363424205 70744560 207384417 -197240129 197979548 753809749 573112557 -12142049 191257816 530565643 818181449 205539950 -367752808 386849277 62022696 -49388291 4757706 -272641447 504083095 -63715908 519643071 -813592188 -1889628 -352674365 49236834 101257142 -14906931 -55335737 -3557222 -525110730 -286997552 -183310630 379221699 -172023695 -673370919 31587119 371208724 418090741 333558494 -194932986 223035335 3653892 261559861 2018171 342210756 166704 71571932 -56430093 362088965 261466474 52121813 -110992366 -115836418 -251899009 -22319838 -42287904 -16772352 81467831 -347707482 10285806 74479731 -264037001 -65721474 101778820 -108223884 588467754 -3207769 -163865556 16152629 565439047 346673533 495242700 359527025 -17438408 751908161 -134080605 -47021363 -4048499 -116702614 -369116076 81486160 -399284030 -690044294 -905448974 -137082275 9547978 216294594 253561196 -56785081 51080434 40605680 -208269737 -38742574 123376086 -71950 -249333604 -24769448 342808116 -5216383 -8470710 436755613 41842995 469914501 -284477740 475588903 -18381177 185609436 -501309310 27589257 -97568371 -170108880 -2995977 -16942647 -288749343 -108886768 -201270828 54067325 6584260 247241740 -266673383 12589002 362994303 140668324 -13098495 34526211 -23440996 -187090877 342342675 -149625907 332410802 -601628146 -109166029 105449211 -20587994 306495863 326400419 543791087 -49059821 73266888 342143338 364722680 -442934671 -26357111 73683506 -157901880 969510632 16752711 122031391 37425480 -601542929 -415539528 417221094 380568714 -33175447 -947400318 -2698743 46059606 346575999 19184380 -534597556 -786311076 534572100 953748053 -241436159 187963398 558938382 -492796282 88276320 58251829 -24955206 29022114 33204074 211861264 -177564972 -13138101 268185786 8987939 97332850 150275411 3718170 -29806885 139712932 -10387745 41864786 -693318826 305431953 -71558565 -32881744 -237615247 -381370053 624325573 169454335 127077277 48456280 -21424833 -20481134 527349530 -205941065 165359708 -446494797 637317118 753296185 -1345724 -739200019 197275583 47651137 18200708 -21361727 -739970740 -745367283 154381996 -161624541 -124570307 -191565188 153972803 -69249807 -227997941 -48962015 28598397 -115703749 -656802398 164489048 -57572540 -303863632 -2534481 400150394 208730818 -58486324 477881330 -310883207 -283684327 214139 2227180 74998681 39850976 -133412077 -384728145 96097353 -66932577 -312821068 194724147 -297571641 17978144 -10033373 285319399 -24890388 15317925 30154263 6862394 -420496916 511717594 -6673670 165110151 -175380215 65106930 143499222 113801714 313447959 -134001687 422519144 -61815907 -326198972 155760344 -919212933 478342410 -552262267 -287523402 248233447 251791216 -14801779 250321816 32950677 100777026 448065264 -285148933 216586 -321212907 501893184 -449202710 -476724629 188513940 162496480 -139974434 2198679 -6287014 167248927 -37647009 -98038459 444958660 562417318 622516368 -60070715 118132098 -459135087 -429783764 -407085768 50500275 -20963398 144189950 -691313987 -25841188 -340252580 98257147 165805497 -86059979 547427504 -341411087 -157939483 396313012 202966488 -835305913 -662173021 -130525117 -23333138 236916348 -279616767 589623355 -102784345 -909896277 32222914 -87640463 -359449510 1688558 32534896 -16458008 54246932 33054453 487394557 592549858 -117942104 -379781887 168471748 -132648915 339276197 -60232192 -488637538 314113076 -93578342 614576322 431435096 35668461 83200360 -49205910 71469276 -11970558 20169303 -166205078 204120510 104180078 25650521 98516726 -14990935 186324834 132205546 537137221 222387641 195449761 7430045 -113731256 -466597489 165434012 -83252550 -278021788 188412481 -104199745 19588434 375955790 -11696203 -207244058 -397597079 120590430 8950339 -818176 15291156 -94187857 -58574996 212440890 519582999 -220815606 128932675 -178580443 397289550 -319807919 140716713 -190264175 -666796 8888547 50584142 -527203653 45587815 1368408 46703983 23505576 294640553 -432166543 -5070637 -14761360 -225152052 -840514743 393911040 -415398983 5940375 -62454552 -192924790 -123637320 -1809675 526247476 1984795 44283615 152943972 610519593 111432089 -653962454 740256070 52717829 -550985826 -255778207 2525062 -44263720 16251938 -842697448 2373549 -126162567 304959807 -18827549 30939453 -475138513 -86746931 276388928 -540541588 -2008512 33354692 129169693 6891713 613290531 -128741178 90503757 -99401313 29186198 130520386 -636129279 110068076 454069770 340852402 361775479 563520174 632813918 304670241 -323999126 -119246053 89112923 11721065 -821069328 -71191899 759145657 -2248451 132054486 -524018450 -281275279 73911779 -417901359 198561786 672012627 -171845128 222719255 -3577763 -148013281 55792543 817526465 5183614 -582320559 582647782 -338889584 -24865190 -309983533 409688015 -191944926 134926469 -212181801 -407967483 -131274430 562217261 -496621492 486669226 -77320970 395560343 -168379401 -448852445 -98150209 163861290 -1639027 327473358 256937369 570799870 -523866064 -280229841 176924972 35704002 -375156162 264132866 -316425975 -92875940 -348902481 245908407 28820908 603753055 -44524404 793520 2900991 182025343 63968891 75163192 440670433 -44147739 -80874947 -294584475 -31377537 -291500222 785250162 -14728871 746598167 -527867058 399566941 -920288 690166040 -659005744 108588027 194404735 299716916 -283723630 443681775 -132283517 -413487359 386848432 9991179 -13505422 156104241 -208008299 599682088 -262427183 109146982 419295872 -546603230 170725232 -113181104 -76826436 -42296082 280419835 -540403352 -790932604 -573215803 -1794126 -94437721 -474662775 -5761965 67933491 11419044 -338019 12948526 581203981 -4940844 -471032795 269197055 26361604 341794064 5163445 502073303 -73115407 -3980036 -7054284 106465409 350525809 -362687555 113281656 -774330291 251519169 352530651 -428230708 -219490828 -390686432 -75043810 -46287109 289520630 543588659 28071981 926312843 663187704 -721386574 127200659 1019688 128286638 -337024276 -356350070 62972440 -148442478 -275361663 488743648 -28996984 -28495823 -364130378 -338707513 -785119594 92071303 -155602714 -87828526 39917791 396287156 397003274 202129286 -111903914 699805690 -243825280 -89974670 -535065987 -354417962 194725613 -12994089 360668259 -367747385 -487387340 -173032857 541763799 280878558 -213778126 719690519 823997132 -603831507 -23841199 -68161758 -41342458 -7671472 -70165203 82844980 -58766238 7513183 173258759 7870707 420458708 130521506 174413644 -50655157 -736875171 -674482150 -508287684 7633655 101024959 54256347 378683766 301965307 -60458424 201493498 197345176 372683977 -430934506 -191901230 31920144 -2394896 -461683471 -130829397 605156633 52363952 -380162946 29923714 192552023 -193579614 275113653 -289085517 -453054348 -516458710 -847758422 477261571 288973959 832278916 -6508272 585027016 -86393391 -120509682 -307919250 -828890989 22454235 -134996031 238642624 380523657 38430390 -126035089 -151958811 -84262821 518027568 794487089 -35023347 -651997433 2616574 -240921117 -321861787 27512397 619853375 60620638 -608662051 -85123861 -140568963 16649887 481183936 409581008 264622710 -192834841 -125874019 -344547260 11059449 452908654 361248825 84072948 -582561013 372069192 -706543 151645889 -289213706 -185508032 27379050 -459959154 -22792914 55444019 3459852 449117274 -42790273 -131685864 124821225 -9611053 86674425 506526805 132935894 38566628 -602769887 242158814 -34171438 -489095220 248350345 -475347157 -369995085 349147676 -75708573 -165213323 40134788 -261808914 -41596771 -316311894 -807152003 118938897 -58617719 -152829826 -261230897 -685608635 -460571514 -436640831 6612987 190923281 -52586197 502559791 213019409 -198716976 29199663 -643585192 133282878 129380376 -127415233 -190314423 187953808 -529968649 252347178 -365784603 293254970 564608844 17326084 7458695 -268275339 19454395 -154638551 -246741373 21892969 362882457 46102835 -89360737 8482341 280723193 105969269 -37772576 -12941273 -128673931 -478877964 750316027 -281374044 176804002 -38984824 -21718711 202691052 -265795858 247854967 -204804518 -325752570 -267262249 16081294 -189548549 -1523486 633535623 -123002878 54454358 13684380 -93329151 -307319997 -185966137 257177857 50406326 427149944 120365381 17789163 117273449 131862192 -179074214 -123243496 -18855380 -344428265 -416448404 -34238412 219577326 -68723833 88479574 4126291 -6543893 -253725863 791618699 610423695 -7050840 186592445 352989937 217554492 398059386 56827751 87013268 -291677033 13089705 647101845 -274530770 -91874 -76577822 396798144 -28830836 -364651693 45491576 -541376089 -168118293 111544378 -55251863 176053450 -255171962 -618984275 -318665615 -52395601 22515391 -810612465 253227431 531255878 -239688302 -213204445 428484343 439384125 173819796 -282711415 -8368106 481034899 55622498 -11227713 -132405258 36446300 -10800420 73052290 426136194 622721403 534706834 -940573 128891126 -339863649 165195694 41021444 -493890479 534216225 628964874 -47114888 -61621343 -43572820 -432411192 148905469 387073336 -9320177 665996108 118359778 25457499 9790247 631636587 698688571 318183147 84759032 99671825 -61296858 -191201063 199768361 -578829928 -193237515 -23501168 -480681553 12676513 35281182 -65496189 155677837 781682196 139672546 730841170 -56014229 645147520 465749754 200367546 860457027 -665478023 -358354619 32794568 136047936 300486742 -54084217 146922260 257766092 726739 -181527209 -216131698 174870623 85594404 -372924980 -90202058 10591731 -180691484 -231685538 105198863 -251914382 482091521 835786307 486895980 27281217 -419145439 277892937 309607 -7234104 -116513173 133592236 3905750 6920161 47473479 -8835922 530924450 311381290 -383027208 -272098489 623782229 443413924 -199123366 286893149 -291382098 -230779115 288161588 49539221 -69458877 -113714751 -682979028 738892076 -99484611 57656890 810374768 -65088716 -16471648 -510355838 9780105 -36473546 -339269915 326478223 -122139958 -9512160 -17878888 77807103 95643684 -188328062 -222712220 17872505 -165986910 -17075278 -365825256 13587412 441081367 421890840 -6381059 265445744 287366003 -185919547 -14686755 -544785887 -654467621 657948051 -253268063 669050689 -496489482 -374159406 -554297242 -455323878 -10437613 -495167159 -219328930 10858668 250485135 47981464 -114507651 147890064 -9616302 -900046243 -130496448 526374354 563961008 -42217 -16511275 356483827 -15028282 21127887 -152398590 -87290401 -140615797 390128204 -574088178 -131143415 -527205053 5008127 -413843932 -134249313 19338825 117486003 350250487 11265974 -135742854 163153248 241396864 223277013 -437275103 -547262362 486612062 -29165859 -72475815 99005370 13871207 93022894 -63563110 -116873547 487627989 8438867 -486776388 172994708 18469271 -251545900 95165884 108937039 -17173201 -833467645 -55663571 640651108 -51158883 -146185849 -325350149 21558786 -87521770 77362378 488931002 576028706 -203414041 299089111 101651009 -24186616 194716843 -156286006 89915902 -1244801 84544947 183608156 58044692 -264700815 -386435439 116866986 103305041 33754 -927251994 -268848656 -100520750 -11159916 -27807720 122043709 -6275922 -305026789 -194959769 111041531 -227066484 -9672310 749703280 -3048347 -234186798 -592381919 21717007 -589360752 90592956 9807173 -437930230 -23437388 665957730 21833039 -463642087 -7018143 742446 -342686043 302553893 29693565 -214854412 80667905 226711469 -286482586 328389150 293736376 -73304200 87188967 -469757925 -175665158 -382493759 -655743379 -48695082 -869086946 106856661 -4622371 3547743 -439873 695278669 -199682670 -97292254 737933117 -88527789 -490674200 -253423260 202464869 -4771514 12245178 -65852132 -44090937 32542865 189407046 3507696 82995277 3641607 -33972239 -275212436 -408357897 -22361657 93960591 -77769839 2713736 92376215 161903676 -538842649 327394016 -180501263 433133072 775897809 648795272 -172083054 122177070 -118728120 728682596 125561823 20489766 -109774554 348798871 142149990 -150101539 -14223172 -322578805 -25326266 57244074 3592004 680703693 125025768 -362605562 -289028734 -561091674 -778473114 150533465 168849714 389436719 -77739445 58330669 702430865 555557858 741567743 271935865 -451756967 263265065 -414618 277275215 944988598 525244611 414167891 -951200999 524549178 109204988 25581456 -442443377 119567792 -477939401 55997540 20439925 73379539 -866748180 48416786 26076127 -279000930 -279403167 -363690683 -185310444 -59633402 7437399 393584559 -285146751 -330101312 -945768 -130500890 -3332898 -262530713 -158683163 591808707 -392652401 46797228 -387226706 -32753273 230521273 162679645 -180866760 358439446 -585549179 -439745886 -628426406 -90293365 301722171 14160910 200319381 305328271 -135989447 -121567939 -536253029 -664837623 -302738851 209062959 7241843 598051565 -40559752 44264754 -230203564 -224017663 -28389198 -695511476 -165732 473197693 519786441 -100435991 -461514371 -766786581 14059338 -246002494 -217240398 80738015 -162277027 131445480 -838832973 -588526635 25909193 -41924971 -190897608 29213531 35846194 -59763276 81326608 -639058718 588693661 -16671063 -210835393 312820546 261382790 171892177 108473209 20395494 500236303 -829280230 77896586 830540 -115871658 -223085748 209848144 275778759 -101286630 -722920577 -16002751 -96463948 -5753303 18344614 16094378 30510075 3379199 -34744301 558125837 -243390675 45498430 -432114937 -914118631 -217109347 -4126527 77696167 -292948068 133426328 322625662 542018789 23671162 -4683328 243176012 261456872 64209440 71942548 -126499736 297709 -340603634 219642924 267266579 67117976 -1530007 -158746791 -19138547 -238062044 -8134198 192769253 163893680 -22363221 -10927182 206314770 152232885 -152636848 516374994 -328548312 302476821 -94903695 307823010 194755829 -98931406 2534576 271480775 243646874 -20009149 651531842 116531862 -236540199 414146044 236344230 412255602 -36649889 -394556720 595751 720304326 664422286 438251136 -306710894 70824175 786206 143281450 -729924974 377663738 -509914792 800822 -74518210 45798956 -534172439 736109017 169970202 -236356977 263010579 498239667 -177323362 289448229 41486984 -289098345 -3197363 195200869 -15513978 123734338 -323569498 71434191 -264155848 -504692832 -21236859 -226330900 253092342 -268237475 345726908 -609169453 292233509 14924961 16987583 -210083194 -634459597 -428665819 179648126 -412248515 -292507633 -44419716 -370012305 4439330 -272672443 -90728676 332774449 -675625466 186534254 10150646 9795272 -2796705 460229318 -423313014 17589862 -346781475 26591962 122217600 -7089640 180318058 -192799664 225086452 -701673942 1814968 -774265735 333415934 -354730928 -151176254 -35453015 60258045 -72425914 219232765 -948197190 74848236 111742978 398768747 240588150 -156454516 -123192385 -167721433 107724256 413170343 -62206218 -13016210 330268581 -6240290 -364313470 -26535585 6898071 -114553290 -509078199 25121743 -362998571 -420933527 15925144 -573106429 -1237253 160700726 1218321 -273306848 -365276918 -13194814 70915576 -210311458 -51619386 -1627748 -37507642 -28566915 -134642914 305853276 -431127088 363276601 -37250583 -25400928 -537866467 367659773 -324698639 -686929903 -542763082 -546971 -85905573 419057127 -227246720 122942053 29719765 371010300 58073566 926379 -236104049 89532569 774455319 -148130636 345979757 7669014 -33990011 -403244406 -1212180 -149631747 21500164 -228808804 17361966 19622918 -678202618 5385530 -257474755 -209586080 28587797 126805619 13736956 -178166792 135360711 -405591827 -126985742 152802245 385700824 3392478 -430078615 188683849 -904993376 -148417701 -215948049 205359338 87481986 -12968504 -602063123 -119073191 501824522 -376545012 -59978379 10982838 312904651 39458788 -880849860 -339672804 -517365241 -14109248 -368558109 278189888 209658304 -518471410 -243236427 147518345 436875171 613740593 861823001 -14718452 716389061 -137618630 136006897 119696100 -392133990 24370833 158789142 120139005 62087360 -38152996 251476151 -334832119 241615862 -234768286 -107801761 -4444291 188441397 -645823444 -125515957 -539086890 10987907 -324614054 -685933462 143589367 58811824 -41984046 -424801863 563881282 -422186001 221331296 375598936 572532161 -55861372 21871834 3975662 16895790 797329124 254973870 580888500 825814117 -309736687 -46540988 389490817 -291331246 19951130 88348125 -8209236 45300706 27922115 246435230 -264757540 52764983 -390245332 68817265 259268061 -933578455 120385487 421523475 118660970 -344140660 -38009144 -53008705 -115537464 -291549615 -256159794 -629406379 -15490683 -549029233 -188960302 531277635 478835295 11441868 -193843770 -242037920 300355963 -543469367 101233742 -103840851 -559592228 531420125 405651593 6894765 -6398703 153515884 148229946 191973095 283319990 -118600151 -35017501 14513851 14280854 -855749369 243795326 696617272 -3540976 -17878276 564826132 -214941175 -75444083 758347339 59802068 36306672 16722571 265238267 -32971593 286444860 423729033 655873924 64571344 5018669 -143045009 -7698606 700051788 -94699585 -331721373 182851878 674745833 -113698980 670908954 25222029 -383661945 -672531823 -27064465 265309789 267172105 -193930016 274774997 181160814 250383252 -110573200 230859722 -46626037 8750038 402755237 -163117039 321102898 -148337213 -31611054 -520646306 -33830211 57415691 780906804 361028865 3751611 20979980 -5155831 -236300 80980235 608525585 -48352240 402476740 501638 -232571014 -480367456 -33978164 61363441 -89473006 -563721851 82710836 -13489923 -35172159 -72500586 31442196 346681027 -516599232 394050859 -455830914 189974966 8448407 124467698 18560256 280040088 336531958 111066074 -11039159 -112474698 138475284 341472079 340345479 -286406157 376820800 252716471 -28874348 -356887688 -466626535 221328370 -375750117 15690338 -57970192 92328928 -130241562 83777192 -432556558 14557082 -17850385 -176656865 -24081374 75032544 118974336 50648147 -356840406 -21906926 -60387356 101574793 558796443 9493815 700183703 -17078989 152706543 -164057350 -186871666 -920884562 -429118818 186369972 94300205 -33167124 273298832 5163924 -522016439 12997338 156831 560532928 -233696085 500645188 47355388 -219543123 -261146416 -274200127 739775256 20766592 -247137366 9408613 745838563 95077263 216431173 307017862 -654705840 -70094035 -216668803 309329453 651352217 34487146 527081019 385344994 150533313 -293925057 -183387792 414467482 5169575 500517326 340229190 -5291319 -116996409 29212342 130234548 -172634953 70163443 52535011 147514740 -317389601 -78469543 302615159 328575256 99112625 267739232 -74338042 -4324148 20142220 341385306 -8299183 9454338 -23662579 25031166 266844027 -630462116 15737297 -308961541 -661130306 -587374465 60142670 -7013738 6242303 301576781 -60385186 521872693 38708017 -15143749 38048047 -65284394 110312121 -748658 -223387002 392618028 797761442 34679805 285385727 -357522733 51614681 -321019909 67271742 -179690348 -5825394 -12143702 75822940 135783441 -266301201 69570607 -64593658 -494388 2836362 68719718 -16455545 11104854 -453864997 -324112675 17017593 457673842 -181630446 684431 -172495681 -855911545 503799649 118558460 -514564529 554227311 -47297194 -243598423 321905834 35351793 334516486 -4777600 187196942 73196994 -574294926 25849309 352936159 179903922 -618431751 421841997 -41351965 -30265010 2566705 -349742085 -593211406 -654958076 -287414318 -43877312 386335948 -238766922 -218073994 622330506 -718198021 4622719 150224518 419929405 -336342098 -204777772 962044860 456799993 346113710 -298276924 230867197 -42358666 -373359585 -395344778 60542914 -153373108 -378543108 109966625 -175598047 464793712 169446575 -30841153 -652855455 131520904 129973149 -109372091 157672177 -71730293 -13012179 -173589715 182717576 -7895956 319394 68705250 -153656070 -240443362 22532957 -401535319 -182897910 -191798340 658905606 -408879156 46570985 491533013 253200173 -138132803 -67477696 100965810 241008133 -8911292 -216666876 40647943 -184121791 256971521 68126405 549388990 480928419 70230940 84450513 -140373726 445466601 595765254 -51615031 -190576869 -61537888 -37399120 289491719 -511070910 -166015535 1437858 46168333 -351237282 68681974 -302931639 162945023 -836545269 -123231040 -187597405 280776053 -19348017 -337159412 297999369 83546108 466471146 244176388 -82200176 -39898617 -719779449 -53833185 91928869 -470566842 98461118 -30729023 172865534 143919903 8734461 235949689 -75316869 -615693610 494820569 361852330 -109680479 -16472192 890431 391609677 -858303 443733808 3286468 -656736053 -137873699 577461977 498365496 -542110600 -110795430 57982089 207084442 381236121 181127274 -235947382 278039052 -24270033 46550693 -655445330 208795345 -35503933 -159863968 194999302 591859187 1736070 134238763 -73036175 632909303 128946740 425426192 861974298 -182546905 144598245 211545358 159207034 146459138 -191299852 -64820030 31953864 -113792333 418401840 27328065 -166327344 -218591254 -250084413 28467241 363427743 -143747181 179075874 296587747 119502911 -134441809 53855281 -485903991 -10181642 -32804719 177101860 7657623 -514575479 -84114372 372810187 96934759 -626068661 210514207 127648069 113860266 60991005 205501040 -134039164 -569355558 127580859 70750123 9242435 -170382812 -529204482 397328944 -6816840 59354949 9347583 -258510386 6008256 -727164174 353396432 -480756335 241065427 218108545 -165812030 -204533215 17598695 -234304 -49692225 -513695539 382166758 -74984884 109328126 397406339 299929197 115891638 -64306271 21783362 24119637 261856423 -292654364 -94686266 492268039 303090681 -102524029 -77298074 77084290 688478644 -645260502 -49599987 -124122570 -34962263 -164348825 80819583 -507899149 425013844 -527880489 151354771 -235973515 -622106794 324725607 630118149 258461429 -9684233 -15832521 -19890275 97375948 168317201 133121321 -4568930 -419591 -385689118 -17769800 77771478 4258043 -46113662 -727870123 6793323 964823057 -4959690 -119484795 -31986395 -605301528 412274100 -405688613 -586529113 -135983611 271612351 -505762049 225592672 -165939684 37609140 -1725572 -144836557 533991072 189375940 -248986191 -198174094 -150915954 -789305833 -320452289 214510740 326710431 162074796 -492405699 -13191908 -433014022 16439982 198443945 -319035405 -27080624 36031545 2924698 116470096 19872287 -77465367 495637057 436433902 153501702 471934661 33939584 -1161637 -15344769 245287194 618790480 143591799 -220843251 -71337559 -349138078 -107317461 673234737 347087125 229036977 -789871095 -55077646 -611617891 -126398283 365306019 -173917485 -98730958 131081351 -37525132 14598123 -1363985 461611458 15807218 390941685 107768780 677577849 317302216 -43260161 -668896454 452824843 -513187604 -553476232 516430955 693082530 489041314 366783163 134215376 -30906687 -753426219 -816331750 -150256092 -439878651 -68132580 774305021 275553835 52148862 -166636076 -751682788 90300311 -113022684 -652851391 -47219158 -7894720 -826463422 332300648 -73149228 722869188 237413753 -519407041 137908113 -65731348 -111886571 254446805 702660990 122477670 -413190289 -1693919 -37564124 36147295 -22439155 8591175 521277126 -87939666 115840352 -49310404 125681637 -379242515 -52779597 5973218 -419260063 -351179415 -289867080 -94166177 -590735720 -248956946 -710694200 382049862 -68898082 -533728212 98708941 -162246727 194754398 29823432 556013883 228213230 210304280 -67716 22603583 -276263 91880554 -709793864 -18371963 454171787 -80406197 -253281667 -145511762 -281812488 112216184 746722996 279302474 -759009 448728799 19567428 -682274589 -406174109 47746832 -809745969 338886030 -161979082 31501634 -137255723 -64521829 12943994 -717498295 408321117 -67335465 -10992230 43387528 -114602254 -4017604 545159728 -547300 -553959079 -126898739 61296254 2161597 -167280415 -792323023 -15417524 893848 204166490 60371628 126958554 859556793 -213072705 -118186365 -211891163 251742498 824339877 92282523 -4209964 351168794 -58271141 -239198762 40047104 -762485854 -86285557 -29915752 -3582917 164376164 71073764 -164127664 417902662 -286852881 60090236 -159097219 637243806 -87269201 86545928 -215209964 -930165184 -13922051 372955337 157229595 -313079304 248445211 -65688827 132513125 406778707 -300206370 -210775380 -337679014 -145990063 -533242579 -324159570 80670689 104742631 14048362 -621670366 346428504 556226836 -117608607 424960325 -61067012 -23497919 -898644203 -787374447 -304769185 -364983735 533475704 20126235 -4237157 104608114 49638904 16225212 373425092 13254237 288643611 -94855990 91965214 -127262257 -285592462 38649474 -226465861 -4625259 -2369844 16948166 206292705 88069247 206843233 20763099 827091 680442278 -5769974 -150812723 -697294667 -236894478 -586571997 665069468 -144724443 -336048856 -208093960 22757584 -169649186 -199038496 -31823613 694593078 -324498165 223109745 -32003060 -88473625 -249944342 254339216 279752844 79295697 512595049 380238440 51158949 12097901 -47284102 -546262214 147221080 222419935 437534298 -644967913 -93807494 -614709180 3909675 -628620895 497234680 30420695 -363111775 233864011 320989203 75163744 -98442047 494055917 557334371 2252907 -155150145 217831521 -85309043 -194837126 829584963 -141773756 10610688 619830850 53259678 -140119559 124495401 424381078 -206875902 -200631534 152699733 -139634478 209406507 -1353632 -57013229 529606160 -239184235 -325581916 -671931181 -35848632 -65168793 -142484389 -14203974 -353963425 -499871022 207851853 -194141726 -585563233 -267038580 130239906 -11903264 -287096895 -378674031 705321436 241549088 31320881 -12738593 482129284 -369656162 244130555 428653947 84733478 -514837514 -35638355 -71743324 199546990 328585290 302448689 112690874 164647846 28139166 -25568587 13334282 145513967 349014959 81085455 -60580036 313072526 -3355206 119692908 -57494112 12619517 -17193553 -115556418 -17204533 77535249 628065627 -319297115 -200705211 149711679 -257999503 -41539229 193088874 519212063 -20048475 -188796184 -319893965 25863898 111267950 -17919361 65730262 9431293 -235280267 53740736 -1642568 489312384 -373740181 -31320259 10528562 24854476 -478970640 -705076754 22285069 168882954 15125890 -121419927 251670866 28813523 -247509617 502697178 -25877705 -74304744 11890576 -210026989 -211720337 -218699859 364813141 -527544299 275484796 -7934046 59363444 -85044730 184128845 -198301409 170297924 -113250557 52939885 -53965539 251335242 -11617597 -497958749 -463427779 -59025788 176186358 -18388169 144132592 41227039 -83808544 130355500 496618965 -43020378 -1737942 -327772161 281795704 57780960 168610005 -66786599 213895314 118016562 661220753 -301892526 -381789761 604505392 133844721 320501135 -143732611 162728869 40478084 -86433613 64161467 -740318437 441632164 738070047 54585438 177423515 -115873491 437532478 770810011 105054188 -274066839 -27638417 137565433 577954466 -265354261 23943013 -5531027 -102346324 -1570799 18017577 -286231631 -13507890 273787409 328851026 463315764 -357506606 324096715 -634721950 202152900 411816305 62428467 477900432 -128312113 569768902 -156812175 -26630093 -16720797 -1306788 135479183 29906549 178125121 302205350 -20294504 803901141 412514638 69091593 -141669083 88530127 -3309732 -409376281 406299058 42237507 -364861591 -21567374 -610989215 156041031 28490851 -97712591 -72294012 23396594 24331440 17229072 -474804 -52420727 -128073627 -41283588 649950113 189066334 -356802938 144516175 -17086496 278508012 40597552 -625988673 -18904124 -272344387 -129002969 -459303040 -209158410 -8707081 66123439 378883011 508505918 120364905 250912 -224415604 -45138209 -50829191 -230306244 -262942908 -2918398 -211599652 -4414574 41395118 -82120311 15358037 473472 519745622 527190421 -955076 -56673573 768638434 -404059227 614082785 880357246 -168606966 271887737 -6330349 223558198 -792888360 512354194 -39624730 -222586762 14837317 -37698922 7620062 1592769 -610164285 75788718 -207718310 -145850317 -8322401 32884671 -7999466 -153057969 118269486 88477921 -391282177 -670926685 -13775549 261598704 153445210 -80581410 103250861 -320738303 -183697924 219863579 -177418114 -541924481 59654698 -66925280 25846019 -515967425 436182609 412006415 -4009635 -389526 -13440497 -294472280 544751374 5920817 -88139425 134944427 202916465 495216230 -688847385 -55759356 -18909581 -27260939 186594429 457785845 40514968 142426487 141339114 243799604 220998910 -255770412 -19281257 495519541 -557217148 468270631 2835838 12788859 -13407863 265377091 307777120 288877896 -62440630 -242841729 -292370693 -305563217 191200876 -14391184 -6158518 20201656 58136330 -638918866 -6981793 -570959971 40643046 79413881 223822750 195275 -14459982 -7107934 2984002 -716564645 177967889 -179624159 -167440036 177186873 86707678 -4980700 70312933 -128960361 381104764 12969298 -295949793 387202862 965954980 -253905833 98091484 -680880360 -183328812 -6454655 105173723 -124081103 518414900 -127354832 575367315 97069365 -15014027 10072963 157668831 -450845230 551978573 -35427461 14453841 296003979 123839991 -141526010 -585193517 531174380 202901762 319334905 399092462 -135419451 165108373 585859782 -46364868 70393154 489135912 154521631 23622111 -404122285 -341361960 172711655 20686817 -240492035 383277438 62008263 -494899998 136386084 -435895926 -229957581 1472723 -231889865 -28886331 -473566218 179091598 -359446031 -21679372 70958533 89216006 39400915 -455595646 -540402766 -301545052 -287365218 -32771103 150641653 36051988 -501293194 -66694395 194118710 -4441713 82503781 543117297 161129963 -470765650 403602036 -462012509 109230222 2814862 -59478604 -620514849 -188062387 29943606 -205230304 2120151 -6548391 5660066 625863039 285873172 -229047971 -161540482 718396055 333288044 3461006 -87390087 -506002459 -24314152 -50142419 354692208 -139716283 -160046490 -64100600 -77865969 360347064 -197979842 81126155 209437955 363322908 379471 -454818320 240417331 -593950570 -8847043 447830797 255450111 -63443648 -209739478 127228588 564418 200444816 -76402133 169416393 474872883 24291289 -144381813 -155927929 93559409 43188505 589523190 466239202 -24728952 -440798434 43673165 223165960 100173335 -140705131 543680732 122557323 -44247713 -4030423 -624529202 -31263550 619670946 112615717 -51633697 -697749639 332252508 33478301 273772916 -72521780 3415908 268013472 -15110466 -19325747 360011605 146138699 -396334410 338206501 397741904 -162563943 233338457 -180745730 -248567402 -140815801 47553088 -105610743 146145896 -11806315 76474339 -26687193 -331318539 -138928158 -143122822 16114168 554030463 41970179 -15747205 27233353 55208912 260910642 -183698497 27208266 -817343098 77388799 -60011678 1268309 114403321 4593294 156684036 -222671581 115710533 484024760 -513096765 -363796593 87330796 3821881 -272445949 -10426265 -126049733 239174984 -831243673 -156355911 74071921 44116729 108011532 -30092165 -12995983 -151503677 230114271 18963627 97756855 14996841 3114975 311467528 529880452 -11885179 -330840451 -19332436 413221351 121324155 -89698314 86738631 58980940 -156575577 250950235 -645695179 119229160 289075805 -556011457 192060158 -56179301 -411772391 -279269401 258433584 3671560 46627276 -27697810 83800301 231681460 -19492437 -687445953 -2961777 439618228 463081777 -116835725 -172592543 -611921875 444410 331783540 21088444 -132044503 196379072 205254596 -140364479 -287277050 3515659 -397645060 -16935794 -241734388 563141516 65371465 9362911 161640761 2031277 303677270 696957951 56145055 -379209959 508400443 153228048 -171258351 -330989641 167636362 -17215487 -1216974 -146518510 593037488 363835511 247423900 -23545264 -724354842 23347302 64338994 167080302 301027873 47180 -45839029 309161381 -136750904 105475462 -507299621 691264040 65167601 322067715 212088857 261329582 29643512 -378057637 587892943 -221159036 183865649 -294381287 -651043420 -386571484 -798976999 454454869 329888984 -458042305 -71285928 -115861690 -19235450 -170176979 398451 70653087 -348306359 13170293 -369752628 203614110 81820457 514052732 88063988 -547570421 149480052 -6166752 -352413106 310857248 15785526 -288230872 44407155 -8521967 -125534984 493729930 -47625352 -119474292 101841720 58446668 108770550 -453157187 -233578274 -97056647 19073000 -167268414 21499562 -13709182 -36690943 28383391 -583152097 -63347814 8795277 761028410 704000841 45771516 510178042 142639388 -431487679 224822190 -18785062 -20683544 37842852 -55697633 350285227 143687199 -10943758 399491263 86065743 295211885 -198055134 643278877 49530799 26561701 73063213 -705338209 -97553764 -6078327 -507065104 -117731385 235814336 98280345 135365895 63803535 -198295768 397974097 82859905 168612659 -544766052 48022200 467946872 -34930744 494028162 -207166284 -6446695 225341783 -402096809 381743133 561447078 -332259614 -313273589 373382756 136854167 -240246807 435378284 1994007 -473720242 146905469 578601127 -100114311 -546724590 145944678 4987820 196716531 -324228419 -188112787 -536106202 401453579 186763994 653563914 -278853106 2425416 14327499 -328228840 700298650 -252021343 -8804111 -608410681 -236319228 -69889387 50880129 -141916512 -365567716 -42939707 32791483 -684977 16674970 -351648753 6335520 247047193 -469982288 363360813 -296356159 -176360379 237974820 -387132275 185517618 85418190 85547063 526688723 -7253778 -169714411 9838102 111810114 -104725304 197847135 -339132639 -45142833 627629780 6942796 477441148 -77940477 50197325 255694746 568257116 -702700 138242398 393312994 -600638438 -77149691 -414786090 -154875230 185924775 -695305539 -693528630 282224250 116289795 206834660 56787774 -318386849 -78507636 571670349 -185944599 387946750 31886662 -202793194 -499952111 -729208423 -648626531 64931733 399004285 84452054 228610135 -180977144 804494398 -8567484 -163702655 291395154 117672528 19581542 95930069 14504547 231174419 22584596 -56882332 131825212 -324002189 156374045 -581566338 -288275008 152699917 282249868 7347542 394614714 43845362 -133036448 3966478 153815874 12332951 368976317 114948400 262782479 -648986313 -179820945 -105050879 -666390150 -557683856 258332483 37724726 151487546 -2492802 -504566916 -227095161 -508265551 -27515813 -149695017 319889888 472202387 -326099886 42566396 84034785 326108219 7945667 -22028601 31704892 410209945 -43858027 8476039 193397115 -16114578 195873249 10128833 -899099170 -268136705 -148671693 -3130965 -109551983 223205963 -224931682 333913514 174133000 -5026001 61865474 154312716 225749201 38045981 -225572665 -368887934 -474252011 -278739764 -640368981 225515705 -558078812 -206291553 -261740270 364140569 -1297920 520947208 41022115 -39989594 -30432829 -73824896 -41271598 -106038031 17834658 216175107 415917125 98170782 -821571745 317118103 18878215 -760175342 -223757095 -603318148 -334885629 -374276516 -644909313 39306835 -13517774 274674643 136000 18673987 -825116458 255271658 -259125462 183103619 8511591 -59889804 17106918 354090970 584317020 -369137593 -194628630 -333237008 -334755215 189082614 4780346 -88514962 258233225 10137964 -13151509 -14015147 -67119138 -482178541 357200191 208671508 -602214331 -566565455 -247482278 -295093117 -89772073 -511726770 -408609423 -96023201 154359971 56226266 -81154601 -48397713 -416906674 314034394 -644884926 15070016 -122521476 -430910476 8869530 -7594660 2264269 -933187846 -58718479 -96992394 -450626180 64193611 502702281 -161534936 653970010 25203700 -775359653 120963253 -23413926 27077173 -18312723 -3395623 -384047007 65735736 37990051 -2371859 -294472629 -5432812 -421944658 -154017180 -365191229 -2892704 -143004883 -468527275 -7314068 -283747131 209745593 79268092 7551504 -343519189 -516266469 100717600 -49246723 30839267 715582455 27446885 136739570 119751031 -122160041 -97018377 -161387266 16391604 -218498620 139872217 -93913367 137515594 -13171412 -610129178 146063748 181372171 -79355493 -708606281 36309071 269805115 26400987 148924387 34597964 -132190847 -327012722 -132343862 -413478068 693377352 285005853 160318711 66601184 -424088868 -22845423 568189659 -263810553 -495838366 484106844 -400598146 386466843 -51154334 -174776829 -243522507 -546643103 -392764078 84711998 -729744040 -406404693 -356772425 -43296803 -49200604 -172002387 -100312243 -222265490 -2080537 -422838981 -664474187 -442838 66303182 -79919414 -195276132 10978489 38463430 -26465482 -114396713 -41080305 -6255150 -449262800 -68651455 -216785328 46999937 -24359547 -6881108 -24181240 181535521 -783409785 -47886828 -142502715 372039924 39016595 -213431186 388743812 -136461420 82123619 69564272 162977548 770139471 145705591 54286217 186560982 612881822 306809010 5607314 -984180054 555061690 758578126 201302337 24942009 -179591860 -97988496 191045387 114535181 225210318 1717920 111679994 199784525 246253856 -257419213 -58370627 400149010 249511001 -102046705 -5608248 -284785804 -269032055 228416867 -72005184 741374870 -9396173 54586247 -461910942 -103583819 400067550 501880882 767579459 -486300719 -57765273 336349094 2403012 -366256065 301890521 -29028907 498619800 1982630 -449387013 179036294 155035967 -214845511 -407685157 -605338745 -739006545 -146715486 44942072 3379291 -611957154 405811306 51432971 151856426 19334089 -268973392 133180940 -211161341 39228261 352694756 223517476 -57645315 799230514 111218720 -230190432 -35320153 -638723099 473894075 704509289 254754386 -205503739 38398714 -6988350 135279690 -39797411 453717726 -3366372 -62015331 295467068 494418941 197050739 1303637 165852596 109739163 -174115151 416126880 -7123525 -302112581 -979440372 -7099006 -2103244 303645457 -5798334 -710794910 55073954 90510496 500893159 -85185725 467297667 391479148 10133055 512514975 -728806407 18072111 159842693 158110246 355007984 509563646 12194679 -309419310 149201610 -470114954 -41595530 71035860 -462688978 49334563 708289457 -510625 3760606 -227383204 271042765 71716032 69998401 -164312517 24742004 187472919 -19315692 -947259572 -793802562 728220312 -28428130 -8059428 718969786 -957425849 186748689 -480082607 21036336 -384627 -584449232 491764213 -491603384 106072999 7259921 194836417 248204489 36383452 130590530 180902193 -150175532 637917336 -93095651 -584547 -545793413 -187486363 91275785 -113941168 -563375736 311282030 -196097823 -12078605 244919483 49312775 -5901120 -39320567 -635073223 120497178 368529869 -262312280 -789216514 84421029 -66015418 603207009 96450561 -14040694 274821983 -334992749 -498008721 261103942 298925092 -609013964 28679304 -228426425 17300255 15129619 507601806 248450175 6585056 124248290 -124824842 157829529 -199114841 21803411 194237047 -264097345 502415793 91564788 -58193377 -239445047 -127573638 -374978387 108884319 -71096401 769897874 260044339 8917532 22698877 -295206801 -4510522 -385024439 5239103 133097690 649530878 -153503292 -598033062 -8549576 614319878 -80411103 81123167 881822763 370416133 -147960338 516102038 -776896372 2566295 -125486353 -787299 88002516 447611943 13768353 -304016511 -299208987 -361129584 -900047611 -943803178 348490227 109254328 -150046169 -139214486 -2851175 -287259697 10942768 102171188 52914934 -336328615 20168256 526800407 268988888 389132264 3525118 -208257723 415629888 -462661375 -128128858 -414559658 53129333 -18598705 20078174 341473285 -249101939 -15293804 8846680 3940810 155791697 23974200 -219449932 -16042038 -840818206 -24299194 -545127024 437895244 -158080109 -96901220 -261657417 68743821 6317831 142863675 339979803 -103959044 -14859191 300885996 -15944626 -79489884 415182346 53230786 148640010 -12486664 99638442 -54063756 -21828683 197940706 -18964501 159343352 -478978383 461829594 162810922 142468456 16519939 -175934807 -442716159 157300637 201007981 -770373381 -53843390 -137233196 146055047 -262175262 41964476 -11148004 387391134 342617379 -59626200 -125692513 -505753130 -21468520 -596111420 -104118318 -55907752 8204609 47609663 338623604 -42425783 -254602240 -13190974 -21159453 -52079075 170019348 -697835650 241864810 369747234 354956130 5618885 -78087574 -174758900 5994667 9016653 -372095101 89496652 203430887 -257378307 -328406179 436815363 4015216 -195370058 -573739708 -10952539 -200728577 152767232 -360527188 139626008 36410285 62386458 15178860 119603605 -416492367 -10211737 -11940056 6374732 430026909 -2049241 97369323 -710559552 -100329855 27911102 29414230 208396525 -326690733 122877614 -180830200 736291261 -2322440 62915327 -682573477 278230265 105964569 -358908549 -668603261 -77483890 458505596 -83958634 24935208 3495324 -18914133 -105874516 -60497379 413565172 546944112 7442855 35836335 150930628 -493272451 107034558 -372486097 -102971477 12623547 -73759631 -90944912 343865800 214131629 -417724957 -216789475 23741993 300410128 -152882898 -64719152 2582436 287669749 -359748555 -629913706 -638823193 37081164 272052537 329950814 195965396 -585485433 246604380 -131493438 119948720 -199700936 722481492 234834472 -44520337 -669629482 36962730 -748388162 35112952 33270414 154376560 -145154744 -41153641 45829886 53399019 -45426567 -140642834 -172798928 -723650162 134085895 -6908974 -139638022 -74648585 60853357 -99316328 -232247305 -45260335 -549162 112274110 201399178 -280501196 633398209 20048178 202007785 -32802747 -30374844 -276617941 236069261 -504802142 -491231930 175066918 251376047 -29791434 -219198911 -319716588 121114187 -1231804 -20778420 14536176 -145513266 -671129293 -187439196 8853681 448556780 -296733605 86205287 -30353951 -168723925 -224439016 -7711622 -14408374 269451395 -1813077 23867398 -320165011 677883499 -803344102 -75262775 -34931265 -377412 -682242828 -2016313 -3745848 517450260 -132892892 -48803448 554170833 91320249 -225587378 -234356015 -132057590 -226032901 -558108595 19039048 -116231868 -154145387 -94358042 205042380 -117529409 -420984687 -194048806 135007668 344329846 -285935859 36908883 -327915049 -792824188 -414124108 129575440 -199682374 -300971016 138485759 40696008 361821012 -328067125 -12374730 139904501 14296540 -654111808 477396998 65092067 -514278038 -121865444 -121727350 130546638 -160762690 77515303 -202554291 -63197362 77549794 -28154461 -15424865 -569793 76763938 -62582038 -8887670 -466721735 -420492891 109418983 -249695227 -109648597 -983894186 132985773 488233898 20962078 118373654 549776459 -1169260 44875867 -550030507 363754229 83146012 -20335253 -9408566 428527711 -628296090 -124778955 165221118 -2563042 -70283246 -25067160 -364630123 -93631714 299128424 -473665591 188235855 -567582732 137636795 157382896 195656533 -7618696 2776791 23968025 21199780 27496920 -373047472 -427677317 593632416 162675888 -8167284 -532952461 16489373 373265540 147410276 400640699 -827044477 -232897871 -226671360 622170115 43639779 873295583 -189948191 -421122271 -212417766 -3906199 136552930 -10639959 333502555 -522976044 32389678 4372628 448445551 62172701 199141820 797637024 10412678 -132930816 -26863350 -713253661 10692082 -558116037 -343028511 -72733294 -13321565 -145278853 297605160 15146017 -326917221 15421370 -224163128 355107653 339226387 -21147753 267519956 -456805416 -2442287 -325235633 -243078745 141615309 -660589585 -266577064 -763737233 -135862217 -745825694 57110304 -103980220 -270929831 -88427279 -234660602 -298541091 2793886 -247628487 -625112740 14076504 572891872 103041168 -111540312 71781551 -260832977 -37988645 39303946 -6841478 394232759 220038611 -730089321 2253106 -187399020 -249203810 -6560743 181575719 -428755505 -19317462 646462736 -670651135 5958592 -324181880 -185184383 -441183261 -252773469 -53540162 699288003 -6730730 435343125 -18732763 146788024 -124518372 224269261 183692393 803226897 362559338 653024952 -380679029 697522973 216639836 70759513 -465022038 -65904444 94467889 -18914065 146259683 -512848167 -169871041 178924736 370189258 -366970707 22374684 -767094269 353695534 -459724454 351128905 31278968 6653232 139629942 28126074 -341227056 -13555904 485767767 43003364 46982156 57740443 -196354108 -499995722 -178042255 -522921772 167875283 -162660967 -178190165 123264770 -179319864 370554218 -290022312 18526543 227093081 -113579866 -182025004 173587601 173215931 1595087 -434329600 768083600 -775636113 66797130 163206988 246860442 -491523241 395290507 -404703699 -91172481 -8276683 176163590 371501323 857596549 63119113 19897876 -591275460 -43886972 -98466503 32107827 150314012 -398367895 -57072864 -149095003 -428923152 77435551 -377622632 59799362 2986826 -33725232 357652723 57214027 -93542743 -213130251 -691132564 -104363336 27492751 91635197 -206416057 -654334176 400312314 88613375 -353080740 395622907 -78718977 208295382 69497488 -237922562 23203579 -10928353 -188069032 -145739754 -258928557 -182924418 -422844953 23035893 -129971071 202494106 114166162 29032407 28634797 -370829336 164461059 731579543 -699422717 -76767917 145852138 -765647371 45752727 9850077 32701427 45728167 176516996 225866906 298866270 159492495 -497494011 216438936 -552495 368449997 214466951 -482387072 -67024129 20273378 481419545 -7354641 774441594 -300905948 -29875217 -4754230 -520278196 -567032155 268306184 148709354 191647825 -193761937 31730456 384731679 233493331 15094346 -752447292 -19489443 171156301 -630484353 -214004017 236418250 206378344 -167939530 432448944 -575203008 -379763604 -178045654 376523032 -142725120 -871383036 -143927368 -619662135 -133905981 -84374042 -570680339 -154938385 -623366444 66470943 46104467 42936305 -41652138 -43623073 -46887170 52773928 599050874 -176194815 -407649090 -144056384 -11285524 19441244 -35066810 -454339389 17648163 -453237396 657476782 263820727 247209370 192656221 665720290 189757109 -191772431 24230913 323801855 -339481147 -68429150 75396353 -15036627 -3329008 179000565 -75430922 -107381732 39092529 116114524 294865429 622221790 73766092 -543889202 310703943 436129181 383514685 18652163 152350450 293195583 52252705 -245403524 -322641053 -344743720 -421820212 -733406976 109948264 -20704913 -564461133 -130777517 -106768065 783360644 -325805138 -526440652 -58569075 -108727080 -731010074 -709436972 76921456 -479812320 601703266 11263071 -92920365 37831333 817566540 -443907546 -20340392 358336213 252612287 735401211 -160075357 154832339 2877111 48957696 101069250 -148281387 -156622645 -80117620 938490 88382719 -173956886 -106579035 58246450 85635253 -250108466 444480451 72207538 88182253 -101461074 227210627 -96829888 170249579 -149147885 -442615983 -577423559 -303931322 -78620666 403227283 -2288420 -55648 291795986 -92111588 -99833598 873719391 -111387959 -743090569 -71012210 -160253462 480787135 -522935455 484859916 -482828862 -40470164 -60718152 179592161 385696648 68102507 -111132155 -856002534 576701265 -11226450 259713454 104707341 264848127 170378030 -49169064 -233477663 -12383445 -218887984 17200669 57700074 -180717605 438904222 15195348 17669433 7034910 -266042292 -416642127 211110434 -385507254 27299054 -166561166 -229479810 -242032631 -103844737 -514701682 -382047009 32753148 -3449773 399486978 704624556 128373570 -10121151 -15416077 -57960 -25160725 -57558240 113298726 -210203855 138647352 -75369567 -108961237 -64841958 47190071 -359088920 -229235432 31522885 -1249096 105218916 1347009 478368573 14745772 519289621 -551099875 -358928736 -73551638 619888332 -142802004 14984726 271426809 614876546 23864395 1887039 166632238 412220765 124219879 140524865 542530401 525957646 3984949 303295 103624078 -61176757 -26991545 14697671 141245630 -667315423 -215897497 -137175841 -191593296 158504319 -348498855 -141287866 -91934902 442553712 -12766483 453127878 -58022599 151404560 -118410 -274631917 93308786 37612623 21977410 18535364 -211638176 -318676192 -86393869 105246753 -29665508 -17578739 -133910543 -277388405 -815697482 447065972 302913122 2771210 -179541154 364309449 391168544 -524921385 3299869 -148455233 225501490 -441291 355019697 -242918464 49724391 337929508 -86538431 -63933700 -949679 -250879955 241234487 103225452 69786395 45929212 3874952 26119730 -230404362 54053409 -296668274 -292584451 37176706 10191883 -115058327 -218515529 350822663 -730062779 -239461680 61794102 386757269 6275680 -157259330 -366320268 195378 403560750 180078997 -497186422 -608831511 621163638 -59257891 110294146 -4391857 -564028946 -196560855 68778899 -52738 70074818 -5887201 -213435755 16815459 360484605 7795085 -7864260 -68274419 7779297 200597712 84935120 -56779648 -408170215 37253600 -164623399 -186222593 125420882 205573812 219512517 -20169405 163049152 20637307 175497683 494648439 157574392 -107343023 -28213723 -565741082 -2576302 14067731 -407314374 407919601 646342053 -147098335 77158687 -418123178 157160165 142801986 -615858819 -81889548 113193769 215644651 229264331 -222888512 -20464593 62937921 395234407 -38297596 -139508320 81102814 234317704 138627816 -359657878 117336730 752336618 -15323103 -77898530 -825447291 -115010549 -12607111 18761222 -132433417 60916201 -17923482 -781937552 -14530039 -909339949 11249663 560104115 59972852 180628105 298483116 74405147 -51089036 -189734732 280511920 -205015996 -379416395 -170219254 -328738257 -244479086 -814153 285173 -15560464 -1411831 -240816708 -316827729 146558056 -27689052 -338024361 184269250 -139076918 555717784 1658344 -76822970 412095368 37969596 -144932076 7360938 79329130 423879868 6950061 -629237843 322267134 -176295139 -64004993 20385142 296692657 513088796 -87875766 -321061695 -236029447 -241190129 -289862733 197487333 -121118321 20287939 109113475 -263809452 123012275 272981306 -198860195 -23003113 -301810392 12647045 -218913613 -660276508 -649480578 -217058849 198996656 -8819999 -1428557 4499394 -123983913 187621054 -96018388 7756539 94613534 -12749411 -833698679 211915273 223720935 250514662 531743347 -189465785 -87335810 -7569724 96057971 563614336 -107513482 304092206 83281180 107826352 -122698243 503701459 -188036340 245185710 83618014 -15384562 -133723866 549636413 49080791 67757177 11868048 275826666 -424956100 -114502633 -5378138 -16489927 87756836 -287175778 -114003437 -4494590 -380508168 278239166 159893777 150090296 -105341622 -782978488 -556440812 -470941408 -11955153 290302465 36688109 33237774 -16674218 118852021 -16522621 -22571692 -47116423 -27538646 -277802437 -226835958 121185995 -206121413 -144415579 579527079 263003149 292153279 143026982 -249027193 -18752036 55659675 11731063 185655000 431496597 -226936 -66359901 402484077 127283928 324793081 139822993 -85351511 -473668847 720281189 -437274292 56018228 507823055 -345700201 -73640094 239548500 -21822945 -60327556 -48295869 177222790 430086759 334398099 -173086693 244070173 44847434 19251340 155147810 -527904937 863746219 -105296672 91790766 -266500049 219654563 -51373921 -5131231 -471773708 120132224 335213971 31269738 194911076 -454430468 7598651 188254199 -198490830 -66170541 6345413 -310985800 -134604141 -115775731 -415302 88977498 -346322346 -201789610 -48484554 62656480 110965514 899951362 282201954 11016637 -286535693 -403257379 5402735 -736281576 -225905537 -447078 -67974635 226613772 -192095002 -586267952 -43303710 -24032 479662478 7604069 -9599020 -233480616 -206031624 99437221 -357168838 -189721291 -5901988 -301334949 200589421 -482392745 -26158589 234425502 70001737 -1050577 250235626 258147955 19065780 44487116 497242629 -253769117 187207846 -328440768 608086793 -401297859 -108082212 96794295 57886410 3748498 -107624095 67772056 -395996852 -65396764 -36073732 225646551 653271178 -675970524 -370951116 -285741767 -475234939 -346563738 -130054732 266091642 -136106710 -175598750 -10681620 24645639 153662080 -37345011 213885543 -33674861 -439218767 453093585 37710802 456374051 521522782 224798795 103075263 309366186 36250310 -15541002 11532330 -436590556 -33900902 5882248 94642735 -295570249 740828460 639083596 268462390 -319865501 -84969593 -505151545 98362404 254928188 -13710266 -60424444 148881336 64144795 -255636452 -8494423 363506974 -18757322 602076935 460543150 60137974 471340794 18074986 18410508 502607871 20889147 -203093201 -215590835 40004021 -38980218 72940078 155958958 295494678 -661832694 188864050 -177560474 10043482 -325825482 183646323 -187059730 276408705 303403989 -57225021 -318665249 -481517149 -76455693 173872886 5652137 -189067267 447181842 68384935 -357044635 -554995078 -567644805 13914214 -140170618 -1971802 -323084213 -130769685 10884648 -195233212 11954055 1615269 -146916108 -92384018 -85863685 95715456 88203231 141563647 -57770258 779271152 -110448553 126853329 314022643 -76354892 -39661885 484020802 359980529 -360815629 234396936 404037254 138466337 20113927 -338129435 -427311885 -203347456 -99457295 -873836 -50277091 -300524165 715690550 54134734 -161073849 -14940542 -154107472 5182639 -131375659 -446849877 -13006552 -204697545 287340350 -308153102 232694311 131671180 102495068 95056226 18845712 243547310 -17304929 -19195901 177591239 48907178 -576161177 -25775866 46317661 78031751 -71445326 878042802 -419705489 327575932 359913851 264280990 44370969 117763511 4257703 682838993 -660243341 -74504646 319942845 -289701969 -315289540 96098449 -449816 -7346937 33015039 -657051580 -341271 573552146 -477206968 -543528352 302186559 -102740514 -180483475 2985589 31489113 -315694 -209951549 68750976 -19953403 586555121 191620801 97687407 -317257798 339547184 138794592 100203674 18047061 105811834 242348598 -14373180 -137931784 -174684886 97264597 4115598 -32919534 -649771105 -26851353 28626602 644429242 -36559985 107171770 206125809 -466422362 559458697 447286962 -10153340 -828286500 948179934 235891865 -6193711 445573121 -287720053 -223994517 -212246747 328048352 -85194489 462808395 -192342121 -396889223 -369393901 1503511 -133158154 240763921 4707461 589097880 485644695 -46902831 -838965788 421162339 -1370959 -185800047 150155653 -56588418 19446064 133893979 -181223865 -18888937 -429471443 -5159637 -12518630 -189079745 -179278195 8889665 -142487953 76516416 -15210418 224017957 62659074 -176163996 -5575498 -336333530 18182251 -569392603 -13855558 229102610 -498942471 41711489 321155871 -398362812 -357655924 -14210222 360578132 -8527570 -56879885 135346564 -89894587 -27439339 206140947 656256935 7894507 -135292476 48636387 -211207779 129859015 107446852 255965494 607067578 317458647 -388806447 -8729175 -8943366 483090801 36122579 -754196795 -196265791 2966481 -341288031 13308153 51237500 8023750 25852607 -11298884 -401597188 -341146610 -77906817 -140234122 -93323744 17328295 434151319 489815409 -37027078 -861842 -15353819 59129769 -174732939 522884058 318287318 288502518 -327584526 -346526617 -248868325 -360197670 218004953 -152198572 311425617 -307299285 -315079651 -12694519 -101847 295926624 -18299045 12326016 107811997 -176276952 204485739 379223218 -203022327 -363374517 465717761 -190694450 41212713 -185433411 517326468 48879628 -335550109 -191257661 -722549923 -552981416 -485175706 -3241244 387454 124895712 93096238 383759301 147859546 48168955 -25445144 -210235873 -851625988 240147270 210879653 480785751 -22014160 324809289 104758340 -84504963 -53593948 626437920 428855578 -60585900 725971714 -589492137 4921080 -135879 -15443025 152587324 -635524175 -76716064 142425715 -51229816 287595540 -521802266 -51267695 5723844 2740786 30726917 -62032924 24914230 -206089415 -421190172 120131722 292645130 4245916 2015368 5066385 7716136 103532762 66694158 232877100 519133478 -168549090 92086253 76538207 -43022902 173011442 -173171275 -687756545 -727893842 80348255 162964610 -244474913 639686264 -239208904 530862515 -126020 -657606919 236910019 -214146102 -856133933 -55388100 118953453 610320735 543202797 53874500 -639174885 74245065 484137173 104680271 -679634308 -135637565 384491861 105769156 407458795 -755654191 289203602 -196657292 964046 -639295483 -10571779 -23475397 -443492050 285451177 443990065 148390560 -233381084 222463955 388113932 -57236116 240414973 -202197597 512500068 -116900094 606826050 128613792 -7975360 182932463 -804076360 218147511 28371519 90594052 -64227551 25815178 193811417 78654260 -242571736 646486174 154595058 172226505 260821347 509551367 -127767797 107129541 340117762 -314607623 1144709 -102071574 622560571 -2601221 165505443 70383823 -916214996 20571144 275843299 67552055 -315324085 493762688 -130857766 -11566687 570488154 -671682834 113914537 -894029526 487604617 -18675726 139112898 489437102 340430715 -734383394 36875564 -393572892 22732465 782022937 -77111138 -542668965 -270253104 84126314 261417309 -668947432 -586480463 -472709642 598554321 519301 -30288772 -159753288 -499893462 -359534589 -482260832 42042055 697694812 150012914 -44712307 660180695 -92410721 474509648 -301578763 119915513 -115490283 8082111 21913792 341032628 -54240382 62532559 470856784 13806224 -271546537 192427523 38563615 -133557461 365746007 -14671660 13655855 704538818 2164936 -119480058 228258087 239755267 -376727086 748034192 27886442 -295046607 462381315 -564901834 581143494 -326393735 -209644621 -11838150 343511459 -224614860 -473903033 448129046 163883254 530865244 200940590 361391961 302716 395967907 -503052962 243082526 372652729 -547512207 -284822895 -366963621 510539941 388808378 -3911512 -53306576 98538459 7226792 -314025019 263689142 42687990 -3252622 -605286243 -24521002 3689001 18744970 93883973 49107821 42487102 108909 -36681197 -156351554 366664495 36740717 -518188397 -226014 129174517 -249708905 -25799916 -16313902 87664272 346180704 32475647 583375596 -179470807 -2179343 -115704527 88550828 -690114006 -127234784 -140951942 -719895418 -107864239 -43802766 -195528517 -336087923 -33158744 -79615542 36463009 -40417866 -142024828 -575983887 -781738610 683414536 -519251897 59398656 729886048 116073220 203285857 -228646417 -22235842 -30615907 95138087 227148906 -226600383 38756371 643481552 -680841597 289681571 80940145 11535993 -123990972 655640810 -755429824 -15951252 -183326793 399296014 -168893985 -110546762 -793371144 633173489 97658752 50966006 72322516 927467580 -14812925 13472188 -7718693 -453113768 -236821733 224834710 -489638267 -309744597 -12278341 29188650 -1693236 -25967557 -2289114 -311318806 123475549 -539601265 -24528551 -235267815 399132249 1633645 -480946610 321473986 650499810 513013751 4972175 74939652 -35947163 380949605 -387287817 -13654261 -773843163 -30279892 231217522 -4430733 391648294 4008760 -544026389 44645639 -573869573 -400388334 -260396383 16129281 -174067806 -15356293 -226815161 -76460951 255894185 245075760 -432491838 -349697744 23795894 -25922187 -238364462 191052408 329129930 -105572728 -95616830 104871205 -144591961 -16396053 93590147 -231885411 14319235 96284067 -321709493 -143879099 -272073485 -258495058 -554191018 357012447 62700413 -50443265 338402527 -67077614 32172556 -793951953 306146344 438617260 -20297640 227948075 579978563 619173 40226679 -202697443 703238512 -345310 2343362 -494562033 228733246 -48884632 -100755364 -145910841 -995846050 82305486 -22422766 153632011 10462747 -253689523 -91854906 -30136318 -276961085 125482962 119999434 -159391957 704967396 661060032 270367126 226121177 134479759 -10733088 -445836408 -142048316 -269766013 350221043 582029898 316835960 6681711 -126076935 59800348 62363623 78682535 -135845187 -60070881 450036801 -25307370 47870734 403711726 73723314 -522067367 -647267605 -45912105 -338695867 27234062 1513764 288455493 -797731844 -55206268 -242045402 9731935 -5933867 -452973887 284771558 740775680 -327989409 782441840 -511226658 -196893816 57656638 -4486896 568221131 -147590231 100337762 60942617 765065783 198587974 353842845 -101586622 296916614 -341021417 191380464 -247836152 104712803 -2286351 -249050532 -27253821 136222885 288822001 274712376 -675233 65674141 412764256 279879091 -23262715 495732513 352629504 -170973800 377670390 41976958 -147090259 -98268021 522300518 56589848 -30746379 -134745388 21478479 -205838220 -2272603 102802917 -18037273 928187995 342904338 -594011257 -5982872 -60022009 -197239584 -11536513 662382290 663167276 -145307771 -84123822 -560119312 -22703333 -428930234 243941051 239171137 235945210 -255444600 -725098970 -79764955 -168757337 528008736 -748026778 -36917253 -28370162 -63664596 -192436785 -9377175 62184295 555162467 217392881 -428933027 -276768547 -185354829 -249589939 -259037064 158631704 -240627716 -152563558 366800341 12924690 -111481261 187984467 -223121774 -804223456 -370496002 879737323 254080463 725679408 -485920647 269373938 -193989178 -762984440 263716725 24236448 -309892230 -169824943 -526411785 83234652 603636576 213529644 324018229 -417802833 -522587199 -163154157 120627293 -260576725 -333886411 582266562 177786289 416488344 -153188605 458943129 -173382063 -838737603 221196573 -30165670 348469554 457448777 -645858986 -236261536 614542975 374059791 715712067 22591389 -144263272 -405027981 231344999 79303729 15949221 478789163 -150276151 -245647150 217110909 -101455477 -54150739 -657539599 -345920056 -45520637 -723671 548048236 -311718442 -31530302 340812649 190733251 -6195689 112742973 492019927 -113847489 2475737 -2810169 -82871251 -86216339 734342471 23583662 281176299 127265331 208186927 43670553 40657582 518134603 589869542 -7400162 -326582980 -493272909 49871347 160533941 -15806153 -242284048 21613887 254565623 -186504451 25448813 867343896 617732314 -211583686 419654785 115700893 -322780903 -28983820 -71229853 -69647856 188551293 422993308 -121618737 -115173989 125287853 -62975345 -573144822 -121806160 242010187 33759654 -6082791 179319644 -933222 150902224 148039899 18913570 165692489 -111925445 12307909 -185402414 -429351614 -527719573 295699458 328576427 -55153656 -304367586 1108705 4789769 266125250 -135083923 -244926166 -13218376 -156987445 136309226 -753504982 -124731644 -603688449 -121666135 -474283741 -472693326 -164352130 222053024 -419475195 680077191 39548668 -24285250 196568628 554475865 517321249 -226917433 17349834 228919162 278426499 137544099 370968463 694162148 393936415 -1844763 66357254 29928386 -441501753 -314078012 44556395 227917362 -347023327 -155480003 356897409 6648420 -70778667 9711071 -241146859 273351521 -257673527 -139407837 362234207 -472136486 230407974 576279836 -141191555 -579406972 31741293 356268655 146185689 -224255743 342317228 -309700 -18436578 4360248 676061507 -117993493 -100240141 15124037 20471112 -206936276 -118111741 -33695790 -102951256 -82071176 224839998 653493824 285379164 491457350 -340859696 266364358 649207703 -249642901 56241122 7970572 39513535 25345787 -152511078 104355222 -521527173 -201947790 132689963 123343200 -251250576 122960632 910521016 222777365 14838333 127453053 363064968 -387348903 -354605131 402972573 77240968 295586395 -18782424 71165166 18929491 -128391531 -331852831 -566620353 64823827 -59167125 10126230 152309532 -85015 -492820435 472536390 320682483 -86228712 -139735233 -446223553 213421107 -381598020 -4082185 28629345 -219295287 -20564433 9502255 10044436 -241224251 -544591035 -136719579 1724646 3969410 -736222008 308951812 511964408 -7191402 472170492 -735480430 132533722 -31049081 282333914 -59336488 -56430398 -20574692 -502577000 -290932655 -9911541 232625416 -328610163 15506102 26100657 -91328295 -117711416 384400183 -146412664 357953623 -17970039 -202597412 14713968 75700729 198125052 756525288 -490071115 -263097957 124928676 -184897455 -262192814 89528707 -54603144 212039465 80366903 -455167803 -383286798 10191203 -64146650 84094358 79930153 918268445 -342326537 -790077876 307112726 -1330863 479703813 819920982 158375580 -413652246 -4998992 -304734675 -332400722 13350939 229125905 421754154 -16177800 -55841849 20242636 106967966 96520081 -217514504 838656334 12646318 119573534 196166771 -33203462 -686813917 -795192533 -104131169 233305871 1480841 194883318 -224613879 13644002 315985298 313676747 -22515820 316535381 -104128295 -21062114 318359895 -9197909 613135 -264689558 -99470808 370098570 -154848517 618624861 200582156 788061223 -105924470 208392482 488547734 25729674 -157181122 -51009996 -124290054 -86982584 25168148 515141377 56636334 80166427 -116265338 721711906 65739412 5912325 -29420955 -140442217 -1236573 10962649 401013248 299006646 -9714574 -28956251 261700186 17298832 -258896903 40262682 613085029 -362719362 52619417 396965874 -143430899 505233877 2311745 44049010 -95329830 -128908393 -31593443 -892796320 2345812 -139890364 57856025 -499381748 -85682333 297297165 38491030 -307681307 -114324963 -355452030 -328408526 -397042945 -20119894 10512617 588194670 169262814 59440240 -436154034 -11729856 -110006699 -118842575 192135136 -640832428 110373832 107533454 181002081 -808082663 161239924 543085965 223206182 35794681 -52136047 -1022287 187053264 -110337136 864978711 -113220424 -230099421 -218681041 -719530004 -27504666 161303514 16153429 -8015037 325783160 -327854872 -5757743 6091207 100068566 74295390 -59098269 21729801 -566954563 -831657581 40098926 631347026 107310103 23543094 385716522 -8049244 770681402 -361555797 64843415 11428839 -252329524 1885841 -38830845 -90765729 -93070352 -373750840 8695764 131418524 -45430566 456886476 -99735909 31982024 -260317322 476468003 867941134 331204272 229255180 13486800 419178718 -324420001 -171629786 325016873 -28743232 29715009 -297947054 -208901015 -193433907 434583124 -76977167 379810227 -19275947 324527902 10435731 -96334014 96492630 -12674682 429621727 31717535 -432975974 598732037 319956224 -99023474 163300349 16770833 496037753 -186215756 -14862957 171398321 630064293 66578726 -13621282 2678294 -135071078 -53888441 -334310627 487552611 204961180 54013594 -264977903 -118010084 -525408609 821372343 -42594240 -22046338 239141341 -46822924 631847975 57887428 37707278 386447190 -18341689 -533108093 -725654775 -418922576 -17736767 86702610 259768046 -340650890 18401529 -277308325 70421061 715442338 12328016 -205424752 150341401 12110266 33265786 168014574 -59610045 -665345872 174830595 -41465330 514236938 -61280033 194710274 570942489 -616477457 469916465 113318889 222205326 -20309138 -524474510 315597855 -384966930 107291325 -645873 207239057 13574151 41562291 314090641 -20859060 184300877 35718173 -353570056 -162322602 -188248971 -534334239 -147484756 -104908205 44738533 -212777408 8528986 532631570 -285352898 19387335 420243764 12799544 -191653048 -501008769 143614387 364126590 -41426029 169128310 -171311790 -542372792 228205 401169546 -91095788 258422527 -571520 76044177 -1243953 19177214 -358880276 -2586676 408582364 28186731 -445098851 126441252 133066654 365918210 24089153 312653855 -38280097 -111474612 -361949942 -47937785 -81367634 -341993927 -90337827 195524970 81813074 -43876567 -10676817 -44281848 291092402 465377 8928334 113898756 19615069 123925044 -193060841 37959942 1005876 -175493709 -141962082 6994401 -55177252 250235939 -508791652 272698651 -328821296 241831905 550876030 21433669 -122068391 -43605858 21837454 -269282 -543611066 -89721525 21937305 13163216 191412272 -9495008 192393679 -82704754 163308401 315950006 -45112260 42894066 413777918 667712611 8537314 395490828 82826023 52404114 -87990084 -120766372 857799760 454597808 -11855967 44351548 278933047 -34729186 643994929 -320208406 -266449569 507577830 -325817320 73803848 -2549605 278430371 51675629 -576793005 -10855899 71602681 72446943 118291594 -7702922 -180614960 -193208236 -456896825 -779361524 322144794 106659981 867505721 -263990233 -258489042 -186547683 80200702 -136394984 2460488 -1941805 415017841 -155595969 82879603 -391524311 517887222 -847546603 594524334 17734336 7990462 -272736740 -180848274 124889683 -114834021 -105517055 53368817 -37696147 764706086 -129701 642066280 459880771 78505689 -147634397 46092403 416848070 286139217 -72869666 517287009 125708634 -69806852 -300493338 -229079852 -521936302 -55122335 293796884 -49395461 448253201 -896936128 665353705 652441475 344495408 -521313609 302709752 79001346 682588247 -190974 400221126 -75392419 -263164230 125763257 182254592 -496389050 51279342 -190836467 32253635 -845611314 298465761 518742376 -363970389 -32010309 104288623 480141169 -608673879 9441491 -373666152 -142109924 -16064078 -479184729 -87418850 -670394462 -300039603 19644900 102115248 -381839299 21235896 252437882 -474463096 -10669757 77226 -17236520 74132787 627232121 307511061 -716382342 -333688478 -295674054 385665703 43167893 -155182450 241392290 -470553093 276674653 130368220 -647414766 -9720459 -4030993 3473240 -17194619 278443483 26605477 696358819 162194484 358816008 -39562864 889223446 191477632 743077 -505985043 -135337270 341726075 -31459566 -540585053 -661945258 -26453264 -583972010 532383661 -10581700 -598476716 -196992241 -58411768 -651078565 -82071338 174410766 -3319168 415587444 -395684692 95744636 -714035037 -300559789 -187326407 -5345789 -163685339 -330778448 2789821 -56964981 -660990883 -352541334 653355270 30051982 -103793029 -19745818 800105701 178021459 -827725991 56323379 -222290172 -845109030 -242596738 2788857 -5114003 -164317691 -24206062 63860118 12136524 28513387 14303316 -314456113 -90561900 -20431606 -151684268 636392803 220274174 31501013 633631216 218351541 446457417 202324417 66727114 172912578 19289087 -84039702 288844069 -219161160 -11321841 -448834595 15867866 22789922 323010147 11449009 98233638 392696258 108390129 -19997470 -254608251 248372089 -445232254 12211944 -4160572 22566228 -183548226 892376071 -7247374 -105624237 -7507876 -357873516 406736325 -80123460 772574335 170861844 637658633 -850417290 302196514 -60102173 13783785 233872492 -4016609 -10066814 300161763 -11332057 -198176721 129574893 551853291 -46072439 -170172703 -257663940 -18316577 362600898 213227117 614574158 269830904 -77612083 -462864414 57120170 -228199015 220199227 28175117 -42509179 -391265764 347857652 -4918747 340361426 -187105554 -24006460 -395940881 -29985559 -583501666 669546789 477655214 3188279 -93050600 -6112905 65549052 -304699914 -108727156 -33055342 6779119 48724806 -283124973 301249757 -3068094 -635164275 -121765911 -114195805 -3424624 76560243 -358682491 53292813 371677336 -10235631 140563005 -144326997 -314207936 8453730 -60573868 -48424068 -73383894 -41163891 -18357184 -643124565 23612891 129859103 -24403510 88595309 176360649 -190380722 774334528 92353844 108923988 334455701 -64656555 -27408486 36670458 -611645686 16660145 176428814 -70606284 292174722 176049864 164195682 555838079 -3999009 -420267148 160257851 574606450 80695754 154015558 -74781548 175161684 73178236 451336656 92104010 -209606633 -242576478 1461363 708402750 -114188718 45955145 -23194960 -64300161 8179039 -402408391 7311617 -89557297 -6378353 2224676 -172246675 -292491095 -138144648 -597872337 -416817335 651420800 12250078 -14550683 -1505150 -92783707 206129961 818513022 -390592914 120255324 724490403 -522593191 284944384 -523161646 -150336263 13590555 -461656078 -1734447 -23118753 332642569 -37070026 193044041 658168380 -1997484 -3506223 46398930 20791931 -229584561 281935429 221532573 36366484 25575389 233145163 642637800 -165385193 -276383062 3263836 408168506 23767796 -153512163 2065795 -915627546 -47545255 676672332 -5352082 -772890124 5593530 -1930306 7111535 -633390126 -302009280 -8423685 -178490156 3812000 -6125740 667605624 53151215 410685365 -272079298 443357 -76836622 359635013 -32510434 -16867910 867854244 41386103 -508598132 -702270971 19386567 -193340021 21248605 221437854 627263072 1152970 -357066535 372357824 -8540523 345267203 585381838 -212655278 104521674 187722337 -407607589 -52505196 -97652477 -722510605 -381213886 536131426 -418015002 302154806 -368105740 284196732 242227188 538341529 396880622 75172389 246091745 1285273 -2503275 -289233588 178006451 -38290180 -512523257 -107260175 -960809508 49739502 2616125 -266987164 87314843 35210663 -901851161 530554089 -683561309 47508101 354631522 460427543 14867860 -34086 -47973204 -19752216 368185457 29897271 -190513359 -547480491 434726410 601761711 -126193118 -44035551 427420216 302719662 -93799724 -27354950 643828385 -245490372 -93174702 205410977 -90779440 679644262 211820898 128528136 727424901 71683738 -584375265 232055165 -1822659 -3682491 366112352 217946816 103809553 202976437 -356022899 60215506 302489862 -449088418 -579559168 273565837 358353231 -235388204 11688547 -189217595 -452289752 -278502207 645700961 -222289121 -337840350 -86528913 9198762 -350017474 181327586 396675952 -140611203 -55230424 -506393433 392125335 -700215278 -413748061 12444899 93359655 -548151929 -7255020 71682955 289311962 225671037 -271148335 247409655 -376704429 -336892795 -135214044 877562588 -45429953 -230700 -21278827 67322682 257057099 -515781689 -16009774 -8831433 -880133709 -784486474 -464156248 41498621 -339784104 -22506637 -95674364 -234969398 -831318449 -608674843 -9813064 33017596 -539583791 384990146 -330226889 149250900 -19535343 -108653528 -76216031 20552799 4274694 -216471275 -122413463 39038586 -31463244 256811761 -177224534 -3064456 -552894398 514237538 -25633055 -92646044 -119029567 332849546 -350749364 -389948559 292318984 289212910 364830151 14776816 -182653816 392675639 -451752115 -8443456 -595035797 -6619866 347469078 -20171010 -398560574 667926658 32001487 -300448494 214528257 -60136795 121737392 10688705 -240254315 18586910 32753166 332940927 230808469 145633516 -101232667 -178693535 -246251087 19756131 -12363607 40757074 -738201064 125977265 -105867211 104233638 83985790 428690465 -563459451 4684853 18422121 -1329794 438616732 -586235883 75511038 257714842 183901412 124255528 4595578 -119971459 -585448283 4868047 495464 120915197 -395438329 -346145935 -87290144 95256525 -793330 7478881 -155299371 -32575131 -375740247 -85551949 -5118718 -85221162 590443 -365750091 -154115100 -127805459 437318024 -47863842 107582490 124595520 -237447238 -429874260 343656742 186880861 -324924566 -12797681 174939718 -187202449 215809865 398911131 -65876621 243665219 87928769 -418314415 -258469609 324663231 -72581073 75708964 -773301204 -493114948 -1843239 -24825725 -140430686 -68864773 737233128 -45432090 228338786 -117634691 29779787 -194934749 -19592439 85340866 -186639438 -19359502 -17757679 203112483 -52091317 277241286 -31334614 -28167931 466182143 262158150 30291146 608201227 4049130 -23432010 -2137875 -196154532 -19086759 601313471 -405613228 636512699 495055305 288213303 -744533626 236953050 75279755 93820957 67715993 555806054 -188156261 715000108 -363082511 384127828 258123817 218074709 -786933432 -246815014 204953066 -343432435 -74484250 392623543 -149378149 47371560 19535958 12733073 13923353 -6399018 -62380950 -120615419 -114408081 50765650 -433257342 -13202956 -858830206 905131 255476258 38589954 451502394 126503 -189601 3367873 -226698042 246617210 178406861 324228 359880359 25746799 292002556 96112626 738718995 -248956864 442671746 -22173498 -27520829 210081122 -179075503 225308866 576566267 29468541 -597722475 -48304492 -650604689 -370968736 -581141897 329940976 288324148 -15118602 -236859012 -279447294 -455100338 -39223414 -486045379 -29538792 189100376 -136426784 6620583 -316423583 -111604816 121555329 85115441 -91587932 -127953532 -65904575 234491646 18017687 -606910104 49237770 973919 40228237 -2585206 -357026873 -119481521 -139664616 -460716076 -54343236 659593535 391335021 -226989320 -310999318 773088300 337209987 -11990140 -417325425 -43419879 -206693992 -181458069 -394424050 -655794393 -27535037 -509542279 3128429 -121279477 -37074003 58121253 -533316755 23030536 -283332581 -339965394 154278717 -74518932 -961972031 44984589 67822691 -36930498 669113554 -154210066 -442058136 -470260637 -83755883 440242249 418218516 299746820 -169401570 -338805734 621944593 -257149023 238288223 216507703 -101662642 -16338579 84661902 264140200 -103397434 -564569253 -454852687 -38585145 -25418062 250113362 33542878 113066877 215181776 -474078538 12291717 -15943680 597309677 -28003601 -20212094 -29806518 -21472608 530711541 -135134586 669584780 14153338 2767344 -71189313 -93832449 138224545 294149352 1627359 154805729 -27627924 117176301 -128735281 84407959 -11958674 33235773 -28902062 -579277314 -280703426 -3470738 -888102677 662147171 33718857 -777150 -215745597 -642495353 111879614 412441089 23925895 -357569387 20420604 -633616374 646940065 711711072 140973679 228902338 507915589 280800033 -26435083 164826342 -113733684 -211668614 196304229 -359100526 589447180 -505727894 -65178105 301579990 163831194 745853804 486784260 -296094550 678736985 172670452 425596584 -41902907 325350609 -438181824 323663280 -442615 395751613 -6015795 3614281 57742830 -22229926 8171659 241032420 -312855890 35360292 29561141 -604826070 111081948 -455593901 -539370786 522583768 306335222 2499087 -29005955 -10192645 -733351003 -41930590 139375275 -82211721 17593206 -401510386 471495873 742854100 30530629 -210598139 -611827529 6149717 164457043 685252384 -196322244 274852184 -4588138 663389172 205929448 -247990850 15344742 -2528085 228371472 423343914 786442083 -586186602 130704569 -196663769 172955073 -6403024 301777687 891976903 -30018470 93706851 -454711333 273216511 1111934 363856976 -29179286 154703783 -9466787 28700446 -235083572 121106607 -47986790 216519715 -313182848 50074242 639771378 525971 675678833 -489053123 -42353086 -38132419 4088768 237351626 -123686914 -594258357 671024325 -159258049 -99161415 -516407856 80377146 235561534 502230477 240971053 -368777905 177886665 240240226 -28603100 -11210839 256966436 108316988 -245877278 -23104385 -84270518 3600454 -66536243 -22956549 -16684953 -349402970 -60587426 -213598668 9001952 -32472696 151013877 -352635906 -150564375 -140408874 20483255 852176174 382192570 -761610255 -8522046 -332994665 71137674 305800968 505186913 1156149 13608022 797646030 440180844 202107139 121859659 870177095 -380104511 678900798 286977467 884001855 37472224 311845205 -3443888 444200107 -178619591 57748928 41929441 -185286160 59332725 13232002 -299353875 43357303 163851669 204925452 -566469807 114933612 -76223189 -177828451 64056795 -435978628 447770818 25435754 45110553 -1131334 21716484 -234145625 108030544 -493145446 -409350560 -316563565 -617540084 52070510 -224086515 -6934510 -79147714 -175923925 -9789067 -401529577 -2012634 -170038880 -645256785 -169405120 202018907 -19835264 -570048779 -252654299 721800525 566073 438259905 13354949 -18336740 97664823 -256131886 -143055957 4682880 -151935522 676035695 13727279 20904692 378374548 -28450611 133234526 -279914495 187302901 -26734797 74340387 -238744976 131665605 -194179156 46213669 -118180024 22902688 -287462897 -5253458 29638578 97073132 -7805570 -554736499 123013343 -935563259 72943229 160991229 -19730369 -270268806 705775351 156117547 342222131 645342450 55782447 357850171 118568159 -3044893 -87738810 1163279 -151196168 179675529 71269530 -12046579 51315498 -407221275 9766662 -166424463 902029146 -560256102 124299473 506945243 -344368002 538332650 161780586 351969757 -116915242 -100417066 -560914632 -247571451 -37673873 -370858032 -21698001 -298996742 -21355776 295299814 132437046 -222713422 94002080 -277175635 -90682627 328145439 -7216073 363236037 -501896358 242168672 720198282 406790977 552930600 -312577412 -547537154 6441382 298298946 -52685703 -350168474 -16934067 517833767 31096765 -23849954 182326876 -409297279 177324241 -302246295 52072465 -91324927 -140166394 259649945 301698070 214975872 233489052 126245283 -8400542 -329161262 86279132 -24595030 360336115 666160348 -238148020 -54665406 68532490 -24272428 -36907835 109011707 489146034 -327088981 29844235 59108623 -177930151 -91663584 -62382561 29841089 248311707 -317502495 -452938259 55907563 350180222 -623647959 120907417 -3790843 383627962 39029573 -86495531 81146883 -10777660 -131234498 -196116798 -46816620 238285854 14673302 73500655 227982233 136117152 -112529704 -376014097 9670728 81999162 -526016990 46246849 649518485 -434397757 -407865606 588197872 278482702 -50542633 -448688314 -833340 -83728467 -715662760 -390112208 776944236 544009560 -5788306 102073089 -119798711 87612746 85608490 11945328 191366054 110721102 -124841532 10987741 -1989920 -648017941 156174213 -169521401 -68039663 -146881182 63545676 10444941 -25607927 -602652541 -354151754 347865351 -208142387 -36674851 287019616 274428113 91618992 221811362 -74599241 252520575 -566994324 -658132990 -315652894 474561960 273672583 68523199 21282153 -40580305 -422662380 -532099606 313494262 1992907 254740514 -768790994 238940945 -364692849 -55762474 -316839496 -176316756 45105216 160988526 -77424569 5920225 245586565 -21393479 100394440 -682938854 45116138 489197749 45925309 8300706 -252295316 -89775040 -334658490 327510758 31787845 -418531256 350867046 66155075 231213275 -200019314 71357561 -265288898 -616838581 -227700989 58183416 18138878 126127554 351712685 79955654 62537245 -182332176 -278369146 106323926 131841115 -270040080 540886346 -131940109 -851661191 -137045672 -492309613 -130127077 188715378 96732640 692448 -156970993 487961223 -341348502 3313540 482775378 63628743 -586815406 -445848054 20467957 521939777 525851632 768767755 -606891816 185732943 380501469 -73849797 32290445 -456956621 -41349282 -482301893 175377920 -123918347 -146238061 76288694 -138813635 11236135 12183557 -692729342 53606820 -28394290 194383442 520929889 -18130002 442409298 950553768 60313246 349109798 -326008326 141926578 -456092176 5588024 -205532857 -572322 -109796197 46341732 218853658 -214505624 72327879 -3374271 -3808491 -94958476 479314812 -44096768 406281384 -121982449 -736514313 272735083 192627279 -56749026 74761794 -352169950 -406045108 -281658356 15665962 398063 28100457 -167507482 -244396244 194397982 277642325 -22605630 114448981 25697193 -78683696 -165834971 657619061 402854823 273733198 -21853662 -386620 -106029650 -281728091 -740220452 -169147028 -440296512 -199610908 -206843466 -42927376 5105839 -505958186 -449567266 58446580 -275522221 776942545 46733671 86241406 -14358378 -661150390 289267981 -350641425 74839234 -3392303 34239154 -118186572 -142446004 -889505467 121083803 -2900174 -564841916 338595008 -600733481 123864618 -23296067 -229139295 106584936 22368430 25731468 -53232102 257070810 -74997699 -86146613 -462683549 26169072 -633975728 21251067 177775296 -349630659 -176506493 322817371 -391311271 -417725122 -4647479 69426529 -162245439 74591618 284067363 63265868 -48998846 -346473087 521635785 87238657 362612745 -732916418 190504837 -265702273 554280599 153031683 225199331 61444680 5092863 452496160 -156106335 -662631165 56600435 13099055 -21789188 -453482036 -132260621 -10520230 -205397913 -105213895 32781602 383770160 -179618475 7138149 393797478 437205500 -50423584 -4395477 -2883904 7636702 -287583140 -98511060 3503242 21217681 307126976 65824891 -59366657 -6005572 271623126 -32402843 -174769060 -7582486 160746936 -7583899 803068 404876512 108387583 349499657 -299387764 -20120718 116276228 805124787 440073281 -372623609 858135796 60354099 -852477814 279999305 12142341 260916999 -729478100 291652967 132812855 -477536294 48140017 799582634 419268049 433466933 164057081 -12947615 51068650 -86441831 104134309 -77906554 519725897 -196785533 -586893640 105698360 297171325 40942278 398006090 -830571758 26177919 13164627 289780871 625567923 500832154 22073701 422741929 25671922 221248276 -22639282 -98200331 983250 -91565752 478812651 37672192 -161396722 232175753 -17432708 145062713 8217824 -28381412 78972969 20113008 3565004 -13568425 64189876 -52201085 -94969146 -79780366 -442059962 427143127 227219403 -395570701 52010739 151462935 -503682670 45281451 84401744 478328164 287500084 284059208 -230535718 -219041269 91013544 113273956 -375205948 -11171859 474481751 196859933 -450011402 109622489 498817173 -303534367 169370876 -464150211 329744739 -205917284 205058505 282079514 -9368317 -451138873 257902528 -109445175 -196308327 -112587901 300060753 -96780979 -221119852 20225983 153246944 165999353 64710391 170943460 -858117637 17254545 -94022093 -644362349 28463630 70266648 -30809162 -81548209 189426134 512120143 -21896756 -129669621 -10270620 -164271776 -11991680 -651095095 -580804143 -4235739 224289972 672065154 -218747068 -20645859 104410410 10673471 69142616 -495223785 -51857335 -58203591 638868889 52329409 150724110 -543493015 -539885517 -425924930 467834205 8733352 223508232 -76487061 -406014691 22446666 52909546 -142794607 -851394695 -123981852 -369856096 -2076643 -186103328 -61691815 -209691884 59300192 -622150468 12415661 -699655 131579931 166352445 452742600 446433083 150450007 -392047162 -263207491 207235632 -234664306 -11343491 24227823 28471063 115830679 -169937356 -600821192 -404767180 254453456 27854064 -49620464 42714819 386115691 193600651 680924657 75121971 -340804510 8400215 58351512 207519605 175037639 63543782 -59777943 4093091 34831852 122232632 197551762 -507522100 150838871 -22481752 -57092923 698862287 145574956 88856160 -131083580 -8126620 -319247430 -215516856 465794439 408636902 -599206571 354791968 26715598 23631764 -290848723 441610505 307446706 477603166 23043003 53864223 540986273 553643812 -29922840 68506517 -57806762 -326128342 -13641340 94856435 375194181 248907739 613658627 -273928583 -44403642 558392143 -21747949 -731786223 -62619308 203781699 15674441 502219899 15408937 -343047406 366501097 -1294023 -74726035 -210817584 -287987605 -35669259 143990503 -568032689 277104824 -157727644 -125222089 140424601 -72069816 -38794687 31924011 48855370 -53060617 -337276437 -107051756 -8550480 370858977 -96163191 219352385 63311504 -1876716 445106988 -175968079 259517536 54098394 -104600 334961113 -289469173 -901882571 159581402 -541649655 -444743531 -4910077 -189067027 28288098 -353891579 -546432354 -138585143 -36455028 267569119 122364717 -237755829 179048945 40571295 214468092 45390190 -387984868 -27753038 -137551911 -32619689 214101161 133631591 576779545 -233264422 -64381617 3713485 120004382 7256147 100868322 3430054 278711383 -50953121 -31719291 60421854 -383839157 595438686 -41384248 780718130 4746559 -279013879 45020824 -683803930 204394267 -147453447 -252719821 -192639310 -673648358 -84156588 10821885 -27278664 -15100005 -446480477 -372895445 204479326 -159914987 276915390 48870255 108482883 84039441 312001915 32988746 -170386378 -745872273 -7306267 -140312871 23016559 640098245 226481739 696101364 452613563 -610192789 -209352316 -85193349 -95970123 -166804595 -344742431 -8535359 17983552 572371358 -251431326 22973898 -93725585 387596563 -126942345 4451779 379413222 390444150 -701456144 -43962113 131515446 168573675 44997246 438383262 468393175 398638238 393114880 162084633 -454086458 -210473875 -47427627 -257794656 -367489741 -90782035 209754226 181387334 20605100 -96985551 8596305 66625287 -823581420 28671597 -4932957 -615703474 -281998865 102391721 49907915 -56769150 855202325 9841390 -213996254 83475905 48247293 364961532 284846437 163672394 125767616 -149632918 2167822 -23089686 -142238428 463092963 -675353258 -533071069 -609649327 47034564 487038084 59950712 53268347 37551244 271808838 184475583 -217927578 -75980144 -39322733 -269824732 -372058937 6437367 -110839534 -38909546 163783198 64213269 -254880411 82605406 -50435240 83532414 -48572610 184068051 -256401159 -15438990 2191488 100415958 8724110 374088663 319838908 493258042 104740167 239188560 -2459526 -216250375 -64073735 822086169 -161043417 -54932222 -157724527 -97536387 320833147 243847710 610131573 695541 320382031 544950031 261477853 129067652 -99595165 132928685 7781852 252858038 236822212 428234317 -300644551 -122168839 165168130 -117068269 -175345230 30247663 -411176622 -159293551 701380376 47266835 -275476787 -35411691 697190381 -564212910 385141018 -505946313 -149194337 606785653 -144218785 16310667 -344088958 -12490723 -139055303 -235249034 150673213 -139265085 -46810973 429803545 -193006021 -350604615 -815541427 81934268 -643554155 -221789986 -383074652 218311839 1645177 100717278 672801094 503173163 -862607686 31435270 137374581 490968828 -250877252 16926126 -39624688 18884527 183976328 316256648 101849924 27832349 44037693 -949766337 87853166 315682223 16386852 -877353804 -93123516 120529715 -1728258 69529608 -69666136 158930 -134787509 -739864570 -509217939 66637964 254177848 -132337188 56503726 135101377 -376289680 -132385959 798414430 11792896 -620144312 -1695621 -66319565 32594928 37051625 -37981496 272033891 161755678 -764866540 200609223 -9267751 25149413 -255331129 -368640531 -375056405 41333927 -475361991 -88170648 -501209261 753775483 359481423 -148818248 867449617 5918098 -174348284 364823301 -202636803 -6078001 546499156 -135362120 -3076577 37976613 132193792 -490182753 11774356 -850203121 588431401 -216728351 7837017 -442607376 197983245 24101169 94844453 -80993239 114753247 -133373148 -19491664 -5499153 -38464078 166334869 -192292545 192521455 35593634 -223194185 598088003 18074874 -123401695 -173857657 -460035744 122192232 461740685 374244865 -355122901 325620303 53876574 337184627 1947643 -364703822 877375548 26463503 440912543 -230915544 9752060 453555315 -392204431 -442369308 -259533660 303038973 297513055 60341344 95030189 -704254269 443641668 3030595 129815560 -252197054 137125333 736137918 538725250 -23282646 57342411 -140173754 -438255063 -7856703 955734 -45332194 -512540098 607282987 443778694 17924665 -748665488 518413052 -671256847 560558658 3473585 12454971 196901868 -66089671 673078524 -268467905 -2063017 -274783785 -62760638 -506868318 354859152 56247210 26450452 -685988561 12446318 950550074 37087233 -594465488 1477364 -737425920 -4500580 112242239 316706540 -73744766 -252353126 -90854952 114191437 329711587 -8508999 -198808654 406539684 648860381 60177263 -26577559 -423596778 -21754033 -63792107 571025795 229430912 -1198923 7625737 -279924300 539125925 693097783 -4865583 -501262335 -244079754 -180354123 -10072629 -136160210 -176779809 -146212067 320983474 416365436 -684528808 87633032 607544946 -186147476 -290482854 -208706230 -202526730 -49629699 -109144439 -248234796 -26606674 -129514871 6899522 720650389 80278597 183794117 -12640661 -304073684 -19185775 -539481103 530097297 14408905 -224397280 -374381725 -514365847 110733749 -328466298 685269436 -255730 -433661730 30946426 -174582278 587416773 127729739 -294690936 29947106 -156779756 -48408050 -220104400 154542457 -69204412 -46992144 4902226 16282819 277811194 319151431 -282310551 -18092247 752445319 -12753052 566038164 -310448813 -25281847 112815276 -76556193 -113375669 396701806 -320307233 -361004309 -44635100 117535410 60528000 -130950995 247571805 -308100067 -318990369 60309417 180063920 5995790 135756735 9755371 61321329 1910668 695605517 -7357459 6358753 176297339 154845124 586250464 54058006 -23723333 219440844 194398524 -199919966 485702797 109967331 -776208450 -594871617 48538651 45059437 -77896269 167089246 160075722 391338512 -286932717 -63271430 -172571850 17732890 40667890 -162354853 -411069997 154505610 468148207 -198550910 -657201421 -3511442 125705929 445594983 289730553 6513315 -236565230 -21845527 15754180 -115745483 178437173 -523542138 -144596236 99062978 312459197 -620601939 2137177 -38608820 271758895 188100556 -187984759 495084321 64701589 -285083404 40018514 -185688863 -22417522 -266645328 447597163 -66342598 299946133 -405291266 31004444 233081304 -345787657 498632775 444900774 -688996209 138138252 -221354935 549785645 457828226 121939294 -11500878 -86357517 88820529 11179439 492649660 53903756 -485208692 223367409 173690126 -468647765 11504012 235593273 492816775 29751308 -144158829 -98969025 863640347 79919540 -8049243 415393305 201540362 443676679 161150526 -71455904 -383587539 524213884 -333502643 -609447010 -35945230 837092 613342285 -76412462 758856567 -12660708 251863376 2783391 -140276216 -19314002 -423823444 -10447329 2954602 47826369 -449315310 -260617826 335154917 -896318858 45254206 44449521 -14579439 -15590351 253230054 -76954864 572963445 263196165 -425672453 -437390186 -654419177 26579805 -243005682 178789543 -308987455 161760294 287662946 851940919 -21739112 -448606669 80955864 534836106 50957766 -128723800 -373466983 -145810094 -596810884 24832565 -656031249 -232563768 262365652 -645784673 108082011 15100029 2840172 -575905584 337739 -63657208 -226970934 147654180 -39013 -48288485 357929271 542868601 -21724877 -56693385 174215738 500152962 40698699 -60062916 809101826 496151125 38358737 -337887231 -4635677 33869010 -146475244 394039372 19497684 -14591914 -253861703 341365632 297516194 25275453 -75339654 62172118 369402678 -108551129 -146788722 -424598797 -433365997 -235231338 66690313 -384455216 782968296 98729632 69443780 62618739 35704176 533549951 -171895228 -179977722 -171474767 214874077 -125111306 -183117116 622039277 -191548891 -276973763 258556366 -610154840 -47577551 -471942245 162098336 -90658578 523032314 -24586866 160069096 -13132296 -141399997 -721629271 -163737398 6124768 20703486 434299527 -199484294 217624227 338080203 69525234 -195787617 15228527 503117936 60303468 -412262877 405164923 109799022 597341147 -90772515 -40684323 302938611 340660583 168770303 -233828912 148519886 421226716 -9878681 -131685830 -151752537 -584053499 -231172941 -54621064 19728656 358574457 77271970 13385029 -547565605 -483622401 30021914 624835138 -574242379 -262306101 4235534 34730186 4074687 -620347988 -122577759 52975836 342372434 -517410087 -41273694 468574914 186495412 -17850354 399037144 -31817730 46429460 -57354625 -474554578 161890047 -474459321 -88891442 -54366775 827818141 412057807 314875837 299353811 -688924494 -614975 -727261768 -83880304 -394612487 220899300 95600187 -465159832 -279433000 -139493070 409506580 -16134238 894916 -402642123 8903590 5353363 -365071864 -403389139 212519941 -115906586 -421945928 65076859 859398312 701353263 -93226249 747213686 22053083 580728819 319635686 -66930799 -509793647 291267839 -85056783 -47516870 926427484 501301667 -60683992 -30453610 -395717965 797616729 161733628 136765188 -159051290 -231968371 318809814 92435565 -80775203 15265365 128761704 -31397188 -207682956 -330772523 102396634 223140 185134108 5859725 114866599 236944702 166803252 221683080 -656695403 685120917 -66317504 158418736 -179561487 -3372729 -7129149 125647333 152713779 4694381 -37515709 -623208217 -455902277 -5482360 -598406198 68821124 225804442 -6931497 9585615 39934507 -61871820 169399654 137195370 6177762 -17599982 -176553529 -17425448 -374101861 718216389 -223273699 -247705671 -76313094 -72037915 -486263793 -460181757 -794720319 -73836888 34663252 236989155 313481064 5010108 -310189254 1481460 247456274 -99957990 362071120 -34073558 -192582487 684224026 -134220479 -21735809 11479380 458865397 -35285373 76293524 555226914 2409064 -201109 299966414 -263611599 -403498244 487012694 -107872719 494276217 772824665 -23725070 -649129587 -218337320 210522280 -12714919 5957657 846371767 2334495 8603478 -204091887 -416905252 -222151355 -358927572 -192618959 559267658 694627488 -636200063 435658145 -427941682 150892693 65721513 38685968 -68544057 141283402 13549250 -123896576 152925312 -45814594 -62818905 36467378 -527608787 19196160 30271671 71308654 -14794766 331570113 23973103 -534401510 150984125 47495576 -814570673 176326843 92878063 -63641861 601563414 154236679 75096093 837307255 -646499198 -4603044 -153345108 203253111 430856904 252945095 -166367080 320119764 61187897 -272030898 206317006 -5173288 -145928595 -199841775 -290842649 -52859330 20086921 51724309 -264639960 -66580172 166153658 -260085726 49579749 -135957891 16833793 180372784 -16987447 770141161 -621889013 -18759486 470315028 -135644850 141466399 315128746 385184177 2376309 -335560983 326727321 153527522 24587568 -65531483 14193473 -3800489 -247569322 35698281 327552043 631154141 54382152 27769770 -83984413 528414118 -129651842 125368122 161964536 -156743820 -17753826 -132836182 -239279889 43944337 752600296 -8506406 2809488 261314902 20042114 285766993 -327778726 -100163496 361915133 -305386198 256841613 -654915878 -334668806 -6598833 -479133999 -416725882 671748633 24184627 678244922 264477895 -177362622 11256054 -590697086 -189405036 8638964 68204226 195121610 603164517 78578343 -78247780 293775271 -394574986 13805259 -425919518 520652734 -913754432 -350530422 138667871 2631965 38071211 574269 43389010 -299976790 45820603 582763300 5720025 60735283 263565845 56178112 -157960754 -294597856 -46956391 -452549156 -128189032 37209689 98781821 222514119 -15703491 -582702708 -485046253 51841704 -134452679 -5660502 338251894 58327340 -689553086 75517999 275032354 272267154 1959395 -12648785 82962446 302057166 -5148791 462379568 47331572 -315348102 662178430 922532450 17609999 -340121569 -142671539 -405660865 -159243791 9566151 -14678553 190757712 49228554 -17227934 17304009 -547618235 147541437 11197587 -190049384 -211034252 -331650430 -2074943 -30477768 225283058 -123135021 -46073764 -28403570 572415356 -645107469 15414714 331364824 -430246009 -140878078 -185165650 -283283490 297668647 -302838090 726059359 573371345 123342063 159106492 16644084 815734367 -177308383 -138510074 -106304549 -729992321 -614039329 -93358902 68597546 -28854610 73632305 32572416 21298743 -4240966 -685853 383371 -80906018 423423254 -266466116 5990929 250555615 259328343 810564961 -741430375 -134083852 -191109467 431469614 -144294081 -36254029 77090038 -106280605 -6069097 -644853485 -1753244 -268259244 23617225 322029348 -805065653 -586042676 -192579092 -635035767 -137701716 236139578 -569311073 -50025094 12815695 95039656 -46264068 -153859366 -196431853 453389257 -57360657 110152679 -290917375 -463349101 74875701 -119146902 252055850 -330597758 243567645 -32503004 -365887421 150254 18794215 -108015858 1040616 26477441 -447990 15554047 -121426254 243484990 -382335380 -127853704 -20955704 344574147 386930828 -474673156 -107831925 -80679492 -78367332 -49910663 -57354100 -779583233 -85038401 450190523 -25806956 -118522819 103494185 666168112 454971955 -452001478 495140769 2823288 -18018769 82969330 654839543 51150958 13849528 45237183 -372987934 -109842946 -7572039 104801422 -83390302 76167523 -423957275 280839396 -269828965 6212329 160375671 -35422746 -76765386 -1246032 -358151358 202377174 170884111 24381751 -138145820 -323715865 -23117079 -397394552 -37485760 -125024186 -71494703 -790236295 337781582 -363711411 -408745625 11698334 -168238187 -282026642 311136928 -64410281 263425801 -627076142 291391438 2164856 -171939673 -592469380 10572500 -179299312 -7206568 -211918479 -21791710 -556362146 -428596187 -247170870 -809644715 275169394 -12960856 -88868353 -129991674 100221546 -746736402 -127522347 -766635846 215963269 20045564 -129850697 -7621390 -16419334 -155163408 -274811620 -165887808 56461367 -173437071 -290554875 -281824232 24115271 -333749091 -125669530 -16790680 3775673 388559774 -908939356 1121699 -554383504 151040754 10423403 91635767 119625489 637019152 -431431981 -269223587 537972832 444157022 62272450 2694240 40943281 -178747359 365938636 3288446 -29983254 -154173745 46074502 151916680 17945958 53464887 251777295 375889873 131145656 604471419 -86197006 430547 13496599 -148200390 -23446731 -283412241 -353854902 97803881 -78052498 126887821 -62440814 9811514 -111941890 -558747761 557952019 68100217 64659257 17784362 -88540598 133752076 282133780 158417373 189957123 -6380248 555790881 362105259 -125126968 677760 255948569 -19248950 -32412659 -2129098 -752742632 -22004691 655539035 132386783 -51676519 10422804 45832086 7679607 22314322 -368628289 726078 -650745565 719173619 381722259 490149783 -191586928 556126016 -43969548 -296628787 -578522261 307741287 379729606 -351700827 4911119 -34117601 -161519552 -196656 136047111 -241790536 528259085 -30022442 386971399 336592431 58377873 28509618 256305576 226463388 -235108414 -30869893 222561156 -11432669 3520390 -297995778 -957283 -33184153 785564521 -112099169 327852163 307040135 -78210211 -35594288 -404749081 199910043 178236469 118941993 363067749 -651510878 160721297 14891306 285459332 -35267878 138018927 1632535 -212296077 711992631 -410814254 -539146523 300286125 -899071017 558186951 8520340 -579474339 -65805572 -808490663 496907411 -803611344 226511423 -82849052 116040259 -796145048 -329285190 245136519 -159545073 31116425 -103472151 -53466860 166778892 -483416566 346651072 -586571074 894785319 -221127888 -491133162 504268955 9794232 700208918 -218882396 77875026 -650506438 288760672 591939795 80002435 -347705983 78657971 -39934892 -122504513 -92313914 -792831 -775463682 -278860113 -136821101 -863894573 362114220 661356442 64169938 66163997 -33250446 -504671275 -69524290 115853823 296559633 -31841777 -374365954 -37190369 -464491763 217450359 1928467 -42491069 1189836 -79856094 -572417571 278883380 162325050 49458148 534970454 -638892058 -241369633 765741704 741073683 184782780 184389628 37097590 -581640301 55837314 -487390897 299198179 248561118 -25073773 88243951 45033439 -514836909 -95295417 -22412908 59853901 -277607482 -20645580 13612973 174193069 104176610 18010645 -73021737 30168188 -184170851 706573084 776196320 60185835 149932910 -67952984 -8867107 -211076491 -208049569 7106974 363402392 27978966 -815562031 466639218 -249031156 128829786 -141860811 -64261288 451404756 59728178 374745974 -455258553 -739662539 -171194554 491402180 -15891555 292530061 30171435 -55586792 -273054763 -37501365 -207109745 505567344 91850374 120343435 -219814205 198098450 -3881023 -91237189 213909213 78414212 -105015101 1861594 27323779 -262399997 -324188808 131332975 -782118927 590914908 398713517 -81761755 -428591265 8533912 243909881 104398727 76751687 105820686 115949923 -429204825 -113530350 -606499336 721835165 309385973 109195839 -193914952 638610695 -11537935 33327420 83958850 -3895860 -151246507 57160715 -177933768 307211828 231436821 164892864 628855679 -59019091 -101181348 -360579245 -3179684 424802289 7621775 -48031498 -547132491 137916589 6372895 211898919 69897819 -84950048 -644949570 331405591 329209940 -209458773 -320617711 -268489048 235567317 -573682027 79779825 -387424559 622909296 316467377 -210572 -2305541 879885285 -70118277 86518153 -81540544 -648901819 546300251 11184691 8037757 -2905281 -231101500 -67911258 -17387584 -482952681 117546111 -527030771 -28177276 1863550 341007396 487130631 -155861392 34977386 112923252 337447993 429889451 51064535 683901545 -695980787 -296410960 439373691 -299962826 -179428005 90108313 -148007135 -8856894 34235909 -4493171 249981717 8753137 69498165 160347497 543157037 -502788625 -882814566 -163685345 142347789 189136521 -5425398 19891246 -31100730 544779546 8202544 -93217162 251078584 150724412 206460082 -94656740 182652410 -377320929 -16281937 -510920280 -165409770 287784495 -116634812 -291374749 379646233 1791222 -7618903 344807998 556394575 -12232853 -73049568 -12146750 749735679 204481097 29031969 345334338 5315406 -100343108 49786665 -121345008 -126714809 323944139 -157448382 -11076526 24449064 91624204 -429890829 24389630 438117916 26239768 -92148071 -597871922 119923551 130129220 -2393395 -420276816 -325148129 443202243 15242478 26478882 90151049 -178137352 132095376 -22397256 8093766 807458670 218196588 570497820 115743551 -49546586 105526468 -86801046 92845644 458198299 -45459870 -283432499 -4159524 11634909 134647136 -698835270 -285655472 -724676029 -154731868 -606772462 -85300420 -3707235 -262523724 620704461 -559287945 -46915022 -77123679 -944969324 19925569 596332275 -739939906 947925536 119184687 -826123 -482970405 -895086026 320880559 3026334 -120274117 17392441 137975221 -2417274 -16530213 -50171690 -196316226 191332998 -591607965 695996506 -349114559 97012112 -182522340 -777727935 562757666 16661792 -205353216 236111111 -159505674 11127223 32281786 -562916837 -56645203 128297362 -800657344 26494944 -307238764 1050772 -460898591 -47317832 -372812814 375133 -50750310 -257748857 -280767771 48916469 -253060389 -10690623 19422394 233213056 -68367619 -88219098 -309354865 -640781444 -74622589 431335219 -86280957 -616131457 -32976425 426084999 -442914961 -71057967 -352550089 564529718 741525497 -891030075 -116385384 -952258693 -7029271 -289367997 -88013046 606878100 -747632078 494805613 354921704 133671132 -102711200 -197717072 107701085 436284157 199400856 51552337 454949656 129435581 -36950325 -797124181 13636630 -33754699 481994294 -6799677 -458250298 282145023 -22762076 -80084780 -246589347 -116684 -13534411 -241221724 -775088320 -800632920 -163182124 -4666747 -46040557 -11005330 323598908 79735160 147438171 144582201 511770760 -830009119 188075824 -717865654 180879796 8338815 341131422 -12032107 88736153 -119981267 -23475387 25963534 -77680178 -389716750 -266634522 -262331299 -686825505 242884041 -161482929 82779043 -31438015 97167849 191227207 155892967 -779153700 19223137 79794947 161946534 120805535 -112646905 -442353631 12814371 281024777 -395446173 -27332932 217087011 311336170 91927232 6610323 -621779973 -116569382 -34891861 538124412 492585942 -299059907 -374936644 -23003519 -270510941 -200583158 62608396 -653798471 5168176 -102869545 213152264 48142121 370932855 80128964 249600039 235449824 198447952 -120848025 -841102704 -334202786 169650800 -579899861 -83908194 -18594329 -554724757 -18246744 528057077 988661897 -715181539 242632867 -63327474 393232222 115228551 -845170729 227957948 -403949921 -4036919 -162998265 -88721115 72754649 -9100356 -104729019 -2915747 289105078 -461083005 311759495 -50332222 -532177515 -343680909 -75667384 334300243 153407 -748197426 -79454262 418292772 239254072 30014449 -262064344 -22115159 -491467335 -61946762 67469853 -476622373 629037881 52389005 -648184103 -408598607 -458799 -49820315 -37425820 86984109 -231539694 -737640495 43152005 -171651220 223192337 -665148173 -145534804 -139710626 -102847755 -240504249 3217763 -25929928 5432784 -343215731 272095328 -236053946 321199123 194779690 615463684 48534369 -56489145 -12265374 -438369158 -31348438 239500177 -167083659 -318502810 2151580 -432027154 526748643 -412625433 -2776802 311082568 12137669 -504210933 -3350952 -33115464 406985944 211318778 366953041 72264302 643567083 2134105 45451102 -190991830 -75983116 9697186 672949273 -19495981 29599857 256230882 -1431233 -229053981 -311879692 193205637 -62877817 -516080324 301461597 -459274942 1164955 -21038716 28411045 -127862394 -7008526 -25232903 298238644 482299 -147802746 -3796131 66496304 -23473272 227118445 -133985257 351220474 -36560078 126367644 -457715826 -197381692 -772353212 890856529 162256857 134534567 440452392 20231565 -603990124 -72175016 -567287612 190298300 52602931 -125815486 188829263 -2122228 -194730209 62692106 -345797304 54008188 221248216 -503990303 218828373 2570668 -36341206 -101174331 -15301617 -426742760 61747217 1153149 -195571628 -250211137 850124878 279980997 -25162396 280973203 -170301576 -686985531 3579496 -280857370 308106675 -543330313 -439905548 -26425458 -120203096 2574304 -21327506 418593876 -152281408 547461675 113403306 68747758 253856804 -333905122 63920631 27203548 -16682950 -73365902 259513294 -119047555 24589144 476078103 -488980180 -14488412 150839496 142911255 393302079 604494637 -375943635 60377108 -26888212 258205360 179432412 -2671119 -360233985 31523702 -18692682 -229866723 63627996 -755128458 -28382787 -82761373 -525088887 8399915 168811906 -71461293 9727395 -72379494 387248277 405848409 77328267 320494233 -237438080 -12385431 -442090621 -2920760 -2506152 281533985 366588030 -24653964 148911544 -226254125 -1852074 -133951369 133405963 -7969018 -302920735 -306176686 -64704738 -279882659 -213039475 -92672518 674367169 -31169851 53122503 334817575 453407572 -127519325 3411613 -394844726 434638631 373427299 303913845 64420097 -605280426 -476900000 637729741 -892103229 -208490919 718576785 -36069946 228119539 349114805 220875800 542893816 2917515 616783411 -2368485 74563735 97087336 -68238804 -466731369 156999247 -467438755 -164224936 -246757307 -860970932 -351398593 79899266 143644103 92443783 47615616 253881963 -164422574 265631497 -465862669 162293870 20251282 12536395 61763918 22100587 -31943778 -565924124 -480032321 -287624583 -228304823 136808648 -70096394 -160496544 -114572760 415733831 -9424092 104455862 -134402859 -90195672 -241471533 392033438 -126353173 237548753 -95775695 30477890 55165293 -155783521 14744627 264171204 -549876835 -71509629 85932995 159967968 137109235 -931401391 506287521 22309537 -17677786 40494527 -186544959 -25555896 -73647976 398111499 -173331156 -403994215 -33666950 196076326 243988074 -38342936 68585818 63782872 62294332 -85046331 1158471 -296465475 112208469 -64302299 -769171668 113015177 -460280560 -1901785 363744977 -177339327 -40995904 271424337 -100685995 -450015403 -21101761 -162864658 -72897745 237841001 -741728975 628552485 -130236894 822619330 -193103151 282142849 -410324477 508777269 187161684 490291036 -329991615 3739202 -226116455 746713845 4272764 110764178 10355736 48979485 -30656549 -117590971 -72247455 276620350 351342647 437753786 -344434879 21087599 -451766951 126447286 2260380 -518745921 -503574090 -491080487 -256612596 550755370 -56176911 -151576011 -78800394 -110307702 -65196246 -417290577 10451246 -4713296 600142474 5019401 161566913 -291124961 404527736 -162776697 45314442 -627096271 323341619 -95893777 180881646 -21044556 -170117747 -141283234 166603648 -52117082 -210961349 52515379 -157000359 -529491867 31666882 -80289666 335384014 -193628148 -796608905 -204099704 -4608374 146125676 -116496949 449167181 512828252 130676220 232584705 5041439 10569604 564031772 165923859 4633043 385640573 192789357 280351122 -474107139 17509243 -33035953 -565816320 171434266 64523741 -152880064 -29933090 -763611924 -23014909 -137939823 121327283 -384175616 -363840924 472863056 -264643218 618224735 -12614512 334405341 -128808061 -342058196 48955448 16304592 169070758 488217710 -318343413 -85265539 -256514758 -389722983 -564182688 -3009370 10166415 -726078823 -372304532 388054766 62597114 443712108 -252917286 18248407 358084879 -4353085 596710753 10751750 111968987 -20709981 51706040 -110144195 2505928 109116330 -721233676 -168632512 -878861372 -119646019 272996866 15432567 5184575 9395851 375205249 77066487 -152014599 153148626 -608473681 -32370591 1678140 7589553 -20938409 -85574837 800333336 -441144256 -1671904 579153311 205753807 797554650 176816326 11058752 491195252 81806605 318487453 -144316822 -391809176 458971511 -817830810 826808806 -416443243 -692137300 382087348 12608876 14318353 -42071389 -126070826 -36018360 -12028524 -34469711 65068511 -277534 -1294998 -109049523 161691811 52091539 -193692336 -548409861 446491781 146466374 -11055153 285347845 147291848 -21042995 -304325781 469965548 -472753892 305911761 35058063 5053433 -123461781 -477944189 -447826377 -597548059 573337398 -1034297 480923122 273969008 -159792334 588138955 -468988541 23815936 194111330 -131356355 -521832083 359702301 122787987 75060191 -93685429 -63878975 3203231 515060334 -167311913 145822755 74479752 -145462269 -4635276 -164093671 606017131 521940796 233497541 -61927050 -209433065 -52597274 -271836190 337324048 -173088815 103417153 -61659197 -216404599 -217063524 -220089726 603146440 205523848 100542178 -107737982 27606208 21326589 -471664841 -27683465 750337979 -6567422 -48249776 -221804710 92085291 11972069 -12410127 10018167 -36032202 -17905315 -13960925 -21434742 65526514 -348620003 27548023 42704091 -117269054 14792015 65234506 -130521282 452162853 60846 -3354344 5117291 12978607 105209508 283466078 -273954035 146019102 171985919 -187910981 183932732 681586434 342807400 -156754465 -34876535 -19188205 -8397372 -40545680 655874420 -64337440 82444508 -288516640 -253568175 41448333 282013858 -11705294 57787857 -259922158 2111280 -871763837 -124928476 -679959354 -58577963 155757713 -8726294 145049054 841329236 -484888514 161441977 -156267712 765339181 147705922 -645418086 -196037187 385923020 370740301 90344547 370283716 -272993 58134096 -376786607 1821524 349338322 -318228290 150065665 110089596 921890761 373022715 193768290 -83777645 53980024 184993338 -164678099 -135696549 216778371 -172892359 451688206 438165089 91103861 -144399319 -88128093 -75447800 -21985263 -117688442 -432114002 -752065882 268614431 126780189 64381338 694250652 11593724 -355528964 -7317836 -125171187 -346729035 -94466418 21586543 187770671 3843506 -262422999 182342803 -131800137 -85473330 -221254093 -60632318 -266849594 -32678281 104259079 -900267741 -2902935 275111793 640455475 628397669 200829065 104989195 108861600 -91037387 384881235 38545223 -350038537 -227920223 -342841178 440867761 293828515 101816966 395538723 -39369510 46051324 -16069852 -526941535 38697963 90563782 -4250280 -123363368 208923152 509788677 506677995 -4603452 -76143883 137332945 77696406 -364975235 805734295 -158746060 -476264268 -436006298 -37515173 324838358 -84758516 166608853 -90066470 527309570 141244145 -5000407 -220371 619671595 56962219 375914230 127676074 -379053643 351094980 450972345 -170745834 -505611031 -37427079 -212863616 -4892251 -312260379 -433147954 76021749 -249834579 377946416 -34116783 331778452 49460398 189622163 148888790 432552987 -563674687 -184063531 129846560 -23531813 -33954043 -117268592 -272229622 71605607 -1746407 -175983480 -405106165 -55518446 427385382 22264805 -235380315 -23734743 -420720233 47073977 -454836861 -559876100 -419438873 -36062908 55768133 -434016755 -28055024 179588275 209396547 -201678655 167259049 249964196 94470592 2069086 -310060473 -31565906 2514304 -40169001 599135003 -337028219 -23105103 10906267 183083711 -1749612 -323953952 819643281 -298755161 273590881 -501825521 536034843 324425562 -571489191 -396475895 -55740868 2021828 -306854504 1518895 240290570 -13677060 -469957027 -63961252 762506448 133852774 -187396 274550592 -178067534 -496779345 279281602 361708113 111879010 -115184696 410890584 10707690 -795461648 62821447 -157241902 11349114 -127107462 -54071464 36187820 431573694 -150525078 15995445 652762513 3197742 -308149023 -79808474 -15103833 44383184 -145578522 -729197570 -43200247 141367889 136898705 107526960 -157665717 138261547 -177901415 182203043 256098346 349757862 58247664 7892336 207511870 258716730 585323940 -179051995 -150159924 9452716 -193928378 1284484 345346027 575616651 -153618502 297036274 -217252507 112913396 -271782933 42975321 -546077203 73205069 378521 43799733 -71424410 -825007251 -541469404 15537787 330153151 17141055 286042981 -305927081 -328768587 -293101618 -403074960 78158320 -38948381 -181223929 -45978395 -491906359 194290486 -393701607 315899092 91795333 -174297791 -676454613 -522855168 30709849 174481689 715049482 -56618619 171587073 -95882753 10901869 160414125 -869403671 -97067031 303963448 214763908 -210751729 -441061198 33220193 450400052 2610363 -4804202 -77920013 -58015392 -160050814 -704631169 -91244686 -51044372 -6717068 14588497 -646785885 -218571916 -2026396 527102998 -22118266 -105253810 -309222274 11651266 799099302 -19704261 696792473 -279336711 673853743 69229973 242895305 208217726 279500169 -413646452 174975765 63555493 -389009900 -410069358 85289359 765745474 -188067391 271427097 -80264092 66806008 -68881509 975633 -6418695 -92436784 619576106 203601 -51308377 -31192106 30787085 169655943 -422238059 294815864 -110060983 -32710902 67909639 -9850293 -27021123 306814686 -78231539 -230157524 189789340 -177763023 -131629207 293301559 164840991 -21970722 54095929 136214852 -428942891 1238956 -191587365 107145873 -70200280 73939824 1629197 363361565 160067129 336453459 349038481 -421572438 1148318 -349798046 430855610 165563969 -335648588 -390579204 -6071084 62905803 84568148 -243333069 1311281 145993 40763658 28126355 4664221 -335557512 -76267593 -717701843 77420843 -652513581 18737984 -205425459 -8660421 -578207331 109818971 -258091024 354593009 -344810681 -404795428 -223558036 410135370 -9258514 792499123 293220047 314657817 170443876 198718716 -293865119 -70982337 -463840136 -362293716 61253256 -600487256 402900265 18665470 -24424819 -26076492 -108901 273992129 -607431777 -215519029 -521330994 -551274263 -536795269 268585873 -364141642 98942411 -52093991 -643470211 -155501648 -77342687 44147881 -76543637 -751830261 5835969 -76244888 428206122 165923564 -106935046 -445139739 -228124610 42759824 -194902347 -65140189 163433656 36814854 634584675 99422050 74840926 -86470694 -3187103 335534027 13639557 560190283 148309108 525854913 411427819 8416597 -368235416 -149802828 -106242449 136523375 20609014 -211359117 -4365474 8522929 -182081929 1019871 726137059 581374929 332327779 -275665408 -16507415 -189419559 -41626843 112591855 4176958 367618004 695898387 486477949 -113381558 -45982927 -151096943 86331053 -613638567 247800877 301168576 131582967 -512954706 74956097 -110188415 -626233975 287623837 118135285 10583217 -42500422 13825061 -397703705 -149934096 11655706 -33458242 2961933 220974400 -69981318 108256333 27570483 -154590592 -857486918 134170535 -471912041 24667912 -363744450 37870681 215150369 -150808323 -48139628 -12132229 -274124402 -354794784 -490817236 209992590 -159855545 924138861 689625182 848007093 31340259 -491630762 621903144 321793296 133795358 404353989 231565931 -63391273 346282072 -298996827 -244843030 -13944057 -17830529 437848297 -393576665 28770247 -625295568 465543680 42885667 -82958375 137821676 -71110337 -739306041 -240860519 -311311513 114860616 -907213478 -1147444 8295428 -25174486 321798760 -8095362 74620394 -289263476 -270505663 -891106 151320215 372668948 362994325 109384018 3533365 247214391 -630821019 1653898 28634622 -303081995 -418557548 70122673 -206592555 508726513 -636531741 82371795 -22799287 -808736566 37318981 -658891252 8762453 -54899628 17549211 -203480891 -299614332 553580280 -19733993 -493417350 -72350683 357101359 716958130 174420854 18106433 -256153462 325489755 66912811 -885963435 -536551364 -589860159 50441384 564844167 62069518 -6828100 226677316 -279703383 3376357 -586761157 -751349025 -448149232 -272434158 255996529 283778606 53677370 -79161252 872340379 787681086 -95697063 692948249 -25838882 835333989 -187585004 38314249 264859892 -486283330 445209599 -263442473 102322691 68240522 165040221 -10108786 -291255510 -54655815 520968968 33677929 116888537 -474650103 44685026 611261982 97307889 313898298 -548779004 12168705 870014531 -281941368 58411136 217067519 -146749805 876470486 798929720 -9182647 29879046 343217699 28377189 -46510465 -200933599 -10738392 -377577783 10513254 -305573791 147710217 -339990471 305024932 -543617981 450550931 40591156 60559726 -2954732 94939304 -125227249 252798754 -331998403 -83580522 -35319 -242712937 163218460 10397074 143375710 -86833659 -99965655 278549025 97940268 -27193449 144085306 10887023 -92784340 -142590357 9868351 264435227 334197616 117231613 9855533 -225954042 179268430 -126657041 -180689826 -149037450 262264888 252505169 695601397 -7797140 711628366 9446301 386889572 -21213424 379635721 797071 -12306080 23170714 -55212745 202103767 31533358 2314904 -58195533 383279878 4247237 204870276 135112384 252710395 -213184541 171783238 -556286542 132549664 -88691448 -578583747 -189762030 140590757 -71909294 -226942023 2924889 -90408542 877792298 129692003 240940708 64788072 230889767 -117774774 450979948 -612526306 -552371899 43129612 -24034903 3921854 156288097 -181995150 -120053895 435967870 54185740 -86125895 142782468 6160511 -232344047 -202605240 -408435092 321266042 -601778015 37759890 336495130 245889659 -104862733 -667800202 303088281 4302486 106142572 -310295553 85535257 164091200 -228046612 -21968770 -118957942 215066138 12874670 89737154 179233000 115376983 -85106841 -1688102 341513532 308653521 -10463447 -33101531 -207435707 -88086221 280016160 -80640197 -202385696 -137531392 -538934764 673600825 -379507281 -238066931 -626484496 -15317659 279488077 -779901332 103975034 313385335 63182504 624210575 403667965 -255978135 -423202745 10008780 120292774 -484240372 260435880 683268050 -56601617 -165037899 21221703 461095857 -179003320 751115428 -679053931 -121806886 -537503574 256802216 -526150897 -953375663 -698023448 194731811 8111231 -180518650 -8156937 111742085 -524829168 138307825 42766513 -672022849 -544768688 186639624 -149380204 -12262552 -81747993 348106344 -559061364 1917452 -9530263 -371155258 69573027 -19413259 -725258707 -3000750 1717428 429623340 -34041470 211962486 38534417 1509792 5346596 137643296 -20813612 201674795 -435389434 -92490360 -621192 -478135155 324746660 -27185504 33001179 -326889212 -39530121 129592826 -322448440 -101338285 -53225274 272406705 -99530616 -10660738 -94107572 -552913292 7571654 61778161 -13155904 -2552460 23564719 -223651171 -221936242 136748427 365510116 -80136509 436715503 313606191 -53334909 -548748379 -143371132 -233750204 -45590372 215290890 -85065364 -172720663 -408026504 -198108837 -226571836 122419285 554556160 -262497639 97212440 358540064 114642602 -285974820 305146681 -335006650 -274640274 22179002 546147482 306738859 -517743540 -467094141 431453560 -155481605 165547522 -3485604 215573587 -208998367 11403052 -298170681 -1449983 83174085 -424500423 671472143 196679014 -34413064 279115756 -221981408 -507982836 172421995 107100050 -8200577 211999934 81555177 -143664959 -60199630 934442018 -232410297 -31160506 -658470987 607970508 471335203 562631281 14901123 222965340 -122011802 275071169 25043819 6961870 -20520926 -10256022 120553931 -80365440 24155515 14955427 -58898077 -111124420 -33280431 -78355361 -20393880 10766125 627547281 44960355 -351432092 -709621121 -204225193 385647395 -406025102 -23451256 109256646 541605776 608923071 475999244 49259845 -23964738 61684766 -79056944 183017134 -57383903 15930388 -449705924 4007769 338145249 225427939 -34005778 155099062 -13709053 16039740 65829075 130701581 -383182638 -444989039 -120159757 27725685 192246482 -115044528 150396919 319714710 120265544 391151824 -83434817 148216877 106161155 -163105957 4150579 260751106 -84095985 -68146905 89282992 755875204 -728875040 -131386005 6709270 279157754 -68400599 2614729 -122131676 87440570 457730660 -220351121 -152399962 -306422526 -344089408 106078404 106620323 2978196 -88827350 -287521989 -428853442 -325855775 -576957308 -512617054 531529071 541378052 -371817635 -268972856 -8453747 -751470770 26212836 -4945749 -23364190 -59108416 -4492155 -251807524 -12843482 483041234 71115613 488341897 -62306116 -125972126 -497640 -232028775 -536926374 522816832 -237650839 -108291907 11693845 -136938817 -127012556 -50338497 -126206710 -721525582 -190701599 639269472 537343725 206317737 -444464283 375525304 -709740770 -674528780 127286905 -445339181 -34719709 -523784130 -192789446 238615120 -912977919 53328579 173823567 -8109299 -300256725 -495025509 3983946 -613500170 -125337352 281717618 202253716 133856889 209249880 54687359 -429123008 -557666795 13239386 -13622051 24919937 421543260 -258012304 -411065654 8348899 140327830 760313424 29226827 -87907389 -581202938 326000272 2281201 24518116 18759023 -101343631 -5802207 365496025 -169244011 -8678402 236072135 -58859040 -621533160 -15997692 474094412 -228787638 -197013788 321097441 -10388335 -125781062 27343539 788739155 -10758970 363910424 567749174 -6675942 216048958 264694650 5514371 74390118 134272699 -170990872 38133449 7105560 20708722 35691608 -159212291 -370460749 -286033610 255571655 250653995 -13547099 -597188157 500777239 628326436 -508139054 552316538 184054173 706040636 -9833848 240406152 497612027 -167222830 -43965611 -141919363 -66381350 143575600 82648179 -90309897 -338025231 435993240 -58588849 -100973746 -80899651 52822783 2966007 -378793894 1057070 -290938675 51366088 483785155 -87461033 438993065 744030287 575615631 -102417539 499803830 -250880292 -1790002 -367858751 -825186048 4553153 -13112892 26516480 854444306 121497984 -725753659 -62711689 -27630832 21202785 -35082168 -113122117 -85749647 -78531025 201758430 -365305999 -84495552 390469984 -89106661 135213606 232152837 -287482463 306220562 228996142 359070363 -199538394 97589276 68186687 107296377 -133374481 714251908 95088028 255509956 -80722701 14308825 225248695 -317222882 -156802562 766881225 -122648213 482219106 -88376890 181191943 8759574 -3954332 95581376 -23941089 179667489 -16208736 -576381065 110694604 -17917680 3790988 297462997 -8591692 -24419545 715843 478845019 -179206393 -310839647 24812891 -533973304 -287832327 312048515 128611 -319552985 -184679736 756199674 98865189 -729216278 -38882883 -480535213 -6460660 831545068 -76697922 27059713 384240917 267797297 -424252 121835849 75708499 -4559702 -621097375 -463958201 -34186300 340029798 -346117107 30529910 -148594995 -2924837 161043212 94844602 -166120418 621047224 -49657242 171144200 86394094 89118526 157996774 -9794956 -282763938 8472589 228341598 5859455 -200220 -26147078 32297637 -204824918 -911176772 -668598431 38415331 -271570796 21350181 124994248 581097293 -515049701 -546450605 489778 834680694 -31157309 -197191449 23250766 -268601893 -26746802 201902045 -241217030 -77401927 559402979 525674407 -26798850 -32868127 -158064610 291167013 309723015 -3557706 755971769 -59269804 -625002913 243271425 -14150536 211924863 -372328482 380134787 -5501175 -14806365 -3461350 434499528 -414443602 988735682 2963014 -145713133 -202104023 106365635 -471275861 -2260183 613750414 -4952245 13235734 -46153484 -861156640 412351321 38854263 388526337 -11675088 -481968376 -22326012 715453134 -254805540 -427764832 192791622 -243402208 422708320 37274714 373073578 -598906032 464319792 -228121584 133466735 -176495325 443793223 -580072522 -94892656 619219453 -232275290 23496171 361845377 5936350 -24167518 -328017287 -233573486 -685881 340110449 77601700 26741869 -2681057 -198551729 17031603 8030963 349779180 -40903293 24742986 117048536 342834390 126950240 -138627977 130198784 -11684793 7376603 255442071 62044947 -12185645 15832783 71970322 208234117 253037386 -453416657 12838651 -5416899 -635145783 248229530 19967689 13052219 -568660764 -15560734 -88513210 117175805 14815358 39206908 -37850242 -178352814 2808652 349630283 -342277788 -46510434 -416799582 -768645573 148676592 251631572 -205450713 1602864 34934229 -387908072 123979393 513244287 198492885 -73206459 -65760853 -767131 335856473 41080281 104464600 -278049 -84751878 -646422162 216347350 -2829730 125925860 23415651 -168738634 37670215 412725149 -79213282 357881915 28204028 68352486 -319800075 -261927622 -624117304 -275333858 59174029 -803931764 341942573 355090468 -763389920 675357743 221286585 -14477674 -41911145 -728220916 -549396902 -21265259 -317672733 16397142 115701021 159223967 347294041 -156010606 -70745144 -85619480 -310050377 274936793 22127164 281466434 11881701 440283293 661813406 432150294 290543482 -1565184 147556451 -158711675 -24568391 141454447 -5003147 491737534 331338202 -158903935 -24797991 -533356 -66930948 190581262 115349581 -55640035 2102045 -7712396 -13168495 9348964 129362377 128907097 -379427850 185021405 558184190 -4826770 663677742 62280339 273047491 20167782 17409296 44120440 46681397 -400691844 58793975 283955551 -75837102 62817111 -248600578 -266904245 -139746455 -69436563 -311773252 388417581 -205705244 221432430 -182883752 79270787 3392245 -104305213 573853609 369049085 515212677 404769879 -87165195 -102651776 -87215557 218898711 -203679957 240680857 6458670 -220172563 -93115578 470873782 -523965921 6264231 -10817889 301320907 31900067 -137264 402081544 -142899390 221797712 217245551 -211955315 66919904 270044201 -249154621 67530499 4325865 577096240 -290396204 -20500124 655780701 420111594 1312584 -8384971 63715530 -879446 -267081917 -26945524 632716868 2752271 96956933 -430721275 -337280728 -38078454 67136115 -296500653 26394656 295183243 -452689981 159026436 520694581 141365697 454191851 -888988160 -5710642 -65912319 -7536618 105041215 -222128275 409824445 -428832542 905124 -713438 81126751 115911476 39142656 -143449825 120120407 336032136 -9775074 398235871 -271928893 -139336953 58261448 343819332 30449645 28959372 120883844 75141336 -3751288 256881753 -458795275 58479185 -605680030 -131882957 397556214 -124124431 36858287 151617797 673944884 573597 186328628 259679124 -99373078 537216977 261886041 -56960419 -47902576 -83730067 -142684083 -275750514 -171830460 121801773 -114018996 34766641 79001898 -66397118 4917835 80385731 668109360 -54103657 -19768294 -76439000 18452369 -304775117 -454347812 -192814620 191793163 8999659 8563504 -225064180 463828442 -841062859 18873202 13265426 298757076 -450688887 367876598 18595508 25426148 -222911520 65199482 451550187 44192386 727683552 28155864 -35437555 -137192616 -505613416 -729307993 -899644 -177600387 -129782338 11264211 697068520 -191367237 -757200001 -55911493 577539685 60449653 325471240 404815590 168563848 410717234 -197717321 50839405 42244477 -16118299 -37411712 69975181 -440126095 1602102 -123313338 663609790 -259982991 12037706 65214370 32132250 -181366071 -3077286 -5023682 -15222369 -117027551 -208691071 489367 26342436 30189390 -78147018 248574640 -519446352 86286606 47966418 -201614104 774529756 9993265 84632785 346041403 104920113 447540397 542578615 831624335 -415260895 -793096721 185065369 -8534000 14391039 599059269 -304423446 234266428 93539018 -88460780 258498944 -161841578 174500941 -820978658 350202401 -2453776 -12698876 -103946359 108684673 131608958 41623352 -360514184 -247188610 -127361403 -573179272 -1397827 -15435707 472768708 605085080 -727512422 -237485261 -18218687 68410809 -887355325 766770717 -8333059 89004696 -112780482 43273899 24231105 128834239 -396718779 -10998796 570011740 129001599 -7475074 241271339 84902659 -477442032 -431842164 169496177 -87770879 632738161 -37851417 132102701 243781352 -835267181 -217518071 543112533 -985811 127248277 -298775463 74884671 149252194 -120809437 -407382136 -47554452 330950522 -266996817 3839167 -257086057 170084906 -248400161 -103281420 3436355 -51117170 -180421 12805489 -389301626 92855371 112971026 13166899 -158204064 -33344446 -390266776 151523432 -247635632 580054845 -119798060 286718261 -443286776 10431994 -449220375 -59830177 -619299370 104973194 154100121 76917288 409880190 -144456724 104383447 -146895081 -155227418 261656178 -707953648 -178970471 43621476 95914212 -210007978 223218252 -24053340 -315525915 41664252 103272271 -264758037 -13679887 79980580 80437316 -525843346 -218807556 -175613313 660612661 488166193 -543917667 208146425 -112066878 483214 132627669 -32096356 -471608705 -508631495 56832017 -20544756 -234631028 180440940 296273952 65874073 118133023 -161100814 112032520 -724396277 1922865 40429829 -371408528 45674944 94459756 716238590 -664266981 -566326117 -496964189 542895712 -545304 259877253 -126449316 -112000606 -13736108 -285017555 244706137 -837913165 218905156 32727864 406788087 295853411 -402002781 -159715381 -299392402 -134397506 -796452001 -904901148 -754248913 -8140087 8607762 -552806120 790026 54054063 -103761572 576439611 200606048 -200793304 526272876 -14470928 -119472938 -14224708 591911438 -77955020 -150415600 -380867087 808342939 189202542 646644667 878683254 -41783727 -411580930 -103594011 -534643287 28350062 64822743 -393505754 41849268 643249560 80257690 714853901 61869525 525738388 83091064 -119441453 -74294575 -386578017 -121448903 -79023421 178940297 195766037 2705179 469960598 1149045 303567589 65000842 105140502 -45578612 408275578 -97733971 -160279862 -36570165 -197970596 -120434159 5893067 -38683503 -393710392 -302454564 -7206411 629314505 -494248865 197873941 -16586680 65870256 -601560190 8177372 66111292 -58860280 196277286 -56736106 -5134271 2675032 -214170980 444097402 239540383 184932495 -39242896 238955766 -6429765 -150176782 -165516555 44422529 66197251 181460901 -292483529 -35793460 912496518 -31618235 15224633 501592507 -206743964 -170180268 164964689 -28988315 417804169 -364727110 3488286 -22975952 -298503652 502520606 148555040 308707715 766724274 -145088547 -391106598 271411482 -658066794 -6739960 -579682033 166435940 272709247 53362809 270324452 -39536057 -548942264 -409880508 -92981236 -181617333 300671424 -552701000 144082481 21324683 -307883112 90346819 -817957469 -345238603 495957216 -48323273 -20659412 -892503912 -190474438 210956112 -91614081 89996341 78494462 -182560576 66336306 550057980 -217364221 116276921 24492288 589280839 32642504 -63845708 -70076195 426745683 -445041610 150035157 574321297 -661728530 135173001 176240977 171697116 78236222 -631743893 -3193896 79026389 52931131 381665648 -466334034 -17151118 443898824 10460274 -794670556 6336069 -41328308 -241243624 567757 456297766 -205374733 88930624 -132172731 185128260 -7287085 -342321868 61160542 -300459850 -187437686 91614979 -247340644 -350573729 -201238479 -350240350 -690629140 531422342 262525804 -70087282 -44541202 -701611181 -114443500 126395623 -304947537 -95230672 189271978 -122631591 -2679213 -598858224 -5660994 8335975 12526133 -78454493 -34348031 140273389 -172785926 -219227092 300504553 -115939898 -226229658 542528563 -438240508 -59169888 786727960 32133763 -61113522 229410458 320870048 313054698 -335639861 -464151115 113373506 165092667 65771260 18714297 117838755 -65775276 -670092084 192536292 434874959 -26168066 466301095 -311255913 353560299 -84876513 22956360 -22820158 81650110 -6327401 -74046180 25864316 406315113 26682092 -132735015 39969324 -472323160 477321313 -591739971 -549983252 -188972986 178236367 470916092 -375680047 -148367588 -124646800 41044181 17387985 436473089 12360390 -74085919 601901617 538702825 471281080 54561280 -474442862 6448288 982096498 -15723087 -532262413 -119653459 -31370235 -5107999 466951336 262248958 -42142315 -377205002 75129073 572944 -343774449 23839594 -75357227 449438542 -353216676 -919577551 -345013320 105913157 543800874 -106788844 -16572196 -332359196 -2477088 245168168 -257539481 170533299 -485584158 -6460683 31085911 -619555818 52912785 167878434 414315455 597396088 -302300140 -14908391 -156306071 499580323 626657002 -165512374 -182551477 -323692482 147085042 -134189542 -186817158 493263443 286814 -71944922 -847615547 95477628 -216487450 -45332428 73878655 -114254785 23382554 30676069 175239537 32239770 81390095 -763797897 704497209 -429155295 5312620 451057567 446596766 450687664 161810002 -236004034 -7150683 813334634 -427007451 -717009528 -28293832 120676019 -29930331 634524819 -14098681 537979839 -8375301 576791 -116173187 -42878887 -62370559 146609803 -628653049 356942277 65177202 -888219076 -226731622 -155195667 98085161 362675521 -3441078 234384684 275374774 -360206510 -327277663 -24262197 21410577 41509354 -290496259 305073313 -31980100 -496735760 -219989927 -303227672 -320542075 -607909662 224926770 81266039 30172055 -157360580 -595668 140219454 -19993785 -685098789 43407253 3199068 832863556 -81784151 -592328720 -506966973 -267170905 41246397 8644886 323796537 -712728908 -681321665 -39167213 105993207 -622353450 -305112858 -308025220 41962371 67446899 -557392869 -223624443 50814539 -545700830 138912802 -10546677 -1798198 -108796838 5528684 -150174041 -585683605 -2274331 196848598 -897059621 447449474 24859000 7991816 -314813888 141413846 -225683001 680897119 -591857334 -43159174 -35318262 -89075456 208185372 -188839185 -60253302 252879314 2062142 -282880137 741444058 -295336302 86433100 -34194276 -23945763 -81484828 69920026 370851302 396141856 429265532 -104580590 -95689755 -9274850 79571474 -639267639 411017127 -3354268 281963011 -494258266 52597049 -480103968 156021084 -28412694 123867923 34817709 -817257404 376616859 -8556467 93522876 396594609 113088647 365755943 -429861379 -510463706 47871101 218650974 742886970 1817086 -37105233 -348697013 -15406954 122250393 -701093474 514819430 -1012358 -3121100 -20314969 -96759888 851248 -403526627 344611880 -146435170 -90706862 -105875618 129891299 -8087420 420549446 227276663 -34156149 154206998 48472026 367221361 -827518230 -434624199 338143340 3297652 277767032 -24568127 306044328 218872962 47108812 -392262797 -183200490 257256209 -4681164 -249275122 -150612344 -13645551 -15503315 -66965059 -50429531 -183473815 282765148 -127416936 16702758 -174272086 295984514 -3953274 -65590240 65011540 -146360962 -6011110 -244912434 276648941 -111106847 -9205581 -245991483 -2805934 560595 47650346 469006525 127076124 29787380 -582281259 -34230722 -377523978 -6378515 283493955 -4444694 -53664847 -743315404 266578350 -28359181 572793383 335855653 54586113 225489430 323923295 -96698844 367875958 -377439221 -23712738 57057093 141972869 -354372509 -107170334 158947872 -9785666 -571324311 281135415 -6519213 -27427179 150287338 171012087 271688366 -6553533 -300844 100171492 -21295361 177845494 -28545422 -527544724 -107659102 821186042 -500937367 -290097 26138652 148351616 -692027127 374057165 -263913220 63097982 229105476 88105288 51962856 684481836 83022046 1879802 362383776 -64418855 562990763 -658546391 -230175255 357072305 -247149700 209619567 1719932 -59906462 -68451321 -547606294 -89404376 -494840943 -782752455 287874523 807047367 -328728156 -577834151 19406164 -653365619 -23792089 512780972 -111049812 -134013 -139475859 440630831 -68497168 -153461103 2672614 187218523 -238277369 -202363617 -721220710 78328135 180585566 -247974761 -613970566 310246188 21090866 -328987200 -256098480 -707747110 -189383 -211465524 -215022778 -145222671 232801968 -391098628 -688557532 28358473 160285287 -647703793 -51465010 -282158859 -700381622 -372273183 -191861008 -294099278 -70219652 -188275392 166236125 -25867208 -52049486 -52042766 -8920956 -582708931 -427412343 -71427937 22782840 -142851667 606237324 126759573 576851143 121617880 -375540908 -786511629 -153376577 -715626251 -11587632 391146807 267004010 -10425319 -17674973 -439484719 12289703 -365627815 285290827 10562522 370338941 -749358 778294918 267998859 -222159411 -282333521 -584131927 -159734948 10253892 174483583 246680509 415306020 58957213 -24678286 62932908 -41559381 -416641607 -504168674 -827116023 179349601 -335487643 -143277201 -1287381 -344442354 -343138598 19839787 -762159228 -18829988 9467629 110094633 123119174 501718667 -149538793 -122804970 338864564 124914121 -110588124 156308687 -1864452 -726690971 -483159518 -68009940 -346622239 169765676 66581744 -6606715 -30966171 -249022648 117524637 36576146 1634060 -277103222 447989411 -108090111 -146032573 30679652 116874548 79893653 11134768 2398072 -154517869 1168916 -18409871 -157308587 29742584 -283169042 33342113 -351434186 -275794261 186281288 748537046 626242733 379824054 -68769663 278686821 -15419021 358325350 -458614169 155639684 -22528160 113055279 -221562 823151384 188416678 446034574 963562202 -588910670 317486363 413761613 323460943 22881806 -65064329 -661633071 483348078 -37994159 -469978238 205296893 87045814 61299877 -596301912 -121547790 -394572339 -717033156 1673750 -190291057 322436876 -35838747 39665883 494834912 276468883 -5188743 -429208010 120408340 772622618 814514138 -53251110 595177580 -22345692 552558580 46957330 -129374244 171047257 -68253518 34417138 2195928 244300487 20458121 153101056 -517447396 5444657 -840914160 5385384 684882982 -275949176 53176144 -26803697 17686619 404217447 100398097 -169267000 24469748 208434444 109012244 223402520 22671371 -385780386 120083006 3089398 266093484 226072699 30901963 179773333 -96216495 -302323699 -611166 331307372 627917230 -806550435 446075851 -26200557 -9387173 -75066950 -321189032 -66502226 233297664 3722420 529144193 -279965838 1114811 -490246012 360172363 -232931437 2195310 181075511 -112363270 -601646394 -354817352 47609365 -158818319 -131054140 -4745719 -723459881 -344713327 164342256 224418785 393007803 599596923 -147946132 -322046403 -24229673 30103546 319907023 741780890 -743872399 17090046 28525647 259497048 53948751 -100566140 43965325 19736617 53625655 176242789 139488946 64811365 69469320 408103282 14231461 4623447 202294748 25297813 226594309 -310481436 230312671 -396667148 4469085 96971308 -302943149 326929526 332815575 -1049851 82406680 16775410 4981109 188799776 19786712 -602162983 44266268 6039302 -3123674 528991105 170929307 83306638 -318093844 146961106 -102850413 432058218 -163625297 -59965692 611369244 -6730182 1978040 -54315376 -24586044 -367325105 -669823317 -63672316 -597373351 -115109294 -59954979 -437721307 -7759252 90285349 -297893391 -432466689 -28291726 161998755 112921038 209777216 -468026474 -182498395 -2207830 -206155795 -79221650 -1648303 -276541903 681691120 488058703 25451963 304341091 -471677 10867648 16824331 137214668 -512280335 300407852 -582246418 442405690 -331357472 135267377 -237389169 -112632789 -268875990 -50913746 345103 699206796 -263964817 -470131414 494165826 -359333213 26099494 -105003979 -31583086 203691244 -50604279 -570966244 525981280 6663588 71948172 8708891 297621006 -402806214 -136047655 132980848 -2571307 559475042 -51507139 -96148425 397204421 -178565289 5871635 -40969085 -47867724 -60220121 40340653 31615436 -437501474 205762485 46125542 5794835 -5325477 -237124422 -394839186 200584432 -73318090 257482338 -3101268 -334024529 -51050869 161168367 233227133 -591892717 605929428 -161018778 -308534823 205608379 -159027838 512968982 -32915236 80899363 720940327 230032438 17402617 -441153434 -588014652 643477411 403081102 -87973327 -231182802 -707549968 355184591 221342709 -7740244 66937844 -679065683 347187 -531361599 690296703 -10294754 -70673368 321042380 -388890332 423033500 381638881 18720385 8167411 -526105 93664168 -193964849 -351180951 48246771 -163503513 13000897 -25728508 -418896790 -549473 36187351 -22116357 -7146082 211579207 295866757 11246770 -11413031 12694964 211846367 788286581 -146033975 -329544591 20700794 400134397 102916474 295846796 -11315301 783505719 8560784 -178514126 827567133 -11636184 -201429118 -203001091 -222345341 130905536 216063581 251210803 9561164 74222946 596526514 -175923502 450079957 556344367 -59800771 4195776 186592625 -27993833 -165990049 86874 5014879 223770701 -169349089 -341625867 6908408 -118913620 -514805523 23464826 -537022383 -245672012 594580459 -186058420 191400309 336904181 -204429181 7341895 362072992 -99266905 427197138 -162138254 -354095411 -55074469 -7706926 -153369873 -567070804 125419183 76971731 82369195 -43530855 -153033760 280450067 -159679591 -245630303 430343127 293429726 595546255 195963180 -734581869 290180287 -403658868 -261748254 -346384167 -254368587 256328419 5310852 20323597 -5619740 -67306202 -93755885 607244474 196401271 245593885 -87997070 264260522 -33191031 -178586323 -210626741 535796849 68204869 4320812 -373168598 21827582 24403071 -31943867 -305408984 -108712970 380725555 15876462 302363218 199961634 228290885 -2076125 -419772906 38537828 1861295 460874499 86503800 414340185 385277347 -46621564 326853995 -252929380 -31962478 -543476607 -136687827 623094393 58543151 126469736 32615187 470123711 419146657 -116578582 554033614 531630321 -163841295 519734279 -234400897 -672401110 -10907045 -67487855 -387380246 5600773 479235872 219300806 -2557605 260876575 -232499603 232905872 554439491 94746658 -102437229 -227184101 18952060 31882718 452773326 695292043 -21530930 155294813 328473564 -340879143 80573420 -352103588 368016 -19537998 307037434 237959625 -90709761 88919722 -246168799 201665847 12510572 -49228263 -65770977 -179469459 529178583 351927302 -324964738 -406809460 87433870 6416744 149352695 -210092187 170340040 -19847728 28306613 -165865434 -675017885 -441153820 396252703 194686508 -73681588 887147000 211546798 153317775 -470167938 -119351478 -659487396 1817875 383893017 -220014504 145130913 472848098 -803309 118113513 -369608 -552403056 -68467005 -811447345 27630059 275728479 -166558007 -807734 528980667 -487253042 -27888179 164584278 111687 -245911080 -10008419 450131928 218171807 276193292 71652280 -11712538 38722899 -152572635 -547923075 -342437579 -214165171 -41958540 80470325 40552456 13495467 -659905690 -512889524 277422846 -242605801 30386580 133359225 14065839 -328023136 -186611628 479341347 -842794958 112876850 -207172189 10140624 -10692931 219405578 -322866363 -41513837 -367970629 541545839 19657463 -288529 202798784 -97507969 -8634912 715437190 45407934 53100975 -707611991 47038842 -223477475 -19759742 -3411345 629907480 -108464774 138056557 11972525 -3787396 -29692052 17539902 -100586503 -32864850 -14834180 160056694 -19091919 -600256769 8364867 103561886 -58520454 -2728257 58897282 120968914 1766083 -33937529 743029716 -171466595 -6250492 191754542 5880017 106889403 588624458 792484316 -20207163 -664384889 424855611 37659944 -333839329 59719748 -1111683 -47495234 -15203019 56650449 668647708 28173951 -2472861 252802850 312019260 655895024 401275093 -6890733 -159188165 295249850 -234312558 -304228594 92428219 201090702 668748242 888898016 -139198575 -107668763 356666988 -50752899 -142304787 -239035101 831274130 16905605 362149895 279648924 84140121 222047284 -536920117 -516658872 48098273 328520 664518935 -672534190 298584200 450089308 -268800060 108737629 347441771 17530869 -2461888 91541935 494730173 -180681307 235391085 116773589 36376647 94284870 44545663 -13983720 567675527 -813946 1734974 -118012189 51833166 -166012242 -137353412 8283100 530481572 41172943 80846302 -10193161 5031567 120981766 -763903924 -137024212 51078889 548071637 332699371 430497564 139639633 -549900647 333788540 34103587 592550169 397403041 580303095 230932504 137402515 -98293360 -181824102 228394377 -79126914 143219983 6165272 162034090 -11002985 626540651 25712229 -201307123 -52071250 -82166990 52328158 127112819 -34517039 154343296 83552879 -28192631 -661698204 16554209 202693195 463516828 -460979149 -444349298 -434001177 34366463 1339945 -1582475 577291492 558494 37626966 -272536064 458415804 71133071 283911348 94022621 -99275360 190391601 -552575120 52609282 -21812089 -596842761 -47744318 923634 -353803332 -532992597 -117449034 106805152 -1985618 -18536990 81249298 543221309 157814650 340953126 250130062 -206134099 481517050 -126346162 352368042 452160255 142178825 -404618775 -266687314 286421672 27449463 -87432518 -13296107 -9143838 -887783075 -448455135 -3688419 -34153265 -122980582 449460298 210462598 -35598847 -131574952 181109804 218136406 -93893087 -184160463 -398142674 -591384563 145432475 330042036 242185711 -29784773 -76578612 -3367548 403931327 1166580 585429397 -6998236 -112615463 58715773 -52529778 24020449 -16049791 -7520044 -3475113 -765463650 -476952389 -362019963 -194015733 514654632 -43006431 375230014 -250344127 427995379 348999568 55671479 87147 49658236 -315326724 -226329057 154578216 -292799314 173988492 509148725 603346749 5760135 -648409506 226493141 -151211237 8664395 34324952 -454032991 205044218 458648522 47312763 286427539 101997814 -408625718 383948547 1109308 134510324 3713174 384102116 -457271922 45264037 479495942 698316689 -309471064 -9940524 245750487 -26662528 60506499 481185070 -17645513 83832758 -537357042 -218231651 15405495 -311559792 4414791 2601348 -889989918 516737855 494669609 5484590 -26444580 305710111 -58489916 1668376 297414468 2324237 602961789 353627672 -10982937 24171669 -336533256 -573557561 -109427014 39447518 101073222 121872319 -170959340 -373690757 -440849115 145965 -563399053 -127692382 -25871743 165008910 785557337 -125678597 69787071 -493098493 55421163 179755725 -21931681 -244953348 132377447 -820297481 23746445 -293281729 8137317 -323769210 -4763115 -550929254 -519506207 -45465104 832143560 267625140 -455733544 -105563951 -262858655 -858118349 163566856 -163559562 54310439 108451562 -4267721 114206808 -207809934 -61278981 46889198 -725841009 13552833 -44650601 -13791012 20394392 -134642763 -109919751 -28757343 -159923138 3444315 -4995648 316093016 -75478615 -149125840 144570215 420015718 -461136570 592223901 844152847 57138852 172948372 -261688630 -219558193 -694327812 -116494692 699022510 31042114 763758704 -832252664 -712764 335791968 489684156 292504348 79485164 184343867 17715613 -2303948 -133070596 180565765 -47105078 57009218 -12456488 807589509 15342217 315823872 -57462755 -392334865 392739871 -736473866 -10302701 -144509452 446670689 -177282878 33374770 -2738224 -275247552 760941221 -36089669 19108685 -86633054 209664024 984060431 659196492 371579 -29035684 8372462 -100449145 -211061638 -53278896 -2149502 410393500 -171607412 313277997 2382784 201051752 -29333457 -511358874 -707127579 -431029017 -396802339 -68028259 -100468189 65477853 -404825215 -33821820 357911164 -25289009 784701204 -372300779 51608931 620004909 667918819 -269212336 -315274499 15155525 272364226 55532635 7355451 545458879 6202048 7694380 -9402230 -6236176 -156567807 -107622842 -1221824 -34920975 -724721 184048831 77250654 142945454 -87823954 708682605 493733410 -402849741 -161599370 -284307896 -49893246 116528099 511576384 560057215 -106870957 206641713 558891681 757947402 11810286 576317884 26121028 177944968 265314755 277429561 -385681702 396914981 -527816367 -254516209 554545435 190171077 -457276408 -138871655 591184915 633571289 242329869 10315226 60757023 71105393 492475389 -191265186 -662394396 -34793853 -52805889 -34272178 -100627532 -14839249 -93107147 169610065 -83569232 -440286561 140377239 -455376207 -85343995 -223168451 130933853 -818826929 6492247 451499867 21903321 -309482658 -719319658 -9445962 -24170164 17819519 -438718671 -64202841 -256611073 -2649236 -20748930 -339839589 -238036820 38755118 -51805065 198374004 431613057 527124502 109631912 210506118 593396250 43640902 11203633 -155925494 799936520 36476778 922841867 204638635 558248316 194252007 -557742323 19500022 -286372669 -453603136 194444268 -201986782 -68705696 420332893 17928024 -45360857 -189504580 -8783480 44072399 195710075 -61736265 -378567 511043673 10646355 6208786 -70677428 -157348540 -9483613 109275734 395363362 -463556712 -221668 622155211 -56248844 -77115414 -376212671 194623979 -71397931 643911862 -42618809 133746077 195055514 118972159 15600722 301110063 -264161440 362893425 168070 96737296 -33915262 182070303 -13156839 238802558 379492186 288408516 275274621 -5890318 438860864 -9012984 205326493 83243815 33686904 -16233104 -301650064 -249104430 -286195518 124378180 -163522973 444678703 -103336685 -400115733 -59353938 -391809056 9222501 41105247 22807237 459329313 -16420576 -767929854 24564623 -260565666 -186613016 -144164337 -31983912 1496710 6810223 -40765173 18697511 125503336 266635506 352926036 -230529083 401854832 137428978 -125132641 -126644273 19549828 -287988225 -57199140 -269219354 214256 679465812 -17190913 373169050 626433925 -155561900 26301222 -28928212 189470808 365093114 -16335984 -203909899 114187647 471597423 -161705567 27199409 -664277 -464870943 -168975374 -346909122 -305704726 115636611 358325008 299548677 -430362931 251625413 -824437723 -40067390 -212423278 -12346659 -159960069 -283929436 141394522 -43042019 -139361890 -115618635 111502756 -15217641 -716135116 -20555563 350641921 158813615 -408824732 -63144129 301534789 220675568 108267317 232606948 -116903865 92199527 6540378 401597066 -16383049 72478136 -271406308 38732213 -218326349 342295175 8337239 -27801797 -18474502 -78737404 -317861171 260068123 418241030 91777401 -22058705 29702835 475437312 353351029 58980647 809013264 -376123408 -13319689 -167341177 879246631 -40589217 -123710281 137471014 -6836656 26037159 -219713265 538424726 -34118876 132461255 244946111 28519452 20332389 -286557635 42266383 353978231 -16336495 -289044906 -752969252 -113637710 -673216796 11934795 101114085 -533023595 51649779 11290890 758880412 -201982827 406759041 -224811379 -54029267 860863773 380655666 -323220603 -19261706 -97531133 2489797 736237220 -873450451 -158900623 -235067955 41120642 294370666 -199047196 171087101 -4661776 311743879 337223384 65837267 -75243164 497287189 -21797655 534621398 99950092 -595349457 -308569089 -138828555 144448967 212295106 -19112234 -303458038 -225441546 184211554 238153378 -207795874 206750482 224909568 -57950294 -255401542 -300509679 774224152 -620515766 -217309221 -61143661 -264678891 -347511928 11354917 263806835 13661460 328621 -220682972 -502650492 -352847305 -26217161 227335653 134419782 534027897 -307429058 -200452316 612817741 453119843 -626881620 -483388924 -23030694 22686784 -291283974 -343293043 648567984 -575016951 23803253 -94972819 -44108512 -905796858 210148 -250233425 -731248156 8333691 80984972 13197022 37895859 414857022 -122801485 425918326 -150577640 236690830 -1119738 -13939316 847407465 -149826325 -652465723 5757668 -20525852 -193681995 -375669047 35342719 9271501 -196085097 806512056 347507248 84151319 446361457 28769146 572727080 652936600 29783929 264828042 374806908 70029196 -166556991 574593768 20837461 32981813 3918544 191962309 -13556872 59411549 31332379 -31547680 371996672 -315804702 -778160818 -584281536 -232611997 48028703 -76287242 434607743 537211051 5408566 -88443799 -37011147 -364576124 413426783 74336699 -161280099 330235573 3252773 763874280 -409800527 -6565527 18414618 -6130611 -110140836 154481434 566549777 54499390 -348607772 181475855 -539812566 16379792 110726324 -1805117 58905938 21474265 -31237518 1489014 -426264841 690544830 -744748342 -4620655 294394467 6950195 -159838023 27150723 -191009478 -858229246 253490951 123441416 -158832125 -187475910 -61884774 531356143 419166697 -166830319 1980766 371478269 -11069252 236461725 -43237955 296388452 1330132 5352858 -63857079 -43826745 -817549195 244221577 -510865400 673484546 724599565 374572062 238516420 -237991981 251549852 429559425 62967618 273591435 -296407230 -83098318 -601900719 117939234 -349258668 263610965 513773716 96052413 113007099 -762596447 -370606772 518139498 -359070925 527397621 20803412 1636793 710693679 128626645 659977291 -5823173 16324816 237882683 -158901436 -376359177 -424516830 -245605540 30637807 17751929 -33653741 -184677554 133076155 -5187202 174230222 149697535 -221173763 -164752702 510369654 -52927 158894924 54455290 -116123797 -1164568 -94550560 29263938 144671341 11761509 -658388151 483025921 9815510 403319647 -20452326 -648630629 -55232929 25172489 47815209 -541790667 -28281771 -278793744 366432219 391702142 286901006 -42778296 99561729 -20527107 98187659 143758794 32138563 -145485259 245975226 -904549400 -16448460 366782990 -357409501 -2862875 88765676 3139219 -4618201 -241341111 22329450 249500483 243186366 -60770319 8312795 10813996 738120559 -455973875 -332725603 33478012 -347207771 46552922 79283723 -417368463 -27682772 127476952 531949 59734661 -669128083 -117863 382719762 593705431 2897983 -147579515 -112995853 -422550914 79436729 63646084 663539528 -340326871 4892026 86187612 155144419 570541338 -516373095 17264123 12312879 -455260457 -30949808 -372140545 134332172 -29433954 -203593681 -331424366 -153548381 -67283770 -25152776 303717365 -7558114 216435400 67337958 298130780 -495769347 -329071098 417505419 -104595466 680707229 129626365 176601444 -105429858 -264594524 4199791 479627929 -157672330 665800636 9013608 33191450 -35627300 8461456 168102580 94558208 -229708183 -65061722 15326914 -5308602 12983188 576968720 -453490715 64361942 -235322771 -119101368 -187022738 -633135431 -1549736 -559213525 29206346 -252988604 119979852 143499258 -37970753 -10555368 148961252 178795736 -176503351 -67538064 112024330 541420956 356194551 -505163019 -316980347 377639261 86226945 -33486684 -523127635 12939383 671095 -83918754 257428792 -534768832 -111006016 -109000869 -166129617 -473390258 -64744980 -101017 -21381331 392552125 200579422 -33224642 6691904 -274354227 -949710641 -53367069 -692843299 -228828916 827027246 454204672 -43187802 -300085538 -171805167 -1604226 -262855202 814322540 -624647525 1679554 361798743 -42838644 -429317333 454555 -289216327 -517990503 3010701 203052852 235517699 -16292414 226679566 39667662 612114031 461374231 -716719 407523752 537360470 -243669346 -44266446 11214523 814984140 -148841392 -631147 -661445909 130632156 88715540 295033207 -244978625 -570642569 44857233 83122061 -64125126 166510033 95687368 -9155374 -589584924 -21190083 -231299421 715258436 174874295 443915450 715236417 241862714 28213718 298452795 -667279505 -49634209 116243471 39106407 79246701 -178805812 125810273 687265667 178059396 242040097 -102682387 -14456085 -550357339 -21657577 -201900249 99203580 366776075 -441067350 220643035 30744050 -188709633 -19850823 290182551 43512961 -93016152 -19797587 -8799409 -321288595 72705335 -290227766 -146024192 -66520289 -120522897 -152847590 -298526974 -618869761 244251864 782360241 844027438 544708257 76888720 -314642570 4444253 6498160 -29853153 419666942 10937452 -299474966 646521186 -799619586 -245958491 127783187 125001697 -208073560 -58382658 402836208 353896556 -125283474 176634533 -86288421 -43543 -215244751 -575577590 -26078577 368805361 -79178083 -748088163 -201308242 -749219155 -67899262 157491390 641692350 -18447037 426537156 211812681 -43574157 272756358 -11133898 -731664094 96692824 -479802439 -3282371 912729404 -354368480 -356832799 203741420 14086809 -392766774 -319557387 372194680 -11675562 1115038 98676215 34660984 -536735897 -448201341 -387251126 225332693 36034566 -192899550 30414094 34999319 -11067084 -272262285 712179224 -173389234 881198 27019628 -39497198 15496654 101575071 -137990290 12022077 -146692614 -196245824 -236816353 33160763 49698789 406542235 -103520921 125168645 503297592 -726866810 173241321 -182522160 -317951802 -2801630 -81628669 309246841 229567991 215313809 -10896095 -361173710 588574 -140749820 348713321 -477213997 -293959780 154284497 -921087856 104646453 -750718248 -21175211 588046405 -304723258 89665241 38134157 -79931974 -96420691 -360953657 224351360 -231275860 71190920 -9297088 -378381392 -193318242 -401568754 258703291 31904510 1922130 17259991 -499414745 -164258445 161843584 -140165780 18848840 558761540 -311108633 -347396296 -366303 -5625413 23802567 595206725 -164349385 6797347 350537779 491783809 -18927095 -13717155 -301544013 156592452 -195368136 668483729 -380489228 20192288 -172749128 -3743796 -33014048 7049524 32073585 2978665 953684745 -134504959 82199272 -4218239 168444124 248611361 232248596 244235399 370222298 83039557 -382487738 -160510709 -460852230 6470127 -389108543 79308106 41237508 -232781 162310423 175739502 353169748 53540148 -393326218 5461624 747265870 147540663 29631738 366567368 335847633 338471439 -487718608 -5947107 -664633037 -132784015 -101813943 34872965 292523520 805376298 -99570144 -17108201 -27176133 8133376 -75612598 -331145869 201308163 10661863 -74924629 303158578 304857564 -103938195 22980954 -347984482 103011890 124713298 -281100533 329601733 16746334 -159930005 174954760 327887344 142154432 2763802 -28274569 -263093595 -137496005 88579548 -44728923 64170325 184012662 -109790416 -632607633 -9501216 -507730095 -139718229 -529833248 -490085825 -9013605 -336438508 -227163798 38284981 -126688506 -209724531 -714770071 575515114 21602216 93923361 723745053 -176204849 -77346532 89710 -553686620 416267373 -115859929 265952109 56104219 97612024 34354479 614103367 129010692 -133232355 -55369079 -639366105 -130549844 111567222 -251175353 28572416 -282229636 2697718 127645566 -67393141 -164175337 -128832109 842706 -163699226 319845122 -14215012 165794425 83126035 8445720 111306065 -386600909 -34971940 -467144029 25337127 -322573274 -852610903 203788446 -168051587 18591232 -517396487 64921735 -515582948 -1129891 213409445 -22173973 12716100 -68832796 -14088589 -17477249 1422052 -512038453 -215521452 -712331742 5674080 -19799443 -165400412 -363638071 269814908 -217741810 2925355 -18215720 -328821319 35664651 -68749867 100544132 -322607135 322787468 -217700984 -199651906 97054533 193254158 -34450242 724950626 140397503 -183993276 207579961 602577187 532437050 -336441575 -15471848 -386910438 20914725 146223123 -519220195 -101833009 -139377761 -57754673 -707958259 -551954723 -154647071 -156446317 250431 118207514 -35584910 379508796 -41525069 60948955 -420360061 379743557 358837420 -21602548 387714 421488411 231152600 8667033 71209896 -56107049 -201119497 -510420427 917533119 -22680676 441603581 -413926362 747879 -70954916 81462073 250616756 -23876547 -23873170 -285654166 -829501522 -119489424 -289946638 20825316 -38266001 -18952994 452049982 -416127904 -235877014 -587416871 -458529129 -454158310 79067946 -168362552 -68837424 303842945 -683485418 -190114068 87709559 -75184344 647078228 -2920864 197668321 1665720 181384981 -64893635 481272068 -279763225 -155342853 -12431679 -579871902 -10900365 -48530606 -255242562 -1136281 209310750 -63256979 -20957390 346828551 243689120 -70586593 -55825684 -226750711 279102927 663082949 -673674605 -576633947 -521939753 -169119602 -188541785 696230880 203505049 415392894 -533653479 -641541760 -719128725 -456080143 -174114714 -103688306 155818506 123231338 -45198093 -10035271 34244949 172493389 -816325261 334560 64126030 1979434 -113905755 -225721747 -282696231 32598135 352732468 276135052 291005619 -258183109 185486679 167892486 733329775 9977302 117934789 108725246 4760090 834350122 238384380 281703810 510616656 859269124 19511360 710594634 5326324 -60551488 88962990 -71067403 -208744381 -241296828 -611822443 68823951 495031830 87460278 -191468479 -120598474 37464685 -147340831 -92681 100426086 -317343821 -393936778 -3436429 19976423 -60008334 -689414087 403181630 463407355 -128569149 286064983 109678978 90562875 -369425445 -47129159 -550289250 -635582938 -389287032 207175228 -79374225 3716131 317471619 5606653 -2787981 451848387 59513498 -7979914 51411736 345794183 64392712 171948071 120879562 -27429214 -62903518 364235649 439449510 -5299321 -1101273 361840279 -21560289 -39653240 -174678596 -143859999 -517558366 435174623 -32296816 78369846 164416962 95474627 677421555 -789427218 413630356 -165732435 -495028282 75642399 -15344677 170267725 -88037951 794530275 -427028771 125341042 58123756 10523085 535687360 -2440475 -1264841 -467812115 544981738 18327094 138902661 200865206 -392008316 459406868 40627466 139852509 -697502131 11001338 168001885 -586670791 384703885 -264362374 -11824732 169454338 222947312 322345957 552511512 62701378 -63770214 -249294091 5095334 -113277179 182136534 -46590104 7972203 -262548531 -7391084 42633789 -5475379 886174518 -402376025 -288124394 62997174 -12510309 401611448 -440894929 1083031 -49362904 215479925 333993126 257286072 442649393 -24810291 237456177 -183254595 15573280 164347484 90579192 385911377 9051983 -31722905 -132825755 -782378625 -189292288 -588627857 -567019868 -209238581 -362334815 15260089 4619015 32867011 132599275 -472503781 -184760740 -367694110 -628870838 623160808 -545136887 -603787727 -256747343 -24494167 375544176 -365448909 -4914551 148404601 -129896706 -424325958 45478938 31730889 357233287 460930330 -214349983 -20151339 681210960 778261971 563432734 469761230 15545728 190198872 354135510 -38490160 -459108810 52183316 -643491788 39873694 189423948 -206306003 -180787773 -201250203 252488417 -49463110 -89728597 166571461 -54907915 241282728 35544937 -120885652 73293874 -359619927 126460588 38912318 350555860 35416961 -32565396 -20324358 -256290225 -1127857 839383474 404333996 -139464650 -525921856 244364346 -244879388 -77753490 264946692 -85011 16743436 515474883 6507323 -463663233 -227893236 -30826009 81459995 -533778333 824676478 90174117 -343933157 355501547 -142097898 -611426813 456725997 1570994 649978265 -68473872 7729357 -148449667 -831682968 11539768 74749506 -33733465 248469842 1082946 -2208951 -253224424 168906840 539308513 578577617 373636911 226491963 -14046812 96509368 651470644 622574758 94607598 270907896 141771884 -95001907 -49596900 -493566880 76226665 375196893 201812081 -392483587 29663670 -28919850 3949377 193120272 -518195523 -1515380 52391553 -130710421 345545539 19320231 150831420 -149843685 -490030610 -94575659 123381313 -69941850 609231024 28014835 -164877574 -26576552 261877659 392101081 139873892 -251512116 -32458414 -44745751 17577093 24121431 403567019 -315956799 -3015741 9651288 78544260 342802838 -12848346 65289019 15616114 -28140069 -219746436 248062189 -185023704 231675757 -391934339 -289621584 520850715 232356947 -42877051 -377491208 -59748938 -345496797 356207656 -118624043 -124680951 -229032014 -53843153 -29258905 44141680 238689314 -23407086 4167954 214997601 268106069 269949320 243287003 306090982 -268879955 696652491 3788482 -490120816 -310012632 3547982 -355451877 -1673659 580105634 -108750646 7687900 387826592 366248210 -791487479 257125141 -18451876 -3380910 -211380656 553546859 393437995 -4833621 124611050 190944468 206039005 147862324 -42692971 -115495283 373366562 163480063 -327597076 -234522391 -244281755 -198228408 -140884179 -45587836 251840018 -337675650 -464377552 28724411 49400 -74658266 154068509 -636858059 -416768 6393467 220711098 -818821288 6659530 362930738 606953945 -36405011 -84337761 158146395 -96395172 -337106702 43937595 -111262725 -302110835 487492232 182734285 -264459801 686091784 202717324 709584688 -62291450 -37595 1403224 16238176 -192711 -141099275 -523764027 411362 535916661 81288440 328812221 -320169346 40302730 6398826 276137203 23612495 118941977 818258826 125932620 -252289464 69444766 -50312555 272212894 679617777 -499393755 -3597283 -96844499 147003645 -41621438 -625953773 -344712925 -354438397 -90892486 -117205094 -184735381 390216761 -20525721 297232789 149292378 174255361 -419515041 -1854326 367614384 68387751 -223432483 -230706504 139619580 -109385409 -89580771 -235505044 169914317 124120559 -287363462 786557787 45871711 -640589699 86143461 437452037 -604391576 20171830 -116343745 439502607 -17622579 144555242 92787732 -1823450 519790941 144254814 -115397289 -248727221 -387188862 83687443 82261412 -13788171 90060032 306731158 -270479980 -1140900 -145864019 -28274854 783449055 -50114973 -845168953 175850283 -247696305 -335270220 -118821671 601469332 -168086510 -28573819 485486695 762298508 -395693886 -159041240 -485004826 -101923997 -1457322 768597223 -603464669 -117894007 -227295314 6437010 -84900240 -151758784 -338154595 -123284802 209705063 -488297018 -239983454 498014891 -43388906 126942861 -322181146 60565573 -288946536 148593206 2889243 6770681 -752366590 -113899257 381327456 10588470 275299569 403657382 859652277 184370876 -25937532 432497323 13277238 -188679465 -21247534 -318498084 -828006810 15581169 -127900749 -62904227 -133407883 -269505584 -71900669 -106381990 -179463778 139195 -44786715 -376217657 -533405894 54186909 23798826 61840258 456790599 45585868 215250741 -27843550 351408045 -14311966 -11303935 18244278 521925691 -7704040 235961602 -79863943 165752640 169288771 -345322737 -101787524 -205779717 -66913854 -280521114 166592325 -392068 291112754 441901624 30144265 2483898 248409795 -257173356 332565926 602322873 273774683 86679129 -87627680 -260416223 -85782814 134199128 -133315279 -656737112 493800716 32203857 -111552294 218766320 174237386 86046638 -198988785 330703409 6696209 -7693676 -511649104 -288950441 143993195 -541986437 467617924 -87181598 373427416 -179055596 17876770 72026565 134432474 8057258 11438230 245673304 212657208 -1291282 -153475461 -419140079 326298752 -373896872 -192656612 -269524787 13490606 -8180319 32036845 299955418 -42785515 20437595 -448543828 1657248 282863998 -76579067 82843817 -73715595 -59478017 -59253776 12119674 -480085116 -86335643 -365089867 131587659 170472814 -76333839 507688279 -15158887 -668199763 -5080783 -22052183 180655503 9771011 -1562588 -36640183 527593302 403596137 28633905 -24846681 -72982223 -13672579 57318947 483118655 -452101789 -612658868 124739404 -351546886 -699396517 429707565 -129837329 -321635247 27213182 -13181305 -581209777 -1519333 214647401 7795809 -126701301 -31194795 -456047616 -269939927 -255884283 537708920 -769847614 79416485 -24849440 192302327 -342440828 271098587 145790270 117422555 1359506 -150328235 -224948627 -26348926 -202866379 327274304 362464579 -64673192 843411510 -66449220 87366337 -164089632 -30018334 253009414 377028053 -377926056 -395233314 -368371642 285555390 570997022 144480533 -254294 73686633 358251119 41556910 -447743171 20930919 431971316 54771400 -129230864 108158197 165657737 -3644131 156503571 684502559 44787206 -9575385 -144797555 589191659 -670640161 643059868 9478290 -223490826 -623159045 -22964035 -557866353 920360060 581770464 -256267599 772367599 1631033 -197698364 55307389 -25930217 326495220 -26944126 91261182 -6133260 -343183774 -681164350 620042957 -273529343 12781016 -519470367 187872635 -449456873 -251764590 -198902289 -164070239 245405964 -205976241 190706885 380499612 -320492731 50355144 -93404344 45513421 410944405 -23611266 -528491319 521389149 -134044177 -168188374 -919808892 -149749945 107857113 -286387796 692279680 -226619695 267146849 22697486 -419447406 -678303035 105696456 -194685701 641262657 -106272946 107383597 15606578 -398509023 -26702061 -29605564 148074551 -270444588 191436827 67079359 693164740 -528304831 337760820 -925136 184581455 138121653 80275724 -34823376 -8546718 246488715 -563680063 67063172 455780677 -845788117 -487264926 93062198 293030313 438212032 49332193 -147169973 709041238 -101660775 119833792 24480648 -15869591 168957431 137020683 -4228560 -274222242 321792664 -206169438 -121759705 -448078596 -3474209 195252097 654790803 -164289 2684864 -364759720 86440676 178548289 -411687818 371472670 -239022151 -467610751 -53559727 -604402788 72158518 -205329146 337090305 -2105413 260668055 -345756831 -64990401 -118666355 -24855295 813423038 -363387114 -312992242 -100727635 -416117875 -73634058 -608794199 194861066 160991844 -13960352 644110528 98094748 -485394 34098972 -198544672 -10675950 722542080 360382551 532214013 -7498439 -389248369 71372623 -843994042 38275655 87044250 -774830854 -210990643 282682798 -676950961 111112931 -80791789 144387620 -12825106 4479139 366052905 -79779453 -48312802 331283753 -69969972 -130226631 -9072486 -95165439 -532492034 160751408 15334237 687842283 377619265 2324017 -128487365 110081984 -383407225 462559320 388880977 55294595 38524727 -17933518 -59106916 -78353802 -441419882 -711620425 -375230005 31494185 -763122223 -36118359 78624769 35328732 -533681351 167532896 -884312753 659501916 -316418212 45530025 -21026869 167260253 -207247161 80447622 8472593 -200424621 11725827 304970880 -4476906 -234156961 -798686722 -7689343 54788616 -542142300 88589824 -71571822 -167732524 27569754 -724727598 -58945320 -347006335 -242194851 -206499520 -616956063 -216862310 710538921 284152480 -304983844 -712722806 708412322 604660258 -549837596 118243660 -29568964 261276899 163049737 -108816844 343097920 -22814284 -332980680 162748908 -648598267 8135253 216873089 -516194117 -79810489 -65918222 159099923 -263210158 7384333 453572324 504415544 -185935233 177565305 -2134920 370630024 16215051 4833333 -446235347 40766015 -4276871 233935565 -464036630 127268130 421207326 112708550 -279309699 225253413 -172938004 -384985056 -2475204 96558766 100425287 -23754559 -279532761 33695436 -189739583 302259818 581622451 593762354 -375472619 -46929118 -578680847 84257918 -430098743 -290848663 -25826124 -56930797 -85901473 -207855954 29446270 11527458 61208169 501258503 88309259 -707391505 189762983 -98424379 275607619 -341040853 417936378 -132846375 3442191 -7611865 -161986265 -878009608 358100634 -60936728 134868327 559753984 -132993364 -87331790 42466771 -287095241 570576717 -280335427 108343340 -140250513 -80902124 110220405 -483587912 10112685 610293379 82939735 -168417706 55649782 181529125 605057361 92219088 296827243 68921652 289087105 -662143254 -528483341 568675081 -317164118 -316295325 293409814 210754798 -18779318 -66101289 -483057197 -396788723 -232130602 212033320 61550933 434230937 -384709346 -30046439 552689039 -103942229 1059670 -266826857 -937653 190136788 177515337 24088917 421301926 469102300 -306307320 -314627294 -353819650 -179999268 -69978329 7291524 -114687208 -78438377 -144320724 20856108 347107141 -96568659 399778439 140092977 -737992238 92832585 254166006 7402264 706568212 531640819 -22204701 12497578 210540849 -291912178 -12421506 -230757874 -331735824 132857614 -679475 311757069 174502603 209514027 495373032 -339335384 182691730 -141699276 14384185 40199060 324135532 -151460582 -363795381 211167936 -6569630 -781788050 281585473 153993171 172777711 169064918 87125949 317963349 -311814766 239312335 -238363452 -97198516 -55169595 -46636028 -50660657 -3668728 29355649 532029196 66523690 355073418 -175154495 -91479865 -16801449 -325297824 -134290184 104263312 -9446796 -60757335 -847842220 430855112 68554535 -215465006 428954979 19264485 50891911 -609799071 -323031959 132370935 -74712422 -200223907 93002503 -280383055 203966374 610128906 58237689 26440549 -130316316 -170255815 -92404195 515235 -739837754 4737457 355349594 6315440 236026 -312391318 51341765 -167526429 -672122171 -170255038 31922710 470206955 112703859 -1366175 -96674591 684661607 356029123 -536682906 757121128 38159551 -51105595 -2260524 -7850055 218686217 213018585 585184273 -329287 -18006139 -237993576 -36585151 330256862 4759449 12254481 -34919049 -105895812 -536780237 -12480726 87315686 -248013718 13375583 -39627305 326158234 110653817 -268253159 69126278 269459729 -748459 -288806529 -311148556 651780850 49644716 -138201883 27075480 -206459373 -399343888 -254761946 -107484965 151706240 -106898025 16242548 6471517 -242133 24114830 132992510 -1604739 227698268 96425058 -382034481 722805463 15501187 229642561 115599081 -336574944 145635572 54474753 34428951 9448619 792296667 760085212 -5796699 -856417632 5132909 -362759678 -87406230 85662981 -25317603 593235848 -12804658 -162298635 40885014 122812367 -526718502 411531250 -158021303 24124254 -28833592 -142481239 -492763253 -370695345 58753874 -372480472 444430099 97459351 -901524153 -170428226 -15946046 100238904 -63078984 -687205108 -19582794 15182350 5382119 220237829 123943600 -649214696 585350338 -316461495 620169850 141151885 -399557538 13352358 -62114179 99841249 495821247 4131271 -244269398 3394148 145021218 -280285929 609450099 -509833448 -20194895 651299 287158738 111639249 -304461018 -14191850 -255912193 -174853894 -939769122 -380680672 -6026300 85165626 386536302 2630435 660695 13644845 69932585 -555326260 32488814 -37304949 -20126169 81939036 368166411 -71852919 -418467669 437179581 -220772566 -135349949 -425153064 -70972772 -72457522 -126339100 95491546 -3599819 -96988 482591421 85851680 80394991 -111736876 588564401 791411615 -98493982 81331709 68407582 -171919625 735434498 -89773594 297810132 247052409 3173689 73915900 -295878418 11924129 -563207894 -7478021 2842017 29607273 -46673234 -774383910 -77558176 10395942 41731438 -8221250 -14020857 547106438 7883510 -51973484 309112441 -175035431 -8379690 -65543452 -653168605 458042093 -47623228 11738849 -84370943 -541550685 703383326 -83941600 -132618935 83323606 2079999 39479190 86502752 -953153509 -125542365 65920095 -135191380 -10670355 -692049825 -559598 -495135496 -334304716 -164975643 -281180577 -190863421 421400449 134557264 -54455816 173795243 37809395 57915119 146586214 -100882828 -201579934 533069817 -502879575 -672236481 -193087784 -273431480 297907989 -167560595 -30906293 -100452194 -135190811 241584814 105420717 -217454678 -732755981 -26445257 291195169 -295580759 -92934701 -118838996 253676449 120503648 -184911188 -269011968 96774927 884502726 -535263475 351826536 24596959 -259413442 7733628 -750571806 -298904308 -443516332 -395378457 400475319 -219181424 -24889139 97820766 278705564 -109380194 -264648728 -133384293 -107445054 534228000 -347257899 -2141847 98270068 321952925 -283286373 -622225069 1209079 -32265102 318754832 46724941 -41297998 -56341575 190051098 54192788 344354424 -817982651 202381403 -67497811 -238552401 70216926 144714519 170235062 -380962273 15084418 837888289 -253631819 11095622 1262175 237109 -185864976 -337015933 43792617 13376341 -63750607 5626133 479998541 14380747 -172700405 -50582674 -82255700 79024004 -33963458 -132743134 544118725 666861910 194941177 9957878 -383769256 582500943 -109447876 192352065 772222997 29157338 492420048 484661140 48290002 15197166 -25002388 -43485754 -62904642 41298958 -21153521 3868348 26744206 82332568 -310183206 -203670984 169353941 20344229 -39316049 49018803 -154554465 228351603 683205045 550080195 -38931840 180266955 4130850 3982925 -508447856 23829322 96679859 -9604572 -846619282 -471808049 -183635620 414316558 -70472991 -742958415 -111710436 147732024 545090438 -507752377 40842165 514757947 -219948023 -484927600 -283600201 93140529 131202537 -311775614 -393344124 102824581 -589948986 -174061330 12050772 -512463874 -141938175 151955521 38081514 98042225 -52461085 376392020 450623212 184888478 -135353434 140225460 -72696846 -108533368 -35675368 133532085 -248644929 -502275798 210346138 -735208 156127736 -220056490 351390912 -837680418 -57864690 -129868320 608702910 353870732 -407369908 -174292367 -72191 8244609 644345 38411770 670030907 816900 -265194469 50685395 70571452 93017368 -81625294 141626905 42399594 -197425752 355719047 5872921 437686321 -573415950 178375194 -155481762 -595338909 56624423 146198868 -9945209 -248065190 633215915 538721903 -276008465 10406637 -261202603 -106150933 565329946 -19884174 -71020906 29568687 -281650819 -2495285 408125664 -66708124 411107610 188126618 76713981 426181419 740143469 1506035 -484580494 477573417 -331822 89705133 -710471454 891674184 738205095 -44413936 3566298 50100039 172418031 -93240452 537810895 -455572423 551607852 239404019 -480398482 -682474308 -78912031 -348800057 -105347983 24943790 1430820 23749820 2929089 -239716914 210184296 -183229057 -11646259 -279844331 512375692 -7551094 72812298 -5905143 -8756350 -89760369 143979237 -377228268 183397751 -274546196 -162556429 -52469198 8136959 -667515216 -296863021 95111950 69616793 9968694 293795839 -378748814 -69754159 -9125552 -439092496 150778801 448394574 118582480 72957441 -155863552 -239578308 -35462903 12975405 -544579122 -33016774 -67213569 -33093359 -82849338 175925737 -36017505 307640746 -302496432 -143304697 -485386191 -83819435 311794808 -714639295 -72485921 -464401890 639652669 -243215740 6600803 -119158702 -10843055 -54999225 415697344 -5303673 -105393348 472493312 224391198 237574518 51932822 19432052 -237654883 -197937 658951999 347251657 47429933 48708464 441683923 125360619 192453270 -7327195 169391815 -155533704 114782254 148916394 -921801319 -315589588 79032875 -861347077 470740169 60063817 193001950 294404976 -65630448 -61801919 -214909626 -166372140 152127532 41617474 77204556 44383446 319371938 -527157350 -889271 -660638970 107731285 -125915041 30891540 41842001 105203853 16281157 87619364 -41086546 -42076714 265174046 66893663 423525524 -133374823 538161914 263988417 -359175584 367727222 -298559872 178673410 13374768 -112586119 444603858 8409946 -34644092 -287634281 53567038 -47769649 148732178 -407995542 10807773 230884316 -20840936 -955791263 -239160760 -102136425 -114454785 -12983956 123702408 -25507005 -26398572 744875172 10954616 -24466033 -827233446 95275573 241959507 73937411 32084430 11771619 -3165569 -95969966 -86763179 -147291356 55575184 -782654430 3117194 -675337576 141643506 38195429 372757985 857714993 -520953803 92800108 -271971658 -75661896 -109983446 -170735219 491159897 -251683001 -403228240 -90629721 -59976085 5548304 -25488784 17117226 -94386012 -9277391 -257561362 54102927 194312859 134247464 550490504 540693326 -772692604 -13794874 835015339 447861131 -181766738 -711578965 480130880 -51081390 65680304 -1282263 25022053 -18821669 -607711297 120471944 -155117089 -174923257 -3730434 547463266 -15963017 -4522992 19655288 -21720753 -787717272 -341371215 3674667 579205796 -124244170 -103626820 -1403274 -10187617 161193601 -109456971 -225147247 -185561463 86600190 -101919244 71893154 -521485214 40656507 -337920696 68245917 -11977794 -79423989 240095109 -16589455 -183856322 32710941 -102884612 -125791408 509593496 105663677 -374948085 272803823 -480507673 62663359 -310447463 239404562 391997948 620594740 76578794 -182060265 38939759 -197135044 71380302 -185884381 -3344106 -95312384 212400193 189000851 2343212 -685488882 22375377 22054868 63678767 239297472 -156898645 105278232 318469530 -62898092 89527465 -5831266 -245533185 -67717289 713314221 -384267858 2034271 -137039568 23194837 -5376220 -346614565 20552315 -408383082 1123310 -483088430 526175081 -456942947 75846492 -438252291 26452085 476675980 353649659 -383671994 134140541 -129630256 620389916 -346962392 -152656730 -395277250 -6122023 636324368 601052174 782346201 -278874946 -103323616 27558966 207360125 -176667319 228351806 267964541 155932594 -627033757 776196042 476581450 -231996363 505136706 1380296 -920432 288337425 256611658 -50330913 -13890363 320985189 41529226 134870457 -535690394 542060155 448802961 86895075 499359242 14141614 590197400 -61448259 301060833 -687404973 217241872 485836313 148337071 -5453791 364379259 1363997 20009842 105621820 196355324 -142958258 335711125 -2700335 -24865658 -62321868 -782209593 -491819770 191177588 -107327390 -442013078 760146172 -83066340 -73130235 29638798 34582983 17381915 133609063 -11620111 1389143 -768769 -334392714 682670881 -94307828 5310916 563426859 -380183120 -736344065 -14848530 192345619 -62229674 385518356 19779 -161819791 -10359404 -226073365 127691581 -365223037 170345208 30431476 202768487 -117566329 -19223867 158196843 7889566 227375056 -590633504 155339091 145632637 -92525715 -6454727 -56224079 113118968 123380036 18074380 283058769 85777113 -358234080 -98405628 675864456 335756224 -734257488 -50685651 -76955399 -333177662 6217999 -217934421 4914891 -360756968 -679473535 487102161 -110438335 -299767249 -437673802 -877260548 30905069 -142698856 227856340 -4680867 1634457 11099243 411492233 -4223821 247404971 57936676 577662923 -71100334 452759838 522877727 -128614925 -8255298 270151915 40912809 -59782069 37271070 -366801258 -104916863 -111985904 497719876 -3645777 -152170603 -10609361 -253888944 -297764749 -134093315 -179855072 277153169 260184358 -334325866 78122897 -81697518 -728036678 468559178 -338545091 -13841159 -250604672 272699969 -701829483 15893725 -357522260 -9755271 717639 -98699910 -741558584 -335951 2500020 175771574 267687876 495193203 298459603 65846405 426314653 419284227 505986591 407397105 -262482072 -180197175 -52157850 100920012 207359101 -4463350 29483329 -284664795 10985826 117281781 -107898430 -192910218 -181189040 216454763 -463345857 -309563629 -18178136 -303739473 36101071 466467979 -393837483 -140392301 371999467 -28336895 -87404738 230953464 260643356 -246413251 359883985 1834732 -401673381 -311914780 -56621210 -205768958 -535043197 198812204 -12913903 -22853144 -419098424 -33949864 -12420281 286834387 379643022 -395645 122855411 16683499 -4419416 -291689452 46483492 -45910807 -353315825 27896372 341152286 212016430 -286692032 -686819359 72675015 -1866005 -1807760 -52811892 161530916 -154959359 195089662 -2516537 -172718710 797310508 -28765400 355275812 776079557 87053696 270174195 -21545410 -499546532 -12915522 -140272236 -79110314 87404709 213283770 -537332768 -284955638 670540962 -32570070 -332095054 254403868 73586046 1283222 -306302939 10340393 107830801 -613353363 28802320 325750624 425974410 -3137332 -56324399 174742476 -664920040 158285182 -421854644 -318392171 -101816818 -70452574 -95241622 -134450716 -368825344 58092652 138856365 -625450938 -70022937 -25558730 356332522 -185137305 -370530844 157265924 253330 93674157 -839151185 15226467 -63667297 364304644 -16139522 104858837 -942534 2246721 -146091288 584506286 205672608 84702761 -605564520 -30029901 -53473305 62943127 210498729 106781871 -370757110 -371907522 -4355885 -11863184 406958584 -262250610 152402421 574695613 51887708 272692161 -792342268 -228674785 20197407 -48382805 -222274677 376102705 -32571490 -286297310 -354449766 380112766 -455018299 -515992724 20405015 247483327 188940786 -60199472 -158053285 163621411 -399244906 -287982958 -839649060 -6057596 -332881637 522154346 25497772 8591957 -623082527 -6924893 -213190292 -295371071 -534834539 -84601272 14318416 88686318 -4955061 -338394859 -23901844 -354397452 222947305 672704853 -9196622 -26936574 113488929 -108986817 -65744787 -260975491 694478795 527879714 -351341310 -3642634 -403183327 -106882566 551076078 21599835 -72799535 -329962555 450322788 -399147226 81367806 -188403118 -267280750 28266708 -11511320 232446246 52794715 281936188 -264494191 89320142 -272735431 -410699028 34490207 -51909822 -274521600 97811551 -225755962 63721920 -194999869 17506934 357066684 -10011288 -533430122 -708926150 -234337982 57357761 -339526398 86163099 -23262131 289419268 218595701 428991954 -435033893 -213020307 69100771 -97649177 364989028 264962833 -377425056 -370522768 18986580 -229585223 27483213 419363449 -350771671 -488412412 414916038 -50822795 146805314 81178666 -209876619 -287796995 222441870 -13209442 72764293 338117974 -44079752 -384605701 -243344319 250218224 -28894827 -98081187 62153125 -88119805 -387170405 -312543321 174674758 -358449543 37810428 635933405 -114742371 14990417 345257506 26287156 66344625 177690427 -27061081 301844327 35912906 -202108414 197936093 -69050652 -240693800 -158112382 539882110 298844468 -175943279 -683892771 -257036225 6694023 -558241752 5200422 90149496 17472838 -723670651 33725521 5130649 -36193340 107799952 -765355 -49328450 300041804 21414256 -93777672 -231469741 50884751 -239604897 183956007 313389153 28040981 -29737636 127725008 -134898012 -196673856 541763297 82365772 -520128791 615891210 30425696 607896747 -257602253 6917053 -607095403 -379946799 -52427088 478872686 212500461 -124396609 -37021066 6324020 49522895 -34101174 319164779 -489788798 -332057957 -462101314 -404428545 -603733532 -118047138 264825142 -120159837 -20875261 269693023 30247675 73978 153709439 -612698878 244163171 5684602 -31672340 -139436800 731430005 -121246117 1628149 -54372602 23826783 433208592 22132871 -233766120 370133378 161017471 -138135045 -742885605 -57717182 -145847323 1091065 3320540 17615586 274283487 -4099601 179063132 -296557712 448831320 -478218046 -54336664 -362132190 -394648544 192370262 36086287 -367646702 -366745895 3142028 435371855 -147606899 -135684692 312467266 -17195203 -46421476 22085017 306736350 -300908853 -786210108 35736088 8501007 -264584504 -401109157 -11168302 -511736705 52793279 -423266415 205637287 -1287028 18693783 -108947053 290075409 57486779 -438096802 -506790354 -123293708 -15059697 418135092 -25775467 -94509030 -167343912 -218850952 18781512 -420499064 -374765035 -188644394 -45394851 743239822 75723548 -243096338 253730681 -433815575 -770289833 15519129 458987688 53828109 -7959146 -12922319 7789995 -22483286 -449497043 -38577512 50970476 -69034062 205986815 473607767 2224862 -236686220 -504749335 582356398 103326121 -7419987 -21827442 8476949 -74583305 -130237396 -237830194 -240465596 -350421079 317656481 3093893 -645978301 -175334351 -565715390 110862033 417204676 -28314379 198938385 -405800254 -520613689 468350652 -10980396 156090996 -475529024 277038999 -60192651 -99216390 11956050 39312624 -378513855 31230470 298833628 592809662 -110828615 18043968 -614996783 -284118276 -94429740 -256271036 11730000 -715332993 -27810464 -3227011 48905597 479684522 -95098597 -160823825 411353518 335180373 -80619859 -36164601 147403675 420443999 605357436 231703298 826549717 -693274442 24064069 -291098986 10033507 -236388312 569068664 34879545 -39062584 -138194725 -110047203 640169938 67660701 353129613 -282708011 -387071783 -535424250 7712267 808155082 129581779 424075529 -705577537 -155077557 15190698 134999257 -537665923 -47543783 126818541 95561979 7103230 73372164 -19641208 130932155 7030896 320419 -302364920 261599398 -316768970 170705065 -209078975 105741917 280058516 -575119627 -103975692 12839563 216037491 28978326 408127840 522496503 -71958457 -376198395 -105756620 244425398 94206944 121667679 -63821409 -5510527 252559673 52696266 -169329868 -696600794 -489752911 -30045335 22589125 -550336148 -570631089 -442603986 -542486707 -2660516 36161575 232405503 -3959670 -255918595 -4002842 109059964 142370778 525893665 78866596 -243675259 -124762816 -114364702 477270667 29041139 661165442 213113154 -341340094 258378442 284481912 -378193769 38944312 -718344478 66831014 -525532867 -161649446 -121218635 -20455606 -367932251 -453003876 594434992 131754233 -378476984 213590237 160203966 -105243432 -738203649 -142832912 -73692005 -317992220 125032923 209702361 125918662 52802121 130641342 483196440 -305136464 -299643609 -386344591 84415195 13241796 -17051497 836172081 68956448 257407380 57122793 32368611 -192566338 14517943 -561617211 -463859499 115229605 -480993397 765326112 3056249 -732790298 -580322434 -297022037 3170277 55435465 7497800 -674440202 844993901 -53066740 -6335856 54104087 -770435326 87047 -42670840 546924258 13924614 -3127517 72134932 2256230 564161574 31153962 100438624 13743201 122296066 -295682396 49355035 11848749 -110403429 472193863 -480974940 -304136255 -1885705 -733371329 -15534539 516142893 -97336559 682551523 -340123 233353696 81265842 -88345418 59595417 157077042 749361966 132823893 -59480172 -36406 -212941437 59124041 -307702075 -28521088 102526738 584995583 -436303783 176310840 -249560864 226383530 -105854991 194620725 263555185 -321049318 69855679 -26594257 478915196 725424454 -71371580 310735064 197841922 -6874413 329140588 200726210 481901049 -229421906 -86764800 125985033 196188970 190902999 -95403554 -77204771 -748843 -60999436 -222209328 621491132 32026527 2699657 -28832938 -272811510 -509046 340854665 -424853261 47775669 258831373 -12870029 5180708 142673142 62194894 417869883 -70464732 -335901590 10481122 -334672982 778643492 -1704748 427744925 -240161689 147945089 -181955584 35236581 133920971 29605649 -854452841 -342565001 608981683 -216130333 340904745 -174915138 -703935963 72890330 550620801 366626810 205470970 109060158 433208631 -5946375 -6411673 -10176173 237521408 -260636391 -11041756 422664553 -215204146 67177980 376056820 180124168 20074562 110694382 176238344 -413017771 -48392627 6617135 -896119384 -170785501 -541164139 -613618 -151527959 -93065978 129046886 -619057595 39121193 636806619 -12867323 59332998 542476631 352877161 -102297874 -276542986 -21634816 -733742707 -39057584 -678494557 -6803268 294679223 643734828 14308315 500381 23373142 -338280100 579046701 31811936 23957196 -381351785 872106035 378066450 14333756 -472020794 606822677 -694149576 629215061 67222816 468385315 -739225769 -318204352 -6151532 -45947578 -87049735 -337625334 -765460341 443099900 404819707 -186583582 -12974585 -506402622 107528047 277903873 50756502 -5448485 8990373 -825415376 -123651754 380365691 -81913412 -433861246 -78427309 583446372 -44540157 -245483598 -109039614 238692294 -39149770 136395605 224260598 -153139892 132515592 -60764329 -490235247 -497366400 15188909 -266298344 -106692202 6227859 103565995 -108529343 78619677 -20847972 3844349 59975683 -484218587 97340321 6705807 654447365 431534820 327209310 153260842 8725463 774801728 19759340 -521400205 352515335 464720915 57445727 -48231405 711531989 277502567 173492212 -510330830 -31593812 -44748162 239269559 -240163585 357365729 -707203052 -418449264 -103543646 141038796 428511659 245626892 -2715097 -174531578 -275101886 -498993611 -351273577 -105142905 38981421 -145999146 -158335477 -8551578 -308120982 357278334 -25491728 115237963 -131767503 92114307 -318260251 448562874 98139639 147740452 -543367479 -481774700 12345442 203707014 -37433604 80502304 273950464 -539132450 -50693953 174963504 267761 324514752 -261803963 -93896 48267618 -53675207 -753415203 432157 -878174808 538802660 -594161689 268993866 296293828 -36319283 -809623 47985959 114708920 -2706234 -310174 -197763479 209758634 -21645754 -628273347 49477278 -9902889 8456679 614936232 -41577605 207279249 4569745 330301747 -22954169 679126475 -71564164 24354887 -194047 201789826 -529310175 669993652 -84836733 291756455 -33011980 118076478 -547617533 363957257 19318704 1791456 514511239 -325096563 15850010 -79074414 -164339227 13082017 -40940317 -558802752 669109768 234476879 470834954 -77837988 -23270795 -80348175 565556477 -282727296 -247290306 -872122510 25714730 91840060 -237169668 -1613553 -347268261 39410204 -319063590 -108773840 74221870 -175756237 802221062 -3576078 -410533203 -756985587 -60008123 207863223 -9443385 -175277957 -426479619 516673627 543480781 -114190162 -252456227 23128234 -373908074 6684385 347786744 437452134 -726320184 617201920 80274176 -464643007 -912129974 -168291426 5255512 -614111126 450959626 -27966482 -4761405 -168397237 -34839987 3843311 -265039241 38902057 1903796 132121474 2509072 -293280620 -115557360 -272812358 -566830205 289568446 -437812799 -599114566 -311806620 416242030 -141193 272308066 7996951 -445561160 -21365 789992826 174328142 34318224 -394128835 -1117431 379470461 186327267 -847910790 -344960197 -213192392 56863740 183120035 616945906 12199045 -715361212 -102880714 421460789 -93452529 358486791 -287933369 -772792038 9178839 38854393 335430607 284761474 10413962 79199789 14489899 -7244874 -807176301 -579008544 -84446927 -618672239 224971749 16455655 27424864 48141677 7813451 788821536 196787378 138160511 -22498645 32916758 -72609650 -84546917 -363530338 -666561796 109981908 49612942 -218555328 125660898 -338337187 -273492339 679564076 -141749039 427974714 -19350240 2271319 -178530263 248211293 286723552 -166738925 94830695 -144708654 -132991033 297532081 -203831384 519246510 1154816 68709252 -3363380 161124676 215788876 -55519352 -297263469 69473216 459548349 495245063 -422236481 -94501668 14848812 -12947176 849171253 227284156 -5710056 293754907 373728639 -141181262 148240735 -29321694 291850682 -57944805 -60675627 279440425 25227287 64767802 155352994 -68957595 -353220573 134524471 -192567930 -432528657 -362030609 157250065 603166356 36994666 723162850 -151362631 -269937766 -579808580 -51168064 -17510063 -424069648 -17535513 100581795 309636585 -258945857 268955165 -378078018 -267531455 -107577922 251936959 -834478466 -52665866 -46981312 378892624 454458734 62990096 248997335 -23566240 253615679 129566866 -718702868 -69841446 16707873 259307529 708776202 -38724087 -7440529 -97609541 -97830012 181434934 20018207 -442442963 296337672 -344493918 747749544 607963535 -102024923 -30536582 405604583 -231548649 556738857 -5591871 -69590841 41449250 -157241488 -28075944 522470247 -29041164 641264378 507665388 24573677 -98498213 222480619 -254311906 127300502 -102850621 -65030944 109872930 -435855846 -374510632 38395668 -736390881 1008819 -423059733 -708801508 -97695639 269734315 629551748 -378601080 -120945155 -270298880 -504482555 46311783 -744885402 -19844423 28575423 -219439681 -183710415 -692483 -266523833 479463680 138890291 -96693727 -311181090 9640177 -476867743 -785284245 432354268 -318414402 39805334 241970617 -64535017 372196086 301541024 263483750 -256333949 846459504 216876783 -639278701 -464020891 -427730680 131279485 98490408 227216503 90635656 195287943 -33978482 -220696906 275528599 56563002 -89866511 436262807 -293967751 -144262 -128869285 155886300 -799777862 3740995 -307081718 -124833057 117539503 394025067 210642274 -11115091 309744771 -57279643 387444670 -1074082 -397237467 -206630175 313635028 3914279 -35850219 -396176887 -494078864 96024672 27138928 156864837 32528350 -16381956 38535561 132810435 11802456 7048802 -538396991 20130077 -13649560 -218328932 -792539108 -526345917 75578981 -430216318 107470663 553894458 -14020345 -224227124 843991246 215859983 -39083481 -183570365 -23239448 364383066 -334632084 -231412478 -171331130 56372559 1586336 -205375228 -41920016 -203873799 -14534723 21356011 4791608 -3654468 -121376324 -448837024 325125574 -338818680 -270092157 353839087 552249 61865910 134119316 -353474935 -398119787 517984121 212944502 -144798088 -121738792 -107720624 112277317 -16333712 -229747558 17893730 105352494 -16454868 -194740878 56132549 -21612449 -135763005 49974449 -358241475 422908895 504077036 71504513 -438342436 214759646 -114023472 275795822 -141975205 54531903 410776997 572651495 32153285 -257594463 -8467376 -8122894 2131034 -192258229 -653654725 -2789749 195734 -434543053 8054079 -681460757 11284956 -39765823 -124093438 -41215443 -79422917 35082033 -133693576 -1222344 12561471 6960890 -77060337 -25264028 595356353 610117436 56854609 -5923540 1932114 466262711 -157906076 -9095550 -141110729 408393422 159469294 83933102 -296966010 -373395490 -48868154 -29128769 -348421422 -320142483 -145336097 38860375 542421297 209381471 -158041156 -80647603 350736 -75986888 -303976580 4986045 -583758938 174815682 -10932469 -346624388 631829687 -316111093 312243779 114015887 19452042 -88075195 -838804515 -481246463 553466798 -68184234 -14952217 557965669 449526737 70911113 -35996580 -58340540 6062532 53899460 7848909 -570400 -232179635 -57533865 641647 -565878880 -185465697 574586942 3572541 -2787655 365616210 617075817 231068102 -1588174 -738413251 -620584759 -676709324 -6150981 -432021121 -13757495 -57526046 12486506 -135093685 -632695700 337120288 255874058 -248256688 248705862 8567621 59251803 -47195557 -46018183 -3762949 658080771 309980269 -288837579 -91828614 -610124870 -63266215 -262871641 446504849 -689120654 9894062 -759408607 273795905 -219822070 -318415681 -53561361 -439833651 -154482018 -66605600 197226137 -651093 1243097 -67732767 140008707 404804145 525096067 4723704 -725601 -76855051 212985605 313233677 464555144 59811748 326735550 -276407134 -15094667 713124057 -75184857 2419425 -900796686 -438359681 -272602898 -901728451 405877722 -470406747 103128846 180123946 -752510387 -28497867 22132591 -7867449 87846579 43870196 -4348334 305753803 728129466 -849873 -118216 -153622274 5771886 180732216 106560180 -38920237 332094491 -71169925 274598675 263255920 -19940772 578330996 383860485 -17402803 -25916022 -759355921 -354389426 -352857358 -163482654 307824033 -74885198 837760024 143500482 -203144292 54767081 -215211248 -147601096 187746213 -591410813 -46128441 -378420784 104649329 -178730880 -122982776 -460608493 -52807416 50901575 90253757 505694 130778512 53535370 -1024887 -911560 -443065868 -21450974 20508391 -407784954 -2697144 -113821882 59742204 -4073872 -867225545 6663227 -37933120 714250082 555213522 -362638694 3651715 -291677627 -169932150 49331985 91433033 -441834357 -51030835 520189749 -18505059 -289654486 742744567 -36528752 -8660356 422968567 22975973 -625928581 -175704511 -1213126 423317388 31287060 538989421 -531589581 -317787862 -40014770 16723827 -581679700 -513256366 98903999 -20842102 187752880 77669404 90048958 274687737 60656653 -43511968 116733 88387376 117374768 -60009283 576595930 -134287053 496187581 -17826750 -400983595 3965142 -4326604 70274764 26099355 -460869861 29697841 -831361425 -7862542 -8151117 -760673789 111554753 184011144 -184222930 -17331618 377328942 -105800637 72610859 396049231 -154157936 -77424501 -712724 137023289 -264415885 -680083443 -12394422 21104501 -486541476 -199495208 10098544 148641378 775346150 359425953 -33938231 59434256 14424352 -86223436 -108309651 -300549123 -28299185 334718407 149585503 -26375023 458739343 -495576067 -136092540 2319000 34158619 40661086 453231473 -513123094 -270302527 -379324642 -347852835 370568927 -206810366 353631426 420981960 -89298621 -211696166 -248237787 -266101939 -90347073 -376787916 -126079927 307236518 -787247923 81962530 -140130710 263211364 36614353 -104409170 -465700200 -327435255 -46147119 -53830337 275902 -116815474 -349024360 -695083130 -6259269 -291876163 -344190337 46897215 6003287 78143460 5962 405776964 -796326697 -76587456 -493694460 543808186 312639325 236113582 98254246 149169453 446357793 -133319576 -440208645 486006274 -69597067 -182301287 -44497364 -150692636 136248607 -5534377 -56947244 277677718 -68012655 -465719568 43642178 -40004779 -33808226 915361691 348891833 111334490 68207982 454352259 -621143483 348928570 -246742146 -71669827 218345 -318067054 -682442296 -63335441 -184756169 421430357 132294365 752929985 352469492 41773336 -4341806 5538934 503907345 7728366 -23703480 271775668 -293767566 -788302810 192596766 39406914 478078284 566939044 872984542 -28201337 -282962128 -197663931 -12559526 172407922 -58132969 -9029704 97918410 20223815 398573864 418150767 266032437 70401340 -93432546 396035285 -148427720 -222241113 -121151650 345169488 -363562459 449231465 -64208092 -254726295 183525754 -14868107 -206235042 -10459539 168007884 33915632 41870218 128777266 -312737190 -516284021 194239238 -300440361 -258547705 361201141 289192224 346138526 510236127 -161098390 -129648837 304138757 51614330 15234429 161910405 261732349 359672882 80932217 261454194 -153095678 -829416184 597919062 389164708 102113252 -172119973 526805 -642336801 3916139 152027105 -490621083 245450078 -676679030 384628232 718953638 264194298 211811940 -656893132 -107204253 72298402 -128863856 -198328045 359135990 -15794500 165619815 -527038953 442585629 247935542 13006973 -641249877 -54845044 47211301 158781284 52412520 122212203 653235199 349035587 128802699 555238571 414880819 530862239 31687811 -73280032 -499327624 -10203728 699946431 95502378 -20622427 160299842 -163516460 -13977470 -31215555 -109986582 -345993642 793007573 85813260 59592255 -96384771 265835506 -68800901 4503006 -92423987 373478908 189549185 -328065804 -20056311 90815371 75270667 -211351244 -129515097 -35936853 -226859107 -43355674 573898925 479561892 171242790 146133868 -231798952 -255810914 -550035087 -629364671 11660584 136780607 -489900643 47838811 742392605 -153279074 37966983 -737926805 113433021 506866166 128585122 767868705 373345880 -350436623 379324471 250485896 167913399 333385542 170026895 224243272 29566981 236299377 394435493 54047724 559347181 184211739 -151830964 650462563 13219821 -161600848 -3302737 573834716 201315927 67340696 290625707 355224757 223235996 232523686 -37656346 442924053 63018802 93322472 -55762361 34603899 251833193 58832406 -218994428 -73747412 710478484 -607248521 700705 -81103010 -1973066 -24807669 -219803962 -61120389 -41735221 -457540481 -728121100 -55840132 -25948958 196754833 -377230278 -48656551 -311316845 -915929 107501380 350748362 -394630488 -18124756 -7688014 -734855212 -226975657 -175679524 -2743559 516155438 141643714 -84193579 -156730285 96505038 676373697 259090117 358062788 -436567486 25543505 -164743816 1091834 -253370207 9792973 160756151 -571768422 -51210781 -603474099 361777248 17406587 -195415846 -171423550 52767903 -19102789 65111368 -32217158 -9195656 113559613 -213224150 -751468532 365293990 57148913 66463243 242684871 46606117 -55922986 -123389529 2329101 -144304888 -136525567 -27460857 -472999 803344285 -7319592 221248659 -130659737 -184546915 -397251416 389000490 -97355236 -19066009 2271207 186355282 204493976 -4941335 -215226951 -143155304 824080445 -38669687 871244480 -610922544 294023916 -428205335 9710255 165079 -113623227 -201046182 -120600788 -410861126 -100310719 -247088129 11323660 -67149037 149076350 20480831 473604066 152428401 457134792 -494566626 34847702 228586882 -4989220 -49450419 -454366117 154146160 -175199889 -73341690 -47541920 -762042637 34017676 -612146551 -388884132 -53174388 -219797056 -231036948 -352879325 7460235 -14763137 19056193 3101165 -75835351 437678009 -311173811 -168846632 343442048 -46521319 68755583 -36099938 -56209958 -201425027 1399629 -4818994 -307396315 754003185 544242084 189347980 -390067304 36930711 211497429 -216220208 4024004 -122419534 686283532 -208905661 272601083 12680388 -70597769 47142039 -577091755 -48637429 -28400450 -4716541 -87714422 -84109335 -347286284 30675587 -378683820 203590796 96165519 229534035 847764994 -1819311 126785 267518748 -113747091 181815576 224139717 -275982944 -230682489 340135449 376762041 258964321 -354278036 -4678100 7726539 54964434 -511336249 752785521 -318589814 -94237453 153674982 -24390179 34737892 102019498 -270185289 -445522169 10540405 -87582414 372037635 -418469721 -73066466 -6821092 -7590791 -93066139 -790969531 45013410 -188045391 368093945 -456932689 -216515081 85371875 -252439526 -216651742 386195765 216983470 951705160 771631177 -580663938 183173827 -69347718 -377027709 -222902755 -464644152 213535654 3173864 73617800 -164992014 -85666 -146119 30721539 470174712 123519240 -321612061 71311313 -44743554 -5265006 -63802763 58098480 -371197521 305521452 -171539511 585763110 6128454 -11423334 -279257129 -31488544 91791369 323215051 199351842 132309570 56273740 -2145334 -254821159 652073713 7001646 272185084 124197951 -44349962 -316241501 -233316066 2750848 -186570137 -925903683 -118545134 -659932486 -343455711 54240648 -245869244 674719108 11876402 7095537 -353673947 112141061 -162584452 -338924447 358750673 231972536 -379881222 -441555910 -187831809 -47632316 800578 4932041 78980069 46303923 9738957 -594611206 62887799 358969694 774370815 -9851285 -37885900 -46838134 -211606940 189403565 359373055 -186666723 83022145 6820789 -139899601 -396747909 -238948586 491717936 -4148461 275962598 155211991 -36942293 700040041 -166123857 366885687 -391950733 -319758572 -234758559 -76764169 118690878 69670457 -186874779 -159982809 13252305 190053711 6581574 -488724907 534303447 -213627081 89087797 -447828822 -84163146 45687537 596520146 607081308 15983341 454725790 259552148 35667908 -42221983 -200689616 -404771238 69755000 4358652 153293694 37903187 39904461 -504986636 229117544 -41079974 -520794370 -109148271 -55215492 669361918 149056611 -10030602 -327994072 17478005 -478969903 -135379568 755507562 1424682 -50019972 -802037479 108916401 68382909 72973213 509729652 -34471889 367273628 -290858754 -701572 -442895276 -528582043 -561580061 178114086 316599596 498355920 -67983433 -8887280 17597383 -173985948 41123917 112487812 -489037 -134013995 -357769461 297978724 -286949792 136218455 -51381810 103085722 -22341555 262082023 -9005908 -31040434 307491850 494347 269599293 -377414369 150089757 -62556343 -487557606 439960951 75921240 85994126 -377019288 -95803491 -79376527 -552718681 -278436454 281594371 -68868097 322542635 420146528 -365180614 2824493 77671046 -544594423 -44895899 119150796 585709957 -497291007 -2389269 4470748 115052158 -529611887 -552493510 437833154 131528155 46525357 -239168066 -327123071 -508629894 -560784912 117614988 -236116840 88042167 -3083583 873782842 -236525283 -454576440 137103335 146295350 -577920071 389021335 -431665366 -260146075 -647786317 12786111 28804437 -78940917 -33529990 79712130 39294813 89366623 20303542 -12884869 757109880 812483997 29790497 -31930468 534563155 1563728 84871035 142153258 -232037246 -882907313 192336750 -258174042 -507302718 -23593055 15295525 442608881 616524020 -206717546 339650919 64090317 -659936743 -270112648 11713243 221247864 97402659 -54242832 379560504 57837206 -22776963 323075289 747857713 12995000 -5066891 -205648923 575639825 -6629603 149634551 54087591 436541128 623880387 39818380 -69552016 19411520 -505310722 444492657 -755366259 32970906 57148387 115311676 27995222 553454995 386886635 924012723 -197882413 76945288 280508646 -157347305 -10580523 106041889 420714254 203127330 53985097 81940171 -520912845 520056121 361027797 188548398 -215539630 23083093 81944665 8667087 -757302912 -143355380 346757223 -668910233 872112873 2072124 87738441 -7903458 339399551 92524272 -12790666 -220543199 -632017572 205037745 30242635 -144707474 -195496886 413821639 -13999863 -7122036 481509873 293021564 22563625 -281534892 366630595 -435440988 168153177 2255389 -205007341 1662338 44956247 973990 -21919164 399122126 162635892 717993689 41066033 -327039450 473232319 85107477 7773438 -44960657 -251664546 -498007222 -132795418 -4464847 50566849 -45034429 15013143 -203938945 -256457 2824211 24515781 -7232245 95053019 204067170 -170661157 299966484 184388258 33469424 13270038 132915626 -627686409 145498633 -181249820 16359568 -232524996 -277340516 -125065875 77017091 -260286115 -583565948 -244999672 -412555725 469338702 570664401 -195835961 -36010094 178975881 50250756 -128539828 -282857891 -180749244 -13003404 201210280 35729972 856053076 -636904 -498497233 -119753139 97225139 249646770 166080652 258433873 -96810308 162260105 -151704828 369760014 -129966194 -219516900 -39239527 -215699951 -587660966 -113582260 -20523611 81778457 217568430 206350796 -66350616 74899008 112361819 172152332 13373395 93141197 -103007861 -657201226 140185060 -83641 348188418 -797465794 -407027128 106266664 -18512123 206410219 26934728 444018482 119081994 -637457389 48614006 375486586 367755396 80863184 791185570 -224135070 131745618 180035586 427827251 6007103 39900709 -45885989 20655614 76831917 -424086794 -189218231 -486555221 128077399 -2834716 264298311 940902760 -103206593 157705479 -224206402 -82637588 11546713 -161880543 140960239 190286827 157613505 -14404925 8060497 576812900 -42710372 5114854 -22282529 177090266 84829816 200229826 420020334 118285453 -104779349 99315409 -4499964 7314237 -288461092 163243942 -440860946 -221155870 -183160925 -207646218 -165783693 5690852 -505244442 -552374963 -448909316 150347141 100944394 -570599714 77056541 -477220399 118505960 147353546 -142985625 -115450323 496525499 -38750146 57203167 -8906972 308830124 -577443023 -329539601 -167145264 -47685729 -46071916 6248370 28524287 -121381686 -265380772 -5196462 -689390147 1024677 185937493 345914098 188068303 -77718696 892441113 81334547 -44566080 302037798 -109017428 385866498 -123230271 -458281111 5167963 260995916 -241286740 -308467657 -66025821 364200474 -32576420 693836537 -33791397 -324239460 -3658434 109873152 -479519805 84522285 448459872 74521326 -887372 -80648988 -389322945 -400053921 -12909647 183594059 54735276 123387589 -402035218 -760406302 101886055 160737025 783362482 598240319 -379173878 118106226 -607729387 -68106788 87191314 -596666937 -511506384 743659327 615438963 7843182 4117784 -2768017 -45934576 569839882 387557574 -227278708 -4253791 143863965 -1227815 493640374 -303546537 -97972519 173005900 -92889111 64075121 318094242 239356104 283373224 20953654 788907519 -910095896 273066009 -54466045 -484188221 -350515228 -310949071 50368875 -36766227 -325687363 95910114 654892731 -22130449 786767682 -137819 -134510606 -353515091 -237769969 -78892080 -83981178 -97725056 -12521013 403744835 -635265206 214918377 -21539832 -676660298 94054652 701576329 -12423134 -593389948 22461516 -366396474 431747741 109786788 13430180 208152978 770683628 -364534 -229514989 -493603773 206454488 -168833387 -61612069 -2642952 -49812455 9804826 23123970 -533183054 28687732 574195 -547462208 -694281604 175318147 -9205149 758601241 29198819 142028455 -152688561 50837262 281864803 397048440 143109396 240520318 246492738 390988309 377839122 294457079 -57287039 -835428 -2335360 20794562 442850811 272368903 -290306460 -46209979 2058907 68566284 17038041 30164162 -258485265 283867176 28834914 -449191184 221620477 -8734591 -150168702 -136477903 -42728037 -281014840 -717113113 26298655 -248135706 -272982436 568782244 15696591 -2735674 211492925 230267241 -179945 56403137 311259796 -408266946 -155824859 -159080943 -51043362 -229337042 289768719 -14443407 -346153447 -160666409 -12460005 -633978857 -357715126 -610727854 529397818 255875108 417599203 536655812 234004 -149233079 23082302 478619534 889773796 1102106 -459234749 29356602 232127507 21294883 639750528 25375624 19838601 -169370128 11636101 -1668660 -645890 58669849 -329537099 -335049082 746935461 174747 -88727085 -236907924 -562978000 155715499 -149608297 -19463614 -46842178 -260796988 77090449 240976800 88812296 -342031398 -359719624 44802403 451933511 -581106785 -68528135 16894922 -17512644 -14930054 -486929451 35811428 -23277619 53997783 -35883155 35476982 103491807 521776983 65058627 585910750 -406003358 17175764 343309 -3164991 398869 108626741 -213646963 470947018 416714213 166493935 215951626 -90139706 246045701 -33473699 684606466 767365602 136124671 -613115256 -215291333 -317722309 655491788 74648168 -23366680 306341592 -260984067 -111448625 -23473549 -716720460 616890421 124653285 13076337 733482621 -408044474 -48048476 73095985 -35006711 -465627465 -719304300 -564383221 503905509 616487274 -276224371 388149258 -213001320 290116316 9057562 2759365 156264162 22518402 88199025 -105177590 319544539 -647234037 -52072945 -7845267 234279949 169603756 134044136 515757821 732731623 -478245967 109534301 -461780315 442326918 86251862 142503961 -846485114 497025680 694481734 -28033794 259680577 -517812 -121482078 -691430900 -232083250 -48928831 310197671 487586951 45591353 -160534639 384117203 -51492338 -71336655 -7570070 -131459973 -479755377 -249855707 -346797346 -182471887 -354962418 -881408322 -544553329 -479221455 -385119415 -267592283 471027817 2868526 -302082702 -631534568 215712485 298297285 244704381 190548191 -7153665 93440167 308983338 32702016 -90006496 676064592 -642930194 54644315 -36581866 3258431 275228135 -6575750 -351934524 -261698622 -664389320 84874175 268920242 16593040 -442325397 175285972 147967587 136173196 12531529 954399 -2744519 -67953313 -256862727 308395909 -643618865 -109947097 19860060 -146457829 132436788 -26199978 8111301 -138930449 52273893 -578707262 -607398179 17444489 476321319 301862206 336864316 -315570482 -32494179 -2529583 -66491640 -24190197 -71701663 57949961 -227369127 102381311 426743027 -3864465 -232238535 982237 188088975 -356823072 46869409 197022221 -6870608 -5804537 -90568753 22244002 231103589 -188453644 -99412229 -17831837 4896610 2105061 -117175742 264033026 -31170845 534839594 2577597 15911840 -95708070 29750400 -5190089 14957266 427124968 -47004916 -190482794 -50184951 49909442 546790649 -352400451 -212349238 -249869017 379466181 7738443 -246033946 14140076 171494542 -1021225 -220606961 -48773014 216691952 -21701701 -26285565 -31393560 -645519529 -676729879 58322549 335967715 484657409 132165853 -255939187 28026375 -12685562 -191619657 505289076 -277162587 142517708 -61845258 -4069059 205751077 355489096 -2371671 -576205042 -352462856 313809923 134390264 -5494807 -171272894 637464844 20892906 -767306 -226642754 -16912612 217633950 -400104552 -94987197 8730066 236261550 313212141 26644092 220633934 -7338675 722690006 -208037482 530682637 32344294 22844883 443287387 -484957956 -407975072 -257179323 -68574592 -335344771 -371289427 686384996 279813744 -94378548 392888374 66753495 87207415 35325769 112453233 25709016 -258342091 12070044 60597650 2373424 649111 -375085264 421653731 318166438 -162233591 823487677 -45251185 -681598750 217877645 -133779455 -111997266 142302992 -110479798 -54790903 -285613382 -356509248 369617841 -88894658 681958369 903838 -170659826 -630189655 -19286318 409260309 136057 105405606 141664384 161560521 -329193 89995961 -312804546 -436631118 343780747 -128445824 -146147666 39999997 407667137 758655801 -63001511 225088448 234384692 108255463 840178954 -9073732 194435720 422992225 -10003256 11403984 -77239798 14625220 -398762593 -71456419 13576535 751839377 -511300182 -155045466 -209553808 -172931151 161531490 294960048 51387776 -8652380 -588202357 306362135 -20858321 -165400815 -43763943 183964543 -465082625 290801236 -58882540 -584985200 238442308 11794243 -453341963 -52848641 -3085531 -428781618 -7172897 513717509 41291657 235927003 154210491 -89094802 698571080 453554637 107213935 133494770 -307365704 -63862456 -257138448 572571402 285885518 114739769 60618782 19803616 -494859863 -577207753 -144746490 384292647 -888597191 322283069 46778455 56576522 13762697 340444292 371068606 -596899716 818290898 14262786 -68943921 -210154204 -218057565 -5757578 240269621 193615262 -4126762 -186906517 -13410845 -44462971 356466268 296951073 -487198214 -371892098 -10054899 -14156251 52118191 98014582 -234489728 594476 -218014563 -93722399 486971476 289707310 -125647679 546831220 7701207 23548452 -169222358 -63784624 -395322926 181633116 -491498313 -27894086 -2263905 -26458536 61675635 -207611314 32773494 -397284368 159239809 -914986515 171545344 106696101 63683705 -126944965 -730573538 -163793216 -506806888 26985667 -1771344 -304529273 185899734 12056223 -32012955 309212380 55468842 602992155 336276251 -302612106 469085333 136933461 126827971 -7208742 -233415597 -140710209 -15686609 -160954704 427670903 871273 -72627575 159708678 136394893 414363457 302563069 -200950163 206647785 597380 318899189 239836858 -165242257 -4380368 368087840 150102588 1203575 -373660676 1621363 34374611 347652491 316091700 -165987083 504010021 11394839 -538926785 -173637521 370582474 -711435733 -42098563 -715771126 -172201394 -98660769 43475090 -149841398 261663935 -165696 290986207 459218495 -185353749 -261920528 -586753552 84384784 -298985475 866621642 117527233 169473533 -563293707 -246740470 103117956 58558411 474362472 413070734 11217724 192396730 -10274964 316039216 184121799 53711392 -47544289 -74566595 72908727 -362260110 27969722 833511599 -340959770 -65571320 -33421954 -71503698 -532568602 -41708882 -233530733 -169377557 350792136 -205321 512050388 175223711 -414683 -572732151 313018144 -300531235 -344281858 -792869718 263739749 80703252 25016810 -309065844 -302900501 51610340 299569405 -318324568 -148703260 21830434 230761155 -5398394 75763092 -163725501 -28035396 -656988837 -541194507 -705980590 -529763902 -258472158 -557975379 1162138 372251105 -180790160 199510210 -481260891 -4200477 -139816445 359114257 -499757898 276726077 -10987437 79204815 -75387623 826115744 -399863493 -828912 71202 585866444 71957989 258602405 -625326818 -112676060 612719976 -446816939 -390265413 18725297 18891783 309514138 -645590605 47074017 185251960 9102027 456083498 -10125579 195931206 -26256301 -14342048 256386865 668078122 151869799 -59273799 -18005650 -39246260 567731938 -257542928 482297318 -70371099 -62805154 685946062 317009205 -243006049 -63956722 236259402 -35713560 -886670439 -618875080 -193941535 220096170 86696803 277556060 104715946 71753801 9953455 212623399 -25513738 -284549944 177758245 31023543 199835868 -226279 40080518 274777759 314684066 100107776 -73375562 20222281 -35066436 -173863575 -229735102 -79116279 -441136 -42274036 543268822 6904028 -127388647 -36954021 314584231 690430996 -1542017 -46233535 218809538 -737104310 142721524 -141157170 -383640265 -42452352 -399452990 -284831286 -595982962 -326701248 41970627 68395508 -398061968 69309062 268700835 -810904363 142401933 651230366 -100788972 8911642 299935324 -141841947 327767260 7748034 -197402950 44278334 84012005 -2348657 -316454407 96663003 76484607 -39816917 537102115 -209607663 -491383995 -307182723 797994 -216753937 -717478377 -12872852 -73379672 -794509712 -136860584 40239922 109160 250039466 -152903964 -34141 117103867 373540614 619155 -925009453 -313441891 14670852 -177861129 -591895369 348985134 -19862718 -43686411 157326389 660890368 -376513729 -1256331 111161834 -231674892 323405247 23158651 280508891 -344132487 301512747 -11586416 20916125 16222114 105958953 -9019526 389857690 -540902852 -154540224 -27264471 -776568672 689981385 225164741 -143373986 205868353 72038 -735405556 641687694 -772091965 -182732145 174195828 40171290 595682034 310677268 401490482 238327413 231413961 -222822816 96323449 -20998369 291224577 -212187873 -61624170 268943134 2291805 15147822 -140685539 766664508 469906242 -52871795 676993946 -47791948 -178049217 29595125 353756757 276159603 -97407349 197418537 33640569 -335960930 453218110 122373395 -56588324 -919950528 -250678862 120373585 -250420970 229715819 -723201025 -32646826 -45219342 -12455848 -424672071 31637398 289170493 29942305 -189668373 -284516147 87968208 361604502 -81625695 66430557 -275525823 -110672995 -268410387 -376278470 10715853 131395297 366810542 48418378 155789430 416231966 -719355538 -42410789 -15776215 265804252 748464471 32235253 -121599658 301440889 -26710730 -67099316 -72520464 167103646 138074731 433653862 56411022 -381111200 104158847 -74012415 658927321 617800638 5788993 153597316 -61870586 88300860 -479475261 -14297959 245811773 -27767985 -7784923 90406181 153140595 -89796530 165590683 -139551948 783729232 -54343526 -68764559 1437747 46521245 238879241 9081295 373980294 5301420 -413141375 -15841996 -354094493 -348021446 -349689179 -660918803 2872870 233096983 370711797 -6747967 -97879862 -497825303 338490535 -175052629 -43871715 536532020 134008030 -154163157 -519013342 55434638 -311635128 86834974 -53344252 500954922 283401710 -509388443 31216731 180216625 -404983011 222855430 -349074844 535244206 153382003 -138210499 -90772526 -425261297 190168428 -880872690 147869511 130117138 -3129572 -58897847 -306610806 -802805124 -313156156 -854323029 -681053565 -21050160 -23860027 -401552620 267055089 -660679188 -404069038 655548041 -12064633 845458671 405556023 129840428 -164111515 -67435395 117880877 -91302369 360624543 -298102143 3153633 342238912 -87215715 201295090 452481374 90920553 -684673488 -14397040 -303934593 -53427575 599170350 -861348239 -244177124 -9258338 14396097 62913073 -539152068 -578803309 -536935604 275478814 -41554954 89129359 -146693379 165710908 354479355 523262768 918938333 -73248511 -144762475 -665005063 377809779 -8638505 -588873680 246619784 -775323554 154100441 -297978632 394024730 -2693563 -756822563 802944114 -49121641 68823211 -1174072 -655793020 -311129052 20912679 -248138176 -371423607 -77650723 510768749 -48843175 -8757541 -531290655 -148100886 -674219718 24605385 -359136847 -868716270 429832964 -172166271 325763836 -201117253 89642577 -335567587 -452652419 1941494 -4884078 -159065994 -47954912 433185494 -180472076 108444069 249384195 -74804934 210764563 -36993336 193101893 -11974126 28102330 -288793507 -105575025 -689278958 7472909 -368394668 314591942 -93505491 -547079276 62612825 534416433 98943344 -566037325 -177297833 15620464 22612446 89278811 -95991900 -38404743 394343141 779886699 405667348 270508805 21658939 -569405275 -75611083 -158141586 119907481 -78995529 908835852 -259330075 183603644 -728862859 1477044 -4112275 -60721156 -2657059 461625055 -291173023 -1420374 -11425872 370953752 -540922501 -367604801 286998019 -357588871 133027543 -307937725 -77292435 -45428408 744728493 -373320480 -492116907 273220757 -215517270 -11391711 163686017 -3030800 73427768 -161356860 70679307 56445860 137399244 -446381205 324384873 244548952 -334198365 -698121788 -268748507 -7492096 -501686002 -15939023 -312436846 49356894 -496793909 -296397651 30387015 1882645 7228579 -162800822 -176050525 147486056 759413 -3060800 -8866013 407716445 -165064575 -882514266 164004159 128411756 520669240 -94390318 -138118691 -55893212 -4770842 -82367107 -12186275 255246469 5274067 -4195031 -44973853 36664642 466733583 -165181623 61687486 376508228 526104304 -203243347 -700944647 -75937709 -308868529 657011714 802695126 31213930 -207793574 184607898 11043404 396581619 370644 337012483 581598977 309323252 98264819 118486366 56295064 -94776328 141081135 265315907 237997300 597263062 -11169474 356337977 -661952868 -49751498 -306450947 -360288218 179211503 238593675 874668894 -134926214 -246793554 325583111 -25444290 -484883912 29989050 -234859473 -491633477 -87606899 21451574 -142545718 146358721 219290759 403848287 -97814710 177739493 8136883 247611683 -165149884 -701689110 -78454324 -673473782 -810617533 299205886 -488567156 772049551 4402235 124261202 -2113595 266402755 82865313 850702991 -188002006 90940938 105759033 121593076 200725836 -300948066 431530952 73735395 455679771 -294654112 -106030438 305243436 -89400265 -656034458 -94130537 -43899819 -8360453 64576272 -19848726 99053602 353692348 12561768 676094533 -322671991 255782512 -29135080 -36512096 133413894 -780831400 41794682 62314764 651204742 -581121548 351929003 150982071 47073889 72461217 -204705736 -352149822 13708869 89009142 -860308252 22039041 289577600 -710813861 -106007354 44281158 32773376 -43198125 327435 32931932 -83075044 66374114 -1828554 -821288915 201162828 303605498 74426696 62863593 47981741 -566379117 -535939524 231024261 -28422120 212206248 -28325008 259378771 -366980831 -42754328 491024513 -301776965 -274551783 -57323424 -516695058 60622902 -561633294 1489628 -206290157 115602798 -45459130 8059001 851895668 583271320 60032554 -711635706 364318523 -146963470 -622559433 162927200 2929999 81266 28274916 -6284482 -361140450 562434834 -467362431 -173996797 -55784080 -115238205 -7849605 561919137 17723585 56149809 450062770 -186324469 -160926120 -91483378 -163914829 147319957 -389014032 -35364324 -330018974 170237746 473368321 -57750092 104504670 -393772281 -737801137 -118426715 455509822 35631426 103174062 193025696 -110318949 -48380230 -1331064 67180105 19137433 61761293 -251255092 216913667 544033000 -454795406 -4761945 41286147 -520638694 6717167 283654782 -351779697 384468427 -581282741 191383974 -644091828 -68310894 -116303075 -12619980 -239382500 243813885 -218663775 361352790 -463254672 607414935 -63840034 93862151 124360074 30072627 -9436493 -193519777 -53828186 88345848 -326261623 -958604898 -162280081 39426838 -147271777 -42319803 406367372 -585181311 -17276805 58299584 592418291 -243714004 -77424 45035497 203848675 -27902676 252278023 137034049 -545768188 8550465 -140887063 -180162713 257301987 428332484 15022684 285859955 689657594 -167907874 -433619209 465818836 12723304 181598353 641858265 561918760 -182221105 -583573527 -576244072 21270744 343782287 157008312 32507048 -864434905 56632819 220253797 252972902 296054931 205612830 31278366 -156451046 -126558676 -85316712 600420065 360678612 181053474 606261369 936510372 -36658706 39498907 180833028 -385886545 -267528089 862319135 -116618402 353536440 73354876 167341968 -18204299 -223345951 -265805146 25835245 -172705994 18043854 135088910 -227454058 -204921192 231859532 324809497 669896300 -264964306 -37321915 -407391902 -348357438 357845180 334526910 225779394 -160852464 103389256 48322072 -333379716 -347635422 -11694063 39294280 -9927918 540847244 11927205 -12801094 832426015 -692780259 -448166053 322307398 11609145 -701304637 -97182559 -71287827 -80177187 18491578 520825942 -487619267 -395746078 -38111417 -629966587 18283576 30513317 -864125217 1690896 78269413 132081661 265134 396067056 7225810 -4191403 234191374 115449822 -606120324 -120461458 28296406 -266606656 -89521005 142386314 -10474220 468506595 1127256 36228620 -489911215 -406473350 -228522885 -127867901 -333732803 -115314293 -560572389 -95604462 -64970066 386724 353890877 231495325 -62148307 -214056892 404538675 16872233 -515305721 -28036725 57438069 -805272 -418558774 -110008405 23351647 -30228173 -448904345 569174433 533273842 76927079 3476706 -504413959 -114986754 85106749 14488265 -7855941 2314808 24487224 630703845 -28477642 -495494282 246938194 -94629730 34994273 -106910099 -568368980 -509487237 -306696440 307722470 -666560985 629388956 368448355 6417326 -225508651 -394372437 356216544 20592915 -653156943 -213677460 -516489925 396236733 392823316 503734075 311411505 -394373825 94090726 4036526 67585760 78423069 146519428 147731913 20448440 -30732223 257943360 -344556296 -7919127 56490273 -123219432 -230244715 -832342540 304312291 -64823 -413561040 -3642462 -24352642 -15312041 -2521403 -794030088 329341050 -413037830 -47107297 34073556 254158153 -10539505 -107431293 698702815 226503982 -321330987 -14206800 870211335 -766442725 67568233 -236439986 2603958 99447885 -220806 65192052 -835082262 -38427625 48071812 83888241 -143822116 -31937639 -34681757 37346221 -350917646 5682324 118159902 -18700669 -233508797 573657832 283508928 -135427132 -550011472 24158682 253722325 342723126 433556206 433049864 -303823537 -112189060 -367139722 -547441826 884712731 -632602638 -301296369 509115317 -24519664 -444761495 -1072618 -327696759 12408809 -601976335 153710492 311114163 -549512546 -244743051 417420364 -124563920 -268437032 -24363550 -251634650 -120951610 -126564996 407454197 207686415 -98718762 -169963689 -352041586 174425238 -114519462 -259347456 109258182 492678510 218751890 -436086746 70266809 -621439 -109122097 208761433 899279 -322647281 -393417217 701524444 143968705 212699592 -201075287 234525 477667 -164395333 73138430 114402033 -233336332 -248031078 52127412 198921102 691940818 -25980931 -23682770 335201460 -97871721 -246765424 182550235 -45886870 212051039 -273900764 52227072 -119979570 476529127 382105858 451721282 70661445 198024558 24580537 -155558778 427721706 -1035346 -544251452 488683791 44068008 -157450638 298957661 -14219564 411991429 209729123 -342207691 -189818833 -5295509 -210496045 441987011 574302394 -15812334 379998919 106435698 -97067741 68689536 -64617218 -287194689 378225371 299431720 -256684755 19974959 -53158599 -115406138 -34300002 15686071 180754268 -310339141 72808962 -399783844 -909884129 -249024437 501733916 460580421 183232059 10534346 -99236562 -221123205 -1961314 102622915 39340235 -109954013 -8010275 -30049626 184876837 -84670192 -455484261 -389479946 -468344454 221861160 304532362 32628737 893066000 -145286279 -128304165 -429641293 273399715 -162949388 -321612610 -493369505 466370 -253536668 574084135 146826707 -242351394 537727529 -790650426 121821035 328074841 -417267305 5523311 -23189925 -338850252 -141943703 45279963 -102014906 -790368503 -382504092 543038457 1709680 129773462 28065347 -68081790 -56033268 -121121006 -746931782 9341668 -158801328 -293086630 -187025150 481468645 2454384 909852333 -593751384 -557264954 -389223796 596339357 142515490 -248287838 -423144179 156838003 -672059638 -39062180 329637452 -131677258 -47035128 148339244 -22315536 -2251883 -10886964 113274206 13574132 9322447 637290729 -44836059 190474756 -40456143 56172134 152191250 -43517189 -308893732 5909482 116450841 770440187 418411327 36997964 321979305 -571015558 -45848053 -48498283 -219701194 191125941 375883418 152787480 497990628 -286710747 269528307 -359755065 -30139467 -93110450 434872556 -205460508 -193231337 -760532847 -729704599 6466373 478039064 -370890243 454486363 -258284130 1708122 76187729 49250748 249427746 230335387 -11448628 -20037608 517334884 -38467254 537433027 144216900 -17577317 -6084764 -871553299 585177911 -79606679 14002924 141585967 -38991434 -221377216 -329110348 -216465114 -495043945 58926378 -189963323 272277239 -482896311 -686017507 74847792 -142668830 223711027 104436311 73013461 75043386 -227896174 -13373743 265054199 -271003157 1381683 -426091197 319180664 -27281873 -105020825 -4180798 -89875839 -321675593 -172462218 19827426 309515025 -437757248 18923267 -4532403 233959162 382330857 132187153 -754317274 594937573 -306063296 99883423 -291011719 -195873863 387449465 -27088997 162799659 -146316841 -1645641 7907359 -290964462 -91890675 495228127 -91906907 -788547624 -112332359 490064143 121950596 -318120123 -69237732 -82154869 118255361 -17409520 13526043 250540954 600538674 -128011070 -836600341 -828200628 45067691 26119604 139559296 -110222979 8233660 199426440 -250354135 526333416 -159776097 -113556228 -70785596 -65485449 61722693 231714638 301229005 297655504 228262406 -556250429 -29382941 859792529 -282423164 220058492 -56513237 -816063930 -165995749 21301711 -138779390 -83853877 -38702819 -102108796 67529 160277863 -62368514 2370206 -541648021 64331900 -568980628 -109099613 3259572 -257193373 -171982387 -569624303 82211864 19547269 -467392720 77411870 -112308057 202848401 -262209653 -12392420 -11698440 -135164625 897430971 -104771012 -214301904 738493 291997767 86596691 9177588 552782938 377801203 -362322612 135489682 -42527201 -35189158 29359324 -407421247 -65252239 -918276756 4061860 113711007 -26114691 -182464919 437315969 -2047108 32297083 2576849 -60284159 -153825214 730887818 -139153648 123235837 -422180075 281143756 -211457882 60127673 438030300 -630202013 -8728369 256248358 -316327308 -603479716 -20519031 -347773671 -605829251 9946441 236636188 215991568 16834985 197335392 210040127 225642248 -818661367 -23764438 867141845 310689194 26962899 -9449575 -46174201 -520308165 -35381154 -27994940 -273882067 713147576 -41819447 -558054435 294725215 13741259 -13084030 171176963 -19509506 384450228 -47464471 838542598 -115596842 -508581962 -143946930 504897763 42664707 -640974394 131691454 174598380 224588187 -317832908 -686176124 -171913245 142425 -818639613 57384428 -236462112 -342648416 467831403 -337257932 -56753728 -649870259 -108944909 -103019993 -589891644 -352374730 235155971 169556618 -380018271 -15663245 178269136 -55422878 -118694449 67891710 -14686456 134104050 146870271 -15589992 337413560 -26658837 10968099 -249389385 -253103165 7380300 44204843 -84729903 -44059766 -284003330 420226084 10808988 345852248 135200033 609639 -120687036 -802038436 -217861761 263798383 49591140 86355017 -566646351 388449818 -130933621 17388569 -465542923 84256398 -626646708 22701611 -39702695 108375041 -3188400 -574407494 -8407224 684552216 776807995 -59877141 102510388 198710640 -636923345 223198501 -97173264 15964897 -172083631 -584377348 -89693345 10149678 -659122794 -372472925 -16826468 82435659 -424977853 -601279034 193415903 136314784 309665738 26352403 39370260 -260782410 19821757 -60252737 11507548 -10969962 -290005416 -365973758 198999216 -85841191 -164827407 -30590554 345166770 -558965299 382350365 300665187 -466855749 -441545349 417342866 -181889173 40574829 -248418213 611744306 -415067016 -121457935 40354112 179995280 -55102043 -440694363 20082243 -127680205 32641442 412856117 371590011 575182780 203348163 216385139 390161325 -179340606 -411116376 476117588 -77988046 -25003079 249266254 519421243 -459834299 86882032 -148490351 -705374188 -22353372 284005298 10990809 447655108 -146384940 -54340573 290399677 -233814586 758073511 -346524709 -726179877 343269561 24877295 52688361 -151948795 332461690 -491464308 -175410211 -177217542 -165190343 -25552624 280317398 -335327530 -53856188 -4804191 143604702 140703028 -49416097 28071150 410264114 59638935 68090172 6427845 -38932667 63629486 388898816 77746254 552870027 44547876 92109957 -369307257 70202075 -3724013 468069586 -36209002 20961180 547438665 17290566 62806705 432487110 738903877 -3717930 127907289 105834030 92871592 -201758224 -524094556 241063082 33820467 -508438 -464889733 206259419 -149929571 442403695 634898566 31631127 -393595643 699351806 178009119 195953517 -4425233 -95712303 -81735374 -789446608 341011560 436785997 153537628 10194569 -275102346 -270055443 -70144727 -551169773 -83097105 -560650284 -266431543 -15253297 -52975204 -31380568 313361542 -13510760 247886343 292584909 242839131 -30883972 -65946276 -353303091 -65264305 -144841477 -209238327 -81061206 583406977 268544745 -73311000 306296776 -27512120 10704367 -1062367 299896186 -135429408 177858931 320408176 472346333 653592592 -139167699 501582166 -520001844 -427963981 -212577808 5361486 -15079930 76898018 -13978040 -353499657 425081101 204292364 -122405007 346299259 28200285 -165893455 -2037807 448038828 493093968 347658959 47786629 -62589517 -534946544 -412475805 -14747504 177194660 7812429 -132632963 238064474 -111926320 -2928440 274222960 17638229 -230182289 6251120 -129876033 200214068 246060724 606642652 692206242 288584321 -14947187 -198998798 -34844368 25985354 932062962 -1706849 283187976 332697000 488508216 -433629630 -46312782 55677822 -136086244 126323007 34915568 21395306 282385413 742369889 -644638 93502090 -402728003 -310363232 7080907 -71289586 156661519 493034 -418775526 8908347 387942210 1861319 130954359 47900545 173897377 -202437629 -16044082 58008099 -32865371 -19613737 263293022 -752756148 -780232611 -564845459 -37003948 935413635 2824751 -6430552 510900886 -378052850 -529823936 85753154 -748789009 -110789129 -692405099 -220499169 173426546 13609115 -46797921 -259972813 -100288793 -399604097 655814146 -404562380 -518558570 -432980613 -232034407 197611312 298459071 -127514535 -614780870 79027311 -110894005 229828325 236738406 -246498272 58828066 -251872612 1880040 436697982 -230856853 391359694 135223717 501626525 209527638 118288764 -8262509 -13741228 718046166 576366054 229012930 -203397517 -636293654 341877982 -103363164 -687949013 164349717 -75987451 257303214 433450565 -95837885 6094880 172272193 644206809 -54099494 95999186 -202310966 -9995897 41131737 400399382 -791078845 -21615296 251731178 -131806846 -103596248 -257562 -221758027 -332719541 -645800015 586951413 232251979 -104412271 -13867785 -8251972 792953240 -315608370 123108886 76377620 -3298409 76726432 484961348 -428723427 305979602 -188286493 6670631 66520526 287796230 4476266 -507715048 150734003 -262936042 -52927665 -525459812 609261974 -9915503 33166713 -190460224 419243401 214524366 -100706358 -4776295 754696033 56591259 -30516778 257053712 -46524301 -174064867 -63212721 -7202132 27535103 -210145789 72427655 -206715586 -339720338 368995972 -175948076 -167601197 435943246 480420963 231704575 239377281 17255921 -177921067 69149016 -439166525 347064581 -9496953 -240334081 -428873698 -107352746 -496234364 -93565933 -23981718 226339386 6092916 -85725797 109394838 21831592 148217749 59782524 -115674776 -4643208 91662252 -136853573 -618394816 318331210 -121967251 12584192 -167170867 -878921268 -249883414 -397912063 478314854 290225937 178978925 -283765294 -393884792 527218610 134835522 -169310686 -556043228 114804865 472059508 -453592848 -503099877 86750383 570287606 -149566083 48515228 2987220 -119418843 2327265 -28401288 -304627739 -45825628 -36690621 -794209313 473114560 -518073520 145237395 260346081 -8409329 -13823449 -12351400 -426192120 87077499 -4132386 -645370614 19494925 97785772 -670466995 -29375051 320525263 -332806668 43144992 234538653 63029816 -662076522 362113493 299169459 33638788 -864357 533797950 -105069355 -768085264 141349055 236749574 14321413 -378380891 211847134 186581159 -234152386 -7298774 377874587 200440336 -163131695 -723769666 -121549235 170760588 -312718169 22726246 94658741 3987363 -26981744 253093931 393680736 579393458 -73244271 -57423637 249672158 273730069 703898422 28647405 32318698 127779403 -194374979 133231390 234482031 58488722 254173824 205022215 71584929 19681087 -953464338 233881849 -56969684 266929195 -701472004 238711948 338454798 22093822 -154874678 -71566109 536295314 68831695 -864912090 63233616 -16668290 264758514 88136789 199250667 -689232177 92953454 71969952 513820891 -506568689 48433553 357064228 -29461734 -313294839 -19768696 -479392938 480985135 -60269281 225098182 293361522 5402505 24975487 -16097637 271317516 72195 -112497034 -99748023 30185435 -17150280 561236801 -42388397 -375663453 3829338 -127177839 -333563184 -744541529 -26782464 -3864963 282922402 89089676 216503484 -432883606 114072527 -374608757 490648768 -65839377 141106184 -97338186 -439421480 -94328402 436318334 -257177184 -26659195 148879032 -491914317 496847040 -16724817 -101445702 -71145335 -33484334 -246534973 396740205 26341423 -181631064 -306918677 -126685340 690142643 376007484 10258379 -144347959 58666658 -48457863 191802 341602122 213319901 269182051 523061090 1726512 -66097895 266489578 19234062 72801693 -3809902 9260618 -31308191 -26452185 275785835 156756606 -5595724 -473759359 482325025 789180081 -733287077 266756702 -304390 -46969479 5344455 -101953205 -324807205 14067220 111624877 -298288073 487000863 -579022011 44739477 551870819 185403209 213563608 68570080 18835998 -329540760 51601715 -11070005 339576231 -609111171 859164250 422984671 -607529296 354126552 5800486 773166865 -206737805 133585703 -1138243 395565597 2072189 -42377940 -10508343 -219607973 -110352418 -522324234 157107385 107046218 546861344 819012611 -76837173 401543668 -3231738 -364714525 -454121238 15587546 -537654963 -406912253 -760345858 -81083467 -64174906 161442499 -4487802 375727465 -108297452 -13735243 -125312829 105242344 106477175 -420166997 4999905 106169561 -12340543 242825287 -6171564 -10248771 -426151136 -6731286 341064564 179193537 114476731 17846091 -67324921 565377180 759389279 99887541 -333909517 -415238806 -561722652 -883667 -104189994 173565586 -34723604 409249038 -283059838 -5155887 -724018688 -58073971 -718667426 -437598925 -562065 -328613292 429285647 -503181133 46157967 85875518 -175784335 182208772 -37949414 -380146346 -314777541 101651688 103917331 54607488 166527261 6251230 -337871606 -4063556 161392890 158568140 140896636 308659327 288159450 3478145 22493035 -343208791 6551927 -30378274 5186849 284887512 -624119490 -207647860 433989463 361888562 631480080 -7100071 -16591875 184499431 -75727214 -42826811 -47504332 331771971 343467649 181993359 359924855 34827298 163509654 -12204869 -38678844 177452700 445313683 -243886298 -46762214 407109346 280182679 506427591 37721998 414257997 58657221 921328639 234151796 306124509 -108204189 386515776 140091085 -15404713 160527337 -183554109 324342357 659952740 -119989230 129360490 60226812 -101001138 -436888 781252755 -617459227 107273629 239868433 120886831 101686929 -49550803 -109064304 -45697962 7354040 5943894 -31007051 1121072 -44434557 -571771966 65884367 261510003 -104432906 -169731261 190288216 114345350 317234475 4164385 28991306 -524151721 -521673501 -547279204 -151018829 10148997 -229055566 719228881 -92504058 469808102 214182692 120565323 136037089 -176629287 473086426 -938414754 -2197756 -23692420 303248450 43443473 -146134593 -359413820 -477889155 -2971780 167722524 -280555293 2733265 -46010270 369426962 -171927878 140194494 20495421 54832231 280043581 208746229 -324765134 -836630726 2798433 193495447 109875804 -114652353 -1764208 -2349200 729327322 -416859803 398674203 -106142767 -231954099 -8975724 -13542158 -31565554 -476769792 335521 -320660754 12873153 101481181 -273613117 24699831 -557219396 458930081 313108992 -98607706 -870044080 -694182412 -79878406 44615397 -10589855 -591893208 -234863765 150812919 -43565198 593933246 -15843835 72238875 -226800996 1239701 -119138565 -7575637 418695937 -80037774 -49601718 109322572 -1679614 -121540436 106291768 -227050415 5833692 5652990 -280225471 -155354746 -180773945 16732324 177818435 569337387 579078220 -50788290 36177959 -751463 46060413 -325316656 -5712169 -145413938 207831354 174814774 -409888888 -71122342 -133559497 13468222 -406146691 8706786 -266402098 -40866124 281636648 -13700000 31664815 -331790626 -169862376 -2721149 472766126 -63218313 11738548 -65386055 138269841 -434933856 -421377279 35356500 -299903227 544948456 -43621692 -20845409 -1928242 138315435 -237289804 65293460 -219506020 18441855 -403889852 9511941 -133572977 85599977 -297069505 -20700118 -4077122 -397106248 226626082 424454346 519311038 -242271286 -39608886 42375901 31331595 -61748542 762172032 52700773 291913756 -814128028 -591170 -10213198 -32436801 11070405 -10363132 -177412109 1797238 302384943 -174447362 -275150275 204946749 14463804 90284289 -232680257 277652263 290980339 27078123 320860537 353121496 732725094 -523593482 438510056 -28829681 156886386 114768771 64982370 -10893103 -84501726 -12789254 707271382 379327127 559029271 -492452215 -292574697 -51394243 -546947136 -172183574 -64604581 -564558757 -100306332 -143128771 -516924341 190401946 -282805371 -198092901 -104583345 -590182988 -198869334 725726 -603227031 191328274 -459792369 -94401380 268511862 -629992678 -445143030 75570897 -1285729 -19410318 -337943689 586804061 -104562286 42388145 15365388 -115284664 57855804 -18875716 -4840535 -104520381 341541853 -66713781 159833570 -90954706 255970446 46857157 4207597 164452992 -4647043 113010345 391118711 535768511 373322461 178121456 399103268 91532594 328345678 352584282 601764595 -340995773 491931371 734383065 2562196 -423512228 -374827141 -87031167 -86948830 269350546 -179637718 74174626 14743315 -583396393 36322057 -69671896 -117703223 -40060852 -255833031 14646951 -51954102 250078143 -4423038 6606448 -12242936 1022625 -119639805 22592131 -54984475 174525291 -55466920 39415315 18581279 -495256059 -15797866 68485145 32239676 -314301173 317015079 -16036706 -672024216 102058725 36185565 -29865758 -69063628 -106131289 -168879805 -584347081 -69411137 -294702413 803927598 431344975 -262694353 3316862 -343986748 -84508203 115663901 -293716446 80952278 -6933301 163710643 -562430221 87263002 -7119407 -468916761 683372307 -445530576 -497380730 -71551401 737994125 408719943 268894818 119658026 41632245 23553090 6485646 5893567 16873393 -2609701 -548803027 603115869 -541905889 1252287 117741784 -14258681 484094646 -639414705 126616055 -448893768 -143630827 -164611278 -310751 433483620 75029018 -121935768 -11913565 499602230 328083141 109671436 -23733634 -10262779 785670628 -19752188 32406244 -684961413 122714306 -12652879 170087460 66777018 -57922934 -60940637 -335775717 -546652131 -4827717 151321097 746080 -74915474 289501805 -127825578 -118451459 429835050 106583153 -378268478 135755497 122116973 -113567434 -209177716 572253 -85576861 -109256742 212553101 683137479 68678757 -44261703 -632808141 260025633 348500863 -219199279 -66725674 61813046 -14437524 71135495 -865039001 -92093265 292336799 -473842972 533741135 275746948 59059938 104360959 -5080241 -4013243 -173720647 -560558749 -46765258 781005030 758869574 -777948625 -328916830 205670552 -676632266 -127569642 64887426 496498908 -366682122 -16600791 275126403 837917112 239121778 471439219 17953301 150510395 -54535827 -227500084 263551565 -32074374 549104746 -35682152 -134358306 -22029979 -321165099 -700740075 46742593 -600860574 19816201 712664139 -674626170 257942734 160293945 220099262 -12332132 -131551354 169581318 722514 52633724 -29272657 188419480 98661 -38988019 -143747856 -32242370 -16649004 543071048 -277869512 591169687 199908525 16967141 -5619563 -194976168 -78057464 -73255449 250946948 95224195 88655059 -183623036 -1194888 -652682546 476582909 -239211363 363657707 26275580 785900821 62347762 -37830787 -260607030 39926400 -157556309 -49331665 489117573 -142838993 39795012 -5976824 -628016053 -196131414 -142983176 862034061 137767954 308249328 -204479997 -3544613 416240956 -179454792 -1227759 -243827867 405519149 -64439720 187703899 31053609 87088578 -3064509 -111359334 -396878788 -155006869 -4576895 -56426707 327027242 48204652 -210597329 -262555872 292949697 -31715831 30860111 106134463 375379867 54864972 437866832 -1060475 -182127451 -26185523 449512350 -431026813 434527845 -426365309 -3108515 -310911836 367025485 159151335 -5518824 -414374910 -45410832 -59132154 527119238 -1872397 -21359195 132606553 -58439575 371446829 510495158 112297591 -503149441 508153395 15818581 -711946049 90873891 -9654681 -37255599 19571763 -217756354 125165439 -49781281 -134448298 13549847 -506142397 -39688747 -125099323 -259616005 116335113 -416890626 237040201 -505762064 296461104 802844224 953224493 -257204653 -274699243 144269361 -9866712 204640364 696797575 491803 -220053884 128314969 -180162760 238333265 884374854 -82714792 -284370040 215660706 -342805847 160305439 561031028 67471081 -151158520 -62852126 -42263255 261109808 6874122 -21531247 -64927381 44216926 -488051913 -647060713 785556848 268816329 -84023113 -16323629 -445758337 776584616 200377315 111422177 479641797 58206046 636531093 1558585 193272067 717448504 736116466 -104482271 19363372 28825964 -192928575 445624645 -88047869 -66230595 -215508963 8683270 1347143 -364790152 546798578 -26023157 236450730 -315977656 46199852 6158258 278622038 -89491324 387314178 308381363 -90741546 16010828 -6351826 239524889 4041769 -574496961 -338803650 -56135292 49754406 -455564405 191952825 19923942 664037371 -516506940 303957571 -696598148 -506886890 118939497 636456622 -275153413 594163925 145657959 425977438 -466255530 179210996 -35675055 -50337316 -626894625 803636165 154804 -59616268 -175079129 -694560249 4829472 -248418138 280628720 -161822803 -481515678 -21039227 -641137158 -326065515 -5966249 291823677 152811137 -207911817 -104459628 523046880 190442977 534215816 155385438 132689285 467883906 -119209485 -433300446 470648629 -728774724 -2658960 -267119471 105196721 143865608 625139433 -401709117 451616908 720817119 -294552789 -297096786 -7875448 -429191618 175273025 150234290 -148383112 342223993 81934672 27699336 -18651598 577072599 -300001399 -172490420 -550645815 -15597315 3034543 561669796 -60150205 -180212275 -57296247 209082498 -1234015 -107974317 77675240 -49313159 -53441118 -438746090 317143278 -12002782 -398844498 912239 -708470057 -514178003 -10056116 -109182649 -14022991 120038911 -33365828 722010551 -183771683 63839641 -97175372 515895649 148209026 -262405180 -191832272 -318251788 -126721246 407618782 -11359802 -48741768 -118816414 -49492700 -300131861 -103055851 -550228213 -1276621 -314059771 294812823 2876231 -60057267 329934203 -500571557 -1345971 501319731 -44677154 527205508 -63607607 -123800459 351955865 -357616189 -74581647 -314337374 85759 -52847092 8632865 74704610 787032049 101404514 -279267186 -11643341 8682681 -230783102 -29671325 17144854 -365404715 -34091858 -83307227 -606939006 -36437462 1002907 23190720 -588420293 -607744159 176224543 4858121 -406595492 -71081873 6231275 -127232017 -251549143 535683744 -300839718 120527125 -14268222 172870899 -158074660 -156064061 465104505 41394878 -101895083 83519146 140849741 156294956 -262075445 1797786 21221477 -3467420 -16322194 -20537198 -12483659 -4557512 870357280 -303441228 220897784 10802449 -312056315 -72719932 287673171 53930611 -598250 -259235923 22989441 10225343 572976686 360165242 282062691 543861062 15147483 152942224 -236591945 -18549168 536518716 319530369 -137774739 -228796 -253532470 404800519 51815110 6607685 -97597547 -126033667 -778038410 105976551 301375456 250553686 -13963123 -9636138 -45841941 208824046 7250588 -572669992 -73958000 7212753 94247682 14194444 707500460 14617620 18738542 1051570 210067718 -8683878 470600900 -586758539 5851848 -144407989 -243303982 -27734998 -473900822 -157364894 198253630 297370620 -862060615 103299989 93522916 -17057525 -712293443 -11618839 17043546 19989719 121371896 -213136880 -1908216 137446047 -363740960 -301586621 -13348111 -341762407 -77273694 138049720 -22116881 -61715778 -13055185 -228778705 -306756319 24222541 -14831419 -250969876 -216774275 -543542489 294875072 -62346581 102931222 311481 -221347001 -793699843 -111874757 13019010 55065598 7904321 5166026 -384565945 -342465411 128872929 -635265421 -279516673 -38280986 355409319 -14228015 -140024541 -189769191 -310290451 -100698331 -14572873 -66018166 213732723 -30211869 75256138 475957279 576336261 -102892889 -820584345 -507718920 -85748558 116754910 105812767 -39555362 1452097 774023 31021319 -466985977 -109266259 -215273443 -339109644 17030305 -30093066 96667943 71032571 41476382 467115901 77600346 -43084856 55625194 -190424414 139340857 340551572 -485661600 833547875 429268533 -325325767 -382933217 171353028 844590457 468369565 652671423 -41212935 325898297 -48593204 -17492186 500375968 -20050805 115303388 -34771542 -132011528 147805433 -374838754 343842749 389305193 -77316368 79527175 37996070 78310027 297693669 -716335732 254832950 432317351 137000583 129492024 -20471021 -16653888 254452318 -624736634 -561890917 -525046 -48740514 168340996 889355089 848474 51174043 -38140703 -114664766 -514218551 105836956 527569282 -129626148 -273873662 -361311406 -175160801 -146493028 -632599552 599055009 144379841 -78325944 685800827 -3606296 199852 -337847218 -477283704 60213742 -153713387 48638228 -24064171 21855925 124425590 131805506 195543487 624619650 -287357480 501838306 392046205 375716 37713632 -132738896 168750532 -440291601 -637103254 -178917502 -433152950 -97442210 -769427760 9288513 287346907 301589834 313011001 -310824871 -195948885 -525539374 -118716744 -22872033 2530049 223314378 34366422 297550625 614809362 630616928 267203610 -306506616 -2878431 700672744 -12220961 39118947 -159392574 81464427 -83484978 -6779913 -38571485 503306548 5476582 -44425639 -476112615 -77718919 -9353014 -426363820 -125050840 -606227432 -422294440 14456452 80028031 75507962 377767458 859000811 184965991 -51237353 -561249897 -23680530 458083728 -549019707 -65753894 171191881 -281396136 1110465 44093102 395531038 -3714735 -134811987 2743814 -766542056 -156895345 429275557 -19946442 -238664242 -76321892 -19397598 -35823544 -12179698 608047509 -203789687 159498036 407660347 -247223229 322999014 111281856 821935895 -152454847 -53289573 -754757472 -13489968 -35161597 -77973048 -172345908 271650158 36745208 427748117 259452559 119263541 -49416958 456515323 426379965 -540819157 -35596618 338258980 -25959636 44191159 -540390880 264002173 -79707585 481382632 22462992 -42211418 -45646582 -19555393 -203186225 -398531464 -121099183 -486100299 -28137924 191043380 35404835 20033883 -68079695 173698584 658391482 424573738 7130293 -514720013 -5911481 -111923024 -344178069 -341984691 -453929564 -2411752 -210133757 7487853 -148092772 -258966015 -109816101 -209262483 -215667818 141652393 844577539 -123907787 455544733 101235130 -359815515 1789067 413948201 -194314 -149803861 47100723 519315983 -511725818 19280443 -69737780 10554879 186199351 -67744140 36456943 -695348741 349524441 303131150 456134727 841254 -53006544 525816139 39514182 -905854336 392361086 320378197 424887609 -24640414 166485634 229210009 158488027 -115544693 -40984250 -106203373 -264812388 -161582652 844684664 -456266278 -125794389 -29854072 712695958 -115486647 83990779 -160619633 -47304139 -26886113 -150925344 -113324036 -272963099 149267543 -255001321 -377014764 -726934447 28379586 112678544 -396802908 113489632 -51546058 49528470 -346391303 20028529 103974333 80097144 -477496633 -83712505 55010665 -566987 -442391421 160788052 485754614 -26847617 -5143933 57910836 311470276 577890971 -14432749 -184999004 55696552 -267722894 -309579687 172351470 -359396190 84937071 -25745490 290929889 942909315 631743620 -128896932 41842497 147080348 305547893 -19563384 -759357698 242255975 -4140150 -280224905 7335082 -5255492 570572462 374914408 -35589116 76753691 456240665 -5946185 -588392549 622218333 -569778820 343985054 -489391021 367195574 -145926838 112802730 -18134606 -138740509 -434465023 8674409 -333804037 600698775 566352718 248517521 8649402 -323994350 262596534 -283653987 -145096177 395219353 -184031116 -780930866 315188304 113449696 628404644 -597884043 -3466273 -1348273 37963363 -40947876 -63111678 -18188558 -956554274 104390333 -400228304 -109215646 -48438784 7546291 -768061184 -21866938 392133082 18355429 273469552 -228256982 -106160830 -827664412 -60626736 209256061 -2171495 -410269567 -64488690 23999630 -61780252 -163537341 -1822515 716073513 -64398411 140716156 117714493 292401677 -20768364 133476055 400876211 -58969720 -162042066 -430105173 123455050 -47304981 9065286 -339376727 -365734016 -215000487 -614790522 157023222 -348860466 474694 42232712 302515951 2692185 159692186 -99050931 -122815174 -179493355 244114934 -610339154 -674710 -10064689 132230305 -555289803 99964114 24292891 -32776836 -252442592 18724583 22782518 377165749 -205995172 -201994731 230543624 14950468 -113999747 -29119960 -45621930 1393298 69428608 401643835 45321651 -32076874 -880298340 113228849 -21541134 88867858 -583591834 -228030976 108010309 148481547 390030369 455353560 241737060 610322608 161497035 257698139 -12058723 -14084554 3353593 -20535128 -611817734 463080822 89155802 260879030 6267940 1686305 89447376 156227968 93181515 363511189 -42147837 -364042541 -120259780 -238548320 4185194 343678692 191060299 66545010 -227800174 -191351141 44999017 187605983 1517167 -25277158 665127165 -307615036 95415357 557180366 -10414165 268513458 -15105349 -29033201 56073871 -199230379 8419528 35699964 90067891 -63798558 1660017 482529266 -117272588 -3940336 -54669360 -166120798 723515227 14623127 -105917163 617969900 -515367327 841166399 10448522 -40897673 334110477 48577794 -19877738 709929639 375861299 102535824 -357469377 -831972883 22780926 -447229750 13151468 174510705 -314740008 -73613683 -17557068 -6388453 -118198731 -37712360 -373263755 -32199532 49744431 -116122215 -173942912 -680196489 -69124095 -228777678 585233410 -399896911 -30346151 695238964 -7800616 -567025926 25842659 526642794 -88097327 -257274555 525818456 -648686296 -724408094 -81110940 9591212 194170079 333620544 -405570404 -293035209 78004720 60974637 -297719997 -450747166 228053148 361746880 49763968 -127611466 -309700478 -85539419 -408224779 16718326 81223769 -155222990 401798 -120632146 7679778 10739905 -70939643 -550538040 3857768 -685561084 9907114 -380215142 -778615454 440504627 -91628567 -727240662 588987641 -680532077 232313112 21640642 248896056 -694647184 139068985 -18094038 324605911 -12940177 -463123815 90444451 -425070973 -3006775 95494030 -334569875 735613908 -299145302 -100962527 -441438030 491922191 123984255 -23637361 -62980865 -501626514 -117593124 347839139 -231796665 -123893962 804600 -274140034 -42229568 -206351191 -56370529 197438115 660716655 -102809650 -4282320 13530858 -55341133 -336630375 -413291007 -313499299 15567967 382823870 -293177345 482365364 11312912 2628569 -22986827 -279768370 45053300 -27135611 681144 -121461260 -98131012 28170974 199647557 360423297 151772793 -73686690 -261741695 80862578 3443073 -126071021 225836244 -105834567 -49492412 103579208 753929025 -490925839 43230230 -101287404 -611156835 89338671 254034871 119713303 -295821237 341122764 -494585054 139627590 -148588112 -133016545 -89006117 66563064 91144845 -791484896 -579362837 -778268305 212030908 16817219 283276667 703778762 -572279680 452697302 124908993 -141187299 428317049 -4873545 -775320027 -438695061 611288940 -5116836 7142570 10991386 -184424378 8310212 51818463 -11617698 -455482742 32971410 62455266 -58078227 -200995649 -477385303 220623227 -72468 -12474952 -31415161 184052140 583084127 -136210997 265316074 -39662752 -65225284 193604773 8995590 -75177925 -158670410 -87449521 306944456 -664783765 -39671620 415107343 61368696 1288236 90077967 798873354 -488528406 3622984 -261456214 -7167975 -202404003 -1560354 -48722093 -10599724 62077574 189644285 378170406 -18676740 150861313 269972234 -155922165 9048386 6596721 -34004456 903374448 76557388 401736769 -136511475 786624936 -488067117 10186972 -434350522 185449155 343346 31841271 2789466 -65318098 -223540602 -269778831 496135455 -24910862 -9423995 -9532640 3864022 -91653933 -253150125 -681664425 215700094 -775186193 -810605 -16008854 4076644 165428678 -3435534 -6661723 -200126788 441831180 -175730254 -360198798 122958668 118778905 75763997 110075357 239511319 1968485 -259501718 -241141858 -48337394 -251844186 427277135 3927520 -95979704 -200292920 375738646 99191876 -184414077 -257748036 -143812359 26671475 642916 -217437510 -40555607 150141302 281045431 -254788561 -83222391 8433885 -727811738 355014964 -240303802 699669151 509010984 -97885922 38780674 27745601 193104568 -350116548 -121955060 -264881764 -184919471 21779098 83668201 608766623 536270083 21354016 -563372943 -107999898 139059569 9080821 790861555 -49326631 610410215 -77793680 624047038 -91162746 -413433091 212330883 80930030 -536546394 76625304 215225442 -72490440 -5729 -442594953 44884112 -481187828 -273986725 -71325505 -809764666 56967753 480546022 -480655116 477674658 289961103 -151246308 -102440908 501378462 7635188 235769585 -130451905 -455745019 -346942757 1083399 691845142 -146804503 -711757532 230701809 -355232957 -612823620 6705323 557309948 123745226 -27519598 -119688136 -189309665 -15828285 -466612641 -36349635 -103613775 -23280689 22957438 -4382157 3404024 -149360177 71365818 45456 62548744 -6140758 -11949464 -148257384 88909752 2197873 71264191 51876634 38975048 -619923469 -120774114 415158758 -11223399 -149633102 484421960 -8566456 -597148167 -2557706 232834958 376897448 158600108 164281 -226932103 165603760 32119816 246953308 78152192 652480312 1428615 403132693 606170797 -36031031 -313962181 -73472356 -273684040 856427 -165280023 -308909002 10333679 -196668485 83970066 580113127 -541031038 122491804 86742557 -1968201 -11277798 54613456 -431776686 -268763110 -268403286 3730960 -660709506 47499809 131728221 -876634318 62144830 -20594785 -38043038 32615740 39591333 112256722 -311377146 4746305 -632806150 -184771647 -43430686 -195560808 203991787 215873904 603611174 14651775 595540039 -93412708 -53118126 3382559 -321962532 771652884 -255586189 -347897995 -611914619 457609492 -971031480 -158732174 27234938 -190599454 344247492 704818433 -45384872 136399628 -51923642 -14660322 -401956792 431134904 -415231457 -150470947 868840616 -105362 -62395606 192510014 -341933380 -230591039 470812772 -35457797 -38746061 -9889921 -155531330 52680930 246902348 158143207 -277855941 -93456668 -205281014 178878971 -412167940 -653000215 772606848 -609011210 211855288 591134713 323878619 312211129 220672131 -965714819 -33734281 17639223 143170124 -30613606 82545963 -80055615 91520846 -44885912 -25606422 2010288 -51638669 248263853 140438116 -58989368 9696868 -14824729 -9504129 -142995271 -47184173 63609553 -413514045 -471102237 -149653992 31870412 -513128088 575942258 842879735 -86847984 -527308769 -409961586 -92473891 -253061586 227531948 -20098594 378661301 -41907480 -663921413 156501017 107622344 365009754 9091240 -18112221 -78798244 24764025 -441418717 -239521737 -651687680 -577719940 391473635 136448885 -704733298 73922197 -353362457 782310254 9285998 242954213 308436604 213117627 -54260549 -13874716 -229539594 -449511587 363938881 -57694609 265145179 517010632 -93376939 -132928176 -22341510 -25836394 -7234366 166920677 -65483 511306119 -465912560 104161323 -459861691 538769797 31163110 -1096738 -144995854 -299654943 -29311800 -47479596 11710576 -400708706 -149471494 -242790140 -148291499 -588576746 -152197985 78414304 3182137 700942447 109109348 608365060 -338224278 -90814791 -15875160 171927699 397976305 502129445 -26186622 63977866 337095045 -78143694 -26390925 113876490 -719289282 -258353291 -40268295 -114373468 121384171 -197935483 -7724208 165788014 -28074461 -345516089 697744498 -91459 -136046871 -27139530 450824837 823570347 71464893 474109186 -522738 266273740 -134633471 -284593127 552064791 -109864013 19461166 -9110095 -63356478 291929164 55994047 495585607 904084503 299269925 -1258351 60524251 299952 688511689 -176764082 71271960 -9590348 -539072794 38685764 40542278 640431578 143691970 -344110445 61715502 -58621275 -272389793 -595436766 -20843378 -249507684 -764121595 166774546 338742701 10450904 108881803 30150265 184716129 -243323448 228400937 -32425053 -11886468 -158383810 466616343 12549138 -709086830 319820889 -109270369 101872325 -200278457 -116369014 -178644454 -268618747 365594372 473331394 24694521 -608698837 49645871 185342832 -67499265 515138030 355568364 367555534 28105344 177492820 -254795315 -199744100 476983319 588990339 154404206 380228990 379641315 -141470065 131910462 152883203 -3067112 -177957481 139979521 571905304 387753402 -181780779 63440808 -63406613 63789792 24173 -720350566 135617292 -44712519 37267959 -227530343 115485368 297799637 -646831 -691760203 29484248 -428210850 -129349329 562539552 -75286429 168771546 -277126073 76085773 32039958 488943198 -163993396 -487499005 137940997 86331343 249493956 319169229 67577030 29397653 470574802 718247592 -348788175 13350479 671979375 -9353299 -41580792 -276315647 845862852 -171431961 -59950178 43498 -7460514 -482631713 -38772203 -154341700 -10846829 8218824 933090704 601038014 -227320868 142239127 -71947278 166202269 -139517572 8810440 -24154833 -452381226 64097581 187513280 493843566 20014298 -83455371 -6512732 -133163077 93930997 22534443 71447180 3918116 173943727 313925550 173731623 399642958 -230468888 326844667 116993145 -103738104 463129896 58468101 -793162553 746063994 -554249038 188832497 -697246666 -354068248 258046230 631290213 -40815941 691912302 640944851 575964836 26313188 13486133 483222507 165338015 749896925 -431357645 495871703 3540266 1176313 -29281932 118649927 557640363 19581200 -55850427 -563460879 223127549 9281866 596881253 92346064 1788981 26072 -190996764 161273716 526043424 438890056 -10603230 239292461 376435435 62186613 -30351070 -744095942 65893765 -113835531 610445860 -118538700 -382834297 -85664 -143024392 -473556009 359233407 578252177 -51068554 -138733995 -384761180 -355960820 -4248300 355776240 -33390652 -193597169 263672502 427396691 -274682311 -759903458 -634217268 -258773390 -28108068 -108297191 -236642078 -137541399 181245892 -648072076 -316133896 154346574 709056282 168155132 501618399 -140401631 762241466 -85343186 20797398 -727631500 809968624 595669664 -748464343 -19793503 -16491424 -285010574 810014596 -84083780 -478573813 -2603287 -236973710 453494992 -282745667 -683049045 115001855 -380687899 -716248209 59849477 684929214 332666903 282418965 488226189 -6501417 -429930760 80424911 -57124245 -127579878 -228678444 -60532938 270089569 -522913898 618374270 -24647691 -76565570 -54239111 126027282 -11561350 219280440 137864681 14931105 -26273320 -257282324 6568435 -223226637 395988759 160993119 389541357 -761812408 76543576 -482119753 223262184 -157847767 -9580546 -3734815 -6699583 -9809809 -1650766 270107783 11633062 -63928441 67721517 -201887884 90426047 306836193 251845233 -184931581 431742735 -645022306 -273385501 545081 95320733 4896823 -76774928 -506957267 -194050086 -82430126 15565498 -31463400 -132618200 -36707613 409516221 -590623496 -883679838 350257829 -276431013 638079516 589151018 -156493531 144307511 -238652346 -67374826 78522538 174052161 106131970 -556811 201309454 -411943048 854988263 -473167425 133126372 386927298 -68899129 55889319 -52926020 352642867 40499598 -25723550 386966876 -275548244 114109234 -54348995 936721699 428759578 -627909682 -52869910 -490547285 70221175 -499831622 147852968 -2402469 -43223375 -362090 84438194 -298292894 26912906 70134720 443831956 106781425 284005423 47966098 37219917 499893594 -585047452 -93191675 -65247526 -255647303 381336000 9138320 289119227 -373014032 -174005231 4316025 136994590 262894272 362345934 -836477455 -184066638 128690165 -14649817 280735560 137523883 -198336354 -275900982 -440541277 -319870712 137827327 555452402 -27607674 -50597623 -4585185 -510295230 -108234386 371684033 -30510771 705268680 -166743124 -2012319 337809735 -497171979 -71529305 2091807 782655371 213641605 -312412547 222359337 36884233 -207491432 -465612263 -497968168 -9599499 8957431 -50737025 1286121 -989266 -289288302 -242718468 -62176787 634694853 55182970 24867490 116472162 -331821678 -13425409 -14294284 610957705 -178307368 7861155 -262603309 176562571 2441800 -850108 -122213798 -56831281 258253227 45389650 150667391 -479267415 187613887 -13214487 -5282058 464361727 68349886 596850433 18014111 -92970425 -148509402 -295528862 307323159 -149253706 81197520 769904337 -282159630 -602052977 358986978 -178279106 -23774776 104327919 671510246 -470142313 96532630 -91475121 -324731954 730926368 2078463 -584624944 -375863888 -247633550 -9183213 -79685146 -322146241 23471300 426178086 46238846 -870436255 -362299475 -114287020 6611693 -449970106 572690 -449288026 -631384223 450392824 75062687 -96205909 85837494 -10956518 -794536768 -772576582 -603244955 596317402 479383130 66086202 94181916 -151246748 -333794001 19782918 521516114 -113632059 -58591416 -222590321 -46841328 217707346 187923651 -352309144 -13456575 18764171 338519124 182876050 -698381989 146904220 -25606530 16606329 -52440708 -46508659 2368722 660269581 -57349667 67486674 -102935538 249120342 1800185 -236380987 -283868177 -6994106 200158385 278182768 172727855 614463641 474029297 -34390226 169050416 307263992 -164363629 -110341372 -881705613 28573947 -648344920 -325485757 -24210615 -132869320 -365034470 -615189405 27567710 208042476 -53879002 455122012 297566144 -129945754 310447426 481829 -12376807 12432510 -1472589 -9554590 -424461246 -78362360 -300210788 290254163 304930493 104035305 -310676390 -132061111 160794062 -114944641 118480342 -608442474 -1252813 1407970 -348047807 -19247722 -366622043 13014386 -130038043 773542890 232904360 191799805 213242148 -277932387 932504792 77752576 -638681907 -8035123 542834449 -108267280 -121856853 90518834 671830107 110313089 -70069007 -3011333 -116664014 -251257871 -59662604 345901484 -241733571 146196957 278667731 -114939237 15266471 27613076 -108807638 -4487644 37420048 -251819027 -313208224 -654283976 20554141 74041955 -159656710 -314718141 37289182 579761940 3587648 -101967172 -14413464 -785933306 -196188417 23553046 -46014896 226808097 -63199108 -63411019 -38329698 -58132284 -296952756 65157185 -557086677 389287678 -219944822 -753037265 6069698 69461753 71619087 -8767038 -513195186 75447137 339265642 442751684 77107618 6103293 1733470 334974850 5960541 -469571652 151825347 94303555 865544238 36487599 -85740733 -37496213 73543288 -499305369 -177875562 655383336 59530451 151451682 -644830573 -24640402 44415170 -168150967 -44972610 479193835 1403798 110632678 550603512 -726786195 200830800 -461120687 345431105 -4235634 125844719 130071757 -127285595 -80466935 467451779 -77398403 671287985 -220355348 -203838497 158026981 5203813 -9397321 85318050 -538892107 385245238 -11288742 21437 241606807 26881701 -56575348 12538209 14236343 142353884 -218390566 127299767 508283775 -331165087 -331841965 13653830 205153497 8225006 551109363 241036220 -233846832 33103449 832126018 461285233 -441542972 279651060 2625060 78151801 -37373313 -13009971 93486135 257157764 56234548 36635625 868125093 23316492 -2649900 457709266 -31102073 -11956946 -448855999 23921332 209380627 -70914912 -85022148 -15604886 -517713277 -264099040 -130004378 212445116 3430880 -106963867 193924636 -172700231 180841214 112329148 -131368797 180016720 787946157 90598671 103227078 266148031 8785513 111824073 150774158 317060046 631433753 42051988 95575433 -128726079 -298674648 -131930727 -85620816 -442565483 8842391 -116282806 42965413 -81756735 -427486934 -226326781 71327776 -383450075 23857807 626328 -29687813 101204362 131499613 733979558 251566076 577744373 -17587573 649670759 -70594306 428350719 -89278586 -17841070 -185639685 4313985 -57193240 -87343049 -28903050 -69908019 6419186 35220255 -1729799 -227095254 640107241 70316127 -483833661 -189506696 -203214419 -29540024 28241059 578371383 433015124 -224827812 -177030676 99185910 353749235 590733815 70464342 221763711 -97216198 430735837 -129890177 76854087 -26089557 -317725089 -746226639 -269374533 -49772489 -243513179 -172360454 73371470 618234256 35579688 -169138352 629798111 67177142 94941438 595174779 11230111 -4198909 -189700201 9196629 -87867734 281163606 -879734018 -184219279 127441607 -830934894 177218392 75848075 315514569 33574295 -7953920 33478124 874106953 490801169 -718471220 496416353 -93624433 110230719 338186 106093268 211164450 -13025200 -26088075 484567196 808143694 -131670610 -420948950 -170474662 408555606 9531302 555616244 199720000 -6068163 387190174 -334474603 -301311409 4250306 46616069 1713994 278222 75591745 -100175131 159538360 696556416 -72475413 182939476 -109832739 384231887 1684130 643077042 150168738 116722294 -408686100 454495028 -222821661 4441064 -15875864 284675732 -628980348 -3439714 -112634703 -4376308 256606306 354577100 290038002 253679960 -30896739 14091756 459671236 -15305946 416041437 -163783742 72899881 349245430 -258074408 -533661978 644119833 112138983 446337953 -31142346 -86261807 -528126146 -43953904 -13839630 -438189795 -189203256 38721913 1018846 -137324101 -11642993 109478038 -256706076 -6791048 608486757 422156215 31353378 -165744713 48674006 364670536 -356172414 16785163 -34455783 487379594 -105606632 1276334 80262959 173750437 -4652364 -48626209 157617680 110769332 -17411748 61242170 -27312682 307868613 -584166820 28607681 -8385624 26886819 708802011 290516011 -247481593 -17648433 -375299942 -88557759 -44166032 228697865 42555595 520495017 -61875475 -442960 419376369 -371517775 296252531 262231207 -62902836 72389649 -9033776 -315816086 333006148 -404432983 -217250745 519781202 701270 468047033 42736384 -4605692 -229559955 470459036 41729295 -609747487 -354980197 221372580 -4840797 640605409 100137745 -652663934 12834843 -147253122 363078855 476955637 62408264 227642711 -795791395 143400663 -168823583 217748878 -909196686 -8411428 -7946891 -2230477 586905061 -490401859 -839144323 433839902 142191055 -336487962 129115173 -4894176 -109894232 139638611 229823873 -107522891 -484230410 -233720560 -220264171 294140514 -23408290 76804415 -36322966 -9551191 70246526 548732404 -252756381 74948401 25765232 -266344184 898308979 306798701 105471454 1270533 -69753799 -6369417 584050931 -51346635 75709480 -43605855 -117675794 -130072236 -131123539 108936763 7394585 7884061 318475142 486924318 -541093930 -4791345 27495184 -59552108 267178949 324941688 181746594 -41956827 426615952 5447602 1779550 201786563 589059380 854024442 503632095 -259056502 82791257 -72480502 -159814736 -135359338 405697336 -988406579 214568246 -61632658 -10860094 -3706234 -374410038 421961735 217713137 -335528990 493885715 1543585 -33236369 12996465 -630149886 -322376352 -13757648 -3721215 -378964020 -24230990 740429986 -59943772 -109575045 172056769 418498644 -60656337 742575746 35961982 171336343 107536314 50022012 -562771385 -266415222 -755419933 -792636223 -445460712 98084926 -35933005 381016207 -104768833 -76426756 -87176161 -26906656 -131783247 181758552 468856242 60107702 391741662 41572125 -13262782 74618098 32673901 39545790 -82534543 441297036 -166387905 15183249 17422055 146781600 -199101987 115401586 -154973244 67249356 -288767978 -468904533 109614729 -6308321 -529117190 23763535 2012943 -140436691 -31461148 -66882667 130159644 -6014111 -28632320 23677558 -494794373 705789936 618491498 61246335 -267727925 77365605 20237675 242430053 -56282052 -354738919 351024436 -802152894 -901620230 -446695957 19756516 -20735650 230171049 -696256904 13781448 234204999 -164760021 58640897 10409251 -350525583 9970542 19405556 -366205797 1006312 21240961 170534688 436691865 251777472 -373313458 297695118 -25389283 999987 -109675992 177935918 -233393158 82293332 -79143355 -104174729 -199969978 104370547 -624149027 232317513 -66691441 -155595812 -77710914 -290353 -192212930 460162658 17568971 75040822 -157250946 -70014727 -7789592 84310582 -669308207 24818623 -95051909 -279332686 9000034 89569144 615413188 256374419 -101861514 206228941 177882977 441251926 2867345 51941593 15134224 -72140960 333072077 -173569760 -365289005 -663372973 243183971 -824008343 262398792 -445003645 612105693 -79067551 192763227 -57585548 507497430 180964007 136960260 -288812027 139572758 675775558 -118602639 19212842 243548495 -335403935 220635464 -765904159 419522021 10866409 376297246 738959073 -207482 368331348 -164543256 -17647837 -576296119 -175112474 -130857296 -896235596 -72118520 -171471099 -40632755 -661224681 -69619031 -756740 77990439 -526787651 389999708 353989098 -719024207 -16288959 514141485 159594978 17137923 125208167 61109349 -290534515 31859967 31864689 -231822052 24628543 -837206185 12325055 -610120558 155290860 183606329 -897779 -699327483 -462927109 -75314638 234008171 198753384 121418667 24024551 27330152 234548398 -248561724 238022647 3121573 -328731671 -419827692 -372618055 2508643 -339051139 -132945643 40224431 -6083855 -406825026 -747794384 82125158 -323016163 535679500 -131666466 -240255528 14592286 33047351 568125803 809933016 -354942197 -6323945 -321522494 -148252646 -117617224 -149866107 199551321 -429626151 291760745 190163955 -470947086 -246091519 867112951 106259215 -127030372 419585109 507468840 -166672160 -9266800 -211801286 -26875649 -27644144 -104084833 -496058290 -47777008 626197961 835538575 -64113341 169562932 -407760952 66002815 19476139 -1169580 -368515494 -184921281 53452867 146023235 72099945 20283063 4909386 -147011319 446569953 95532280 474923473 -141227584 -705643824 571638696 19405963 -16383216 -426600971 26047435 -1337627 -688765980 354608219 488223835 -280399232 407219505 -203394013 -3741380 -60814487 631043734 193264316 266741027 734231429 -11685381 10993185 -6523165 -637229683 57984523 -13514410 161558002 -226536625 -707864174 303362187 44986770 -816897373 -415985058 -138886931 233971371 130620219 -101032460 -181075019 43732188 -50056908 -340676619 163630990 189169706 59358779 -1817481 -33168691 -185384507 622744849 337276963 7655029 648529710 -516323424 821608052 -77626601 572601892 46085032 9693288 723976515 -93597344 -117462980 -181487745 28895868 -30981594 -234215665 620828619 734624804 -462326529 55665063 62958452 94983310 -318491699 -617136967 13063827 -492327558 112712278 698135306 94142595 650236557 -14107978 142541289 -27321007 -28218439 250796344 -100170775 -945412 281551420 -162066156 -130536867 310076269 -29290027 -246732860 -98470842 -72098470 17576373 -25396370 -9172537 146824029 -362000303 -83871451 -28396624 11054315 559710425 59128111 652502698 265870708 -81515343 74617467 -55753511 214128950 280928725 -32477465 -191950005 224272099 -127369056 746273858 -786203 35116682 429112634 121895170 10644467 -348329578 267856760 -315022081 -65529625 199759169 -168546005 254412019 -84535615 -193813314 204928868 144742416 -111908424 -322476715 -21623059 -16427519 11251369 -276632025 30281034 -384803536 -421737686 546225306 -147025224 -2103378 -41083775 -29169343 -64347459 118501440 -19263653 -708160375 37251080 9882353 -86682800 221628428 -311995062 -381307440 -89776763 149901987 10030212 679342140 531660907 45617891 76337996 380054893 -111038462 -8244940 -188099304 -76548582 -7490291 627904 613975481 238016512 16482840 22350608 -99200780 -102874077 -576407961 72919311 -325228731 43684137 421988745 24946120 294168379 342919516 674440236 -109646683 119479681 83603217 -10593031 -12771290 -51891210 -3431709 -770893 -371608994 508497239 -24740094 -110157404 438632743 280653568 93912385 -492726249 -56936104 -5823738 -267050741 768463757 -239150158 336575764 221711336 -760068249 -406565201 22461898 377924139 -94504487 -11639363 -297496898 27715157 3316064 -6763659 -657077221 426978810 -257046418 367877971 513113888 10595122 142690475 -479756261 1008544 -58636650 11658147 -272715741 -261133683 28242093 412202793 -647594571 -213044945 -95621855 -402316093 393900885 -887121917 -106724286 235306477 2481863 171399729 218751540 108942 55345774 229393077 -257821320 423770653 -1588342 43651614 -91647149 -9726175 -140877482 -862075 -16523030 22250085 356970 -656619935 42258934 15873907 165455032 26986479 -642152209 80364885 577879826 201765312 243961521 -132812600 -267825785 25289407 183236955 74352215 -279612499 14153892 279975295 332315685 122623299 -28893448 460018770 179241063 -13573805 -102232226 236024569 -420994080 -55083071 -247045478 -7380223 24363409 291938626 -53203142 100844168 -549646081 201681666 95253969 -77158153 -476493604 550766324 885170949 -21058063 801568443 -45244958 322821840 -96157887 -673677761 97721866 118083245 723768724 -69318214 119602088 -284916513 -48048775 77733689 483121908 173851463 -11785061 -366296568 21121523 -434094923 679768286 109195373 -185123462 -20408587 -383035297 283863131 -132737 -255469234 19214142 -780341 784122836 -615468427 150066878 232246252 -646484887 -303990314 2398039 -127842233 -430045839 -15625605 79568218 121589795 23526672 -894020 775017 246115467 283312288 -236570343 -371806738 -5889872 76121772 -412068366 354760692 -406848405 -68244803 -8597860 -88959585 -122942818 -243959848 -6238772 -265215937 407659 585515069 -155438054 157728962 -4494317 -77316037 -531898518 89199076 -15321869 384371449 -483804187 9311592 -680291132 30119628 -161595576 -100933508 -7332257 291287917 291023439 14295879 -393958916 -59228797 -250061227 -297455662 914629123 263542505 435031890 83323013 -343110150 554472815 89683035 190516161 288434411 -189420916 411232357 -475979917 -525694980 331458411 666369716 762765925 -247537055 -97785270 -512549878 224589502 -181714765 449666358 -51299436 -395827116 584811512 48636202 -157746542 -619216856 156724733 6158518 -147117769 -204057758 -206327055 172524289 258953306 58399851 2649479 214288841 43485633 44750120 208096639 -41917815 51818301 201572936 214774459 -284085862 4099612 4648319 166876553 -192513256 -59985001 218836886 -274974050 307871805 -74773944 -621176009 -136063664 -28325727 -56189672 49520899 -129774657 -234466731 164970206 44241611 -24922223 -215538933 6492736 -78464268 515874155 -104653721 527077623 -212942211 67098059 256112650 -110079102 -543759694 712318366 12543420 -48023428 -13482687 226717385 -228963324 86530944 37707913 -231482144 179777470 324578630 -53160906 82326134 212702549 -645635258 744515390 49991352 -306275467 -614418384 219375281 -23691831 -98380948 37253735 -193588920 88661710 -325896797 9357151 -14102772 -101031539 -139471919 -300959251 -365374761 -383347346 353367908 -226982175 417066466 -433066749 -591823226 357303824 147301833 91537191 -171529926 -24573220 28086211 -179312479 -80758380 -5888117 -14252635 -473457166 181230878 701608492 231423737 -36485849 88022333 -348826686 66109533 14171069 68804507 -101615430 588068709 -6199819 36821320 100445301 707271779 -468465498 118085178 -216931373 -124443938 -199477207 -452786468 -222868429 593066683 376493551 384988410 19551602 -1810138 86787011 -22850353 -451974187 30478209 57419017 360803746 -147011207 54673520 61615397 60265091 302213741 283549133 -9520097 190438404 -883741678 167256735 66070052 115027502 215511770 -103466548 165404805 138509833 -816373748 173206958 -555678449 -46133321 190263827 433039343 102528246 -430003420 93914057 275434156 -76491377 -5281598 -72246306 -9052353 -177173190 82526356 268597435 -741489666 -513259081 -253601037 -70251345 -1505437 -227312904 -3901181 566237414 4523062 170205259 -433889834 -179829421 64875189 50243588 -289300355 721185102 -95451895 -22031177 -81299033 -48163489 65393660 487139270 1052302 473605707 -103446974 -155023835 -53012442 -800004437 -93617974 304888344 288537538 118519919 -181056369 156859857 -408912596 -160494229 -43931249 26370254 -59840126 466997863 20742629 -2307437 -76544675 -54218580 251690506 -175356748 634972027 601647364 -143437615 5124139 -385574566 -536236993 43994078 -109676802 -363034068 113059316 501682791 -90992183 440522537 -602491202 266669986 -111003274 -225397167 217057149 4826639 186391975 265849633 372273056 869836386 -191934910 399168059 -8775357 -576258946 -571221 -223165155 1613327 -697082270 -591565 -156149474 -229505018 -240671278 164462975 -109934495 13285454 11714118 496922791 538580705 -42365268 51150810 -348432936 240867565 -682792673 -7734924 241694393 -42064035 254199910 205862138 508054035 120388561 -219052260 154548 5388051 -206322181 132238314 -71469047 152319795 -197877889 206283434 164477384 703653737 -16086142 -92265663 -179453441 -264242681 -191597387 -24079505 133964208 -274214725 -9748719 315378590 3024483 -367812700 323892390 -150770191 50121281 -22140949 12380700 321566744 -36681865 282425788 -531274553 88028154 -353489690 360184323 110068512 -303405695 474719029 232559958 935131 -164955241 -199480736 -36203545 -454224174 297781126 -491781649 -452368569 31016198 228108695 8593107 -127994691 -166077480 -155207131 628741763 -627858459 212636674 -116098830 199668200 547212327 387807411 55782784 -22280311 -22121892 -18423680 166793778 -226123556 -26966449 157154566 -33130145 218881089 -531385253 39108067 -8555959 -78844 344266289 -179052740 211877711 -61191174 -4576459 -10065392 160715757 641021695 957268 -526202590 -169358978 -234548658 208492297 -428297427 -151571527 -110107779 -192994135 192734353 -337704269 -216672624 100530478 -341973217 -467130496 44478802 -2136962 -1398599 602912982 -164029574 -208862569 -30313065 82049174 444520107 163572326 2472516 -601845048 68402851 -73966871 335098225 -65866845 607029001 -57433187 -321512354 -19037925 113596800 -571277191 73136310 -34601563 168162326 808667629 22794820 116955405 -552441794 -421587482 -2513178 436364512 88249194 -611322715 -236374758 402128782 -121266944 -6411468 636071748 453048292 -412073446 -3316761 -254919259 -5019728 -51514256 1502015 -4793057 34864761 17907885 2127858 -343495295 -90288952 -95428807 567635025 -5662649 -343220593 -4584989 547714222 -73595030 -189531832 609577726 -88993926 255197692 -12602685 -59736498 -83780911 604854763 -473159173 -83844604 -203874442 -1941217 -426843286 171872610 -9778246 168523 -766218 386785919 520241305 430117423 -168227278 99362298 82733972 -194397592 661533608 -607481228 -170217620 -121846151 -10270990 -238424645 58832894 -636922894 504878339 389405750 -227059438 4889680 -354785679 -88358967 11335700 6831437 -15223704 -80489518 146199557 -120353892 -453498711 441253299 348571405 1659909 -580694099 746309243 -507477029 -204945896 -4868244 4336694 417867153 -1507353 -252434292 -10083967 340893877 -68799255 -109283382 18151657 617295657 507170576 -251141604 -192458136 -123263532 -57160744 -132752121 299203603 682490608 -52567841 -22326489 488476774 3038489 527901552 290606613 -207995234 890275904 42409323 530743245 260801342 -155347743 667415422 412742129 266064789 262614315 -244282456 580046011 -64291 -403106368 -11965646 -65279263 -24570474 16592687 125366335 -505068801 -120336958 662811000 -354927442 -528139969 76444545 122505256 -22345683 -712270025 134195778 -212021519 118625607 401707248 181601324 -19638302 671488512 555419999 93132707 -927914 -1416144 9863663 465482782 -145032882 52499228 -101465552 -148524414 25088390 410251704 -259613153 89653127 263453956 72593979 -391878904 229962527 -35772008 16735236 176148967 -142846299 74053517 85141754 359748902 -2652812 -61180808 659546848 -93756884 -38774620 -610536319 -160869321 -508965573 14782884 -344558185 188544590 470525331 193172125 462273040 -26922512 98244931 -50180224 18721959 231148322 -65600178 629282560 344326873 292800492 -533824800 222484 71146736 373966948 18273706 -29134104 -74295214 189430706 35238425 -884741816 474210239 483598239 -160582799 -173101046 308536986 -700028395 -181456126 295278113 183641502 184378021 99211250 18061997 -261586792 43328342 201193853 64693 415627291 359812967 -296331642 -34937799 7380676 -849412089 -412897 -107289950 12772090 -194252408 311087546 29532880 -513961024 -259920681 -737520316 40057921 2122711 -386404350 87547552 -391358366 172584156 -227629961 87457479 -309065215 122087959 144491202 -22614312 283242420 -156877569 -20714943 245566812 -385550963 101641907 249966979 -10675826 -411897853 254569802 -90104036 -352796845 9420994 467280494 -553131283 4078129 583510838 132257519 -745385657 -218723724 -116472690 -236903452 -514404689 818097407 -166368885 -387328503 -357735254 735429823 324881977 -17486546 233980092 -306473274 -27191055 421466805 92224979 114753795 129903350 445799385 -916496626 -204686377 -99472241 234234416 187816570 564331491 -10262410 207176994 72984476 -221998404 -339463068 -161945168 -312269498 -69494265 43092184 -365264368 323568486 -193558511 142038096 -4304178 521462756 -14231258 -60332119 -70400937 491506841 -22755526 12364924 -387352331 -302748189 -293065843 76989810 282829748 855450398 -390942929 -72012900 609953886 -48818905 -85679828 -104856649 -253141226 85269947 -394627940 -198718961 903381 -5668135 -187789936 55404033 459681267 -40210822 -16235699 88340753 793358488 -152584166 -497607356 552290241 -57548534 389508979 -557031981 -159537118 490858602 403272625 706824840 7413494 -70314012 -312880782 -610673670 373172911 353396322 88722971 175677846 10330446 372356496 -97942464 -154767878 3559621 677368604 323651643 85608110 -104966189 272475297 113805096 372906607 9373133 279425245 558182 -16363673 -331444926 -21927551 237630410 853300899 62270512 7428185 303629532 -236163328 139227665 59273024 -250889132 65764732 152531089 95005151 111230411 34229873 66959984 -579214652 -20791877 -629939687 4054851 -26552383 353539041 37657318 -78138129 20759572 72421387 7960802 268439416 -273917844 152091045 -885015932 -196430811 176591962 136853020 541835761 -31097018 6712105 396237 -153060955 -16153331 -9670624 -711196269 -32666647 145835376 12316440 -7540059 449258147 -159725666 -38188148 54248803 160956742 -8924500 -561627730 -73927367 -96938680 292669362 22740322 -22683719 -415395637 -204651276 -66529358 547242331 49063868 -78195840 114161625 9951951 -3146534 83535113 16648967 17074756 -123821199 734177 58410779 -11681759 9444134 301752371 -127151237 -271927412 315639946 -370537710 -104743452 642229079 -62945454 -12887317 -407120841 -240568 -365755721 126311612 -95902657 -466960170 -12193115 -110044631 303449166 455430622 10120110 -33944874 -3056430 354935437 848438826 -8879089 -26667156 18814667 -413365801 -22917918 -177101206 18364690 -413187947 -1703603 384550967 739396764 108537905 2236483 -41983862 -105446659 62782348 533266982 -236725112 50018147 341385719 365328891 -4371409 -918366194 877546501 -218775494 47768381 -72313891 -217784288 61579211 -660685527 -380633259 -137674297 442358628 -430726474 370639669 391286367 345170892 298167367 -80900621 17237583 -216632383 -5139291 -390117941 8883959 260989484 332881954 -232623513 660508095 56294442 699537437 64264817 -11545929 32794906 202323221 -514870106 25176478 -560497338 -78211743 397672534 -218715149 -14610608 -617259394 201000511 -387763861 -79949237 -822718659 40736027 -56955713 -399445955 -31084553 77254896 -226568629 -10416057 751319500 255040538 -241534480 139449379 -71465502 75136288 -297587269 -452357987 557352427 -192007857 6866758 -819265941 135638398 356040161 -33484752 292229854 -159690568 -169323817 481760788 37327550 -201408633 -320000155 602429969 82772352 -8471980 152398861 5591367 -472079962 -15453636 106943060 356113410 -3585521 -22971833 441296756 134234786 151193208 31944134 -433165927 185237032 -211256496 -501002287 -356464965 107886478 -410800180 -6087753 67816273 6273787 275173350 329240685 -90997754 318904730 -262146418 357059398 7648005 -60631319 -272270356 243063053 -473640746 776498830 -181165281 -293901162 -110985763 -15384854 29740973 155624117 -354762661 -626140294 -357973702 68054484 101073990 -759067849 90593681 2072514 342662858 -436996497 403168032 -31752 -7568696 -518051935 72663412 377853220 -586789778 -66095921 71505807 9314207 -373404589 113191989 8243803 -395326897 94898629 174770084 -28028127 -266935511 352048163 102233609 51789356 -194402633 -212080905 14644053 -15989729 369198944 380599578 -416521618 736798753 -454626352 552258580 -174153313 41389009 31906112 845968683 -46915452 3694884 -21817668 -145682384 313003 26022274 -38650442 180873733 463245822 -286893317 43605034 -70552086 419083841 873445570 -64373328 -309648618 -144502612 169753445 399320507 156041052 -376925436 388238719 265439712 -256832795 37200719 -377351961 -126891984 -115675957 558414094 -43276543 147165156 -249409019 220373573 -866443867 45797127 238592176 -134149584 550936063 -17003785 -13259335 -121782129 547189463 129612200 100480897 4051290 -146443275 -668708471 -201617600 19737584 115026499 -749548459 -204047758 -185966105 8003146 -414773032 -71095178 -90348246 -62101971 843801 -323685 320258380 -28168749 -73899 -628696343 276707130 -19328629 -277936075 -224791117 -32686951 480544115 -58953278 183262590 5895679 -2909573 -1816779 -880739788 167135287 109195522 74332792 -672405506 -47255929 -869649807 192897022 65341214 -228925441 -90027503 366314346 17082966 16922720 813475908 -43620010 -313466742 354466095 -652798145 -121164062 119764905 -337489254 -263589156 -342581020 149386461 246535595 2408411 -16726871 -290798427 -130281677 182141362 22961852 553301390 -828866528 62133745 -91055774 -60838636 104136392 -604515403 -6583148 50631283 -8397053 -40415433 -18895390 379006014 104266848 330697222 144769303 -9434515 27814691 -2578931 -366917813 116561388 -208618494 -376747753 104177298 51696823 175525269 8126343 504306866 32409387 -191312363 -725181892 -44060059 -108176862 89976472 175793781 111837153 94925817 -132223339 -244318467 -23910914 -320734381 -474021365 -328881107 -560149882 -780357470 192712896 -232627937 90112384 56130555 -384601830 167557529 -84290597 -109994823 598372426 24720037 478590728 515764816 -570027311 -65267075 793006857 -655928982 123968692 154712401 -3199735 -110930601 -35358389 312933767 -348086087 -905309142 373175048 -844867421 -277326477 -49372240 -267925218 -113342226 -6909826 -59555902 324798493 -551056759 -284263427 458787093 -207288170 520087575 20367367 243018039 321593708 71517598 -123395852 387781176 -836325630 529483811 -17996718 -2468267 2877602 -21842840 -246308602 -299887216 -228320503 103778793 231297440 78207383 -297742789 124354411 -9861794 -7316975 306906856 585931208 -26222840 440309042 -341217218 56123957 -317859427 -908115855 576691666 -365211450 6345613 -104684418 -97970280 360586318 -569616789 -86125270 21145069 -19356358 -22315647 -3144424 631543363 29344806 -76721746 -93923284 -217452792 24709370 -219751982 699405509 20178514 303150915 -312348654 -103764916 -388116646 116338042 697879012 892336144 -773558355 559987 -511145339 -314013501 180625885 -3665821 -199276948 -334994634 -281607157 36721183 53058014 15912224 2283600 -396916105 720778426 -79952470 14896750 -7027600 350370101 -97555738 -258625907 -93891429 590461596 -131767908 -598702490 15735243 -964127160 16876156 328162583 -10583702 -95661228 -45704691 -53261947 -97339126 -781194632 141401094 -42174892 493262821 -1269966 55164428 36707611 -89831738 521268266 -39819798 -14069050 -56441352 -59962873 -45148800 -55483403 22519182 -105341300 -549492996 131272540 151181917 592881463 685900336 38833551 35012949 -552067787 740059921 -10816539 -307955054 8451604 -452261566 -387032341 -134698732 800412867 73065071 691487596 -379269671 142143357 174365965 104161629 -789847524 -280799634 -59843779 506550 -376097083 53057230 -814894902 -283834225 -73814834 105072523 -5115670 -2214253 -962193530 109328834 -1056825 -12247432 -710938314 -50565778 -17992993 73396863 172092499 333210942 176329065 55120065 54737326 326302550 -211440536 -22293843 334632915 45707254 137224571 -97948174 -235657495 -113814989 -43271247 -153500691 -32588500 741883799 -54606809 -9973689 502379213 31578840 -728164 130509682 -382887672 63116264 -70046677 714169212 -420360339 -28854077 -501854650 574042839 10750104 101577642 331401858 516314632 497846424 -831920310 -431161746 -77649663 484436958 -889036797 209635634 -197885489 -677435 278750798 -9485313 -371978426 -92609011 -258206818 -3964102 -377058008 -6483938 -330086589 522072304 271115940 -190316249 447775329 -323493862 -414820979 562813445 -213320018 -4792504 13697725 -341470940 186481974 -465669026 349649762 -1454916 12007055 563919833 19375682 -296559834 -30965041 -377485626 49337110 103569949 188391667 157016891 36228281 421718880 -467752794 -74884379 44813743 350231807 418953836 -33535490 217106 -510503420 13779185 -5653581 591853478 -591005503 -135549275 -140359163 199513591 580500595 -532539422 -135220105 254757500 -52829718 -370534833 181207850 52024652 -23380351 102697517 -34927555 129672005 -350298247 -308475125 815058304 3087980 -114126878 4539244 -769871077 23618468 -156229262 -143409585 356848611 241499010 46257813 -410890686 154078608 -265316024 5259799 -269149353 19023509 104425362 -675860859 3826316 86416239 -317059779 478856250 -76909693 -150268001 -793165 491093260 15626489 109057919 -38989124 76243912 -812597936 488469105 -734610142 151980776 -48929568 134761478 130478275 144902 -557191009 -220864558 -109669144 -4890099 216745516 -393524035 140770861 205983613 -9250911 97351824 253435333 -203822857 -28516040 276347109 -804498398 231839570 115066272 -551814305 -232076787 316650221 1019408 -91942258 -278388962 140662654 411684274 203347402 -304531457 -159463657 750224298 -214036812 243939991 -5343561 -212517322 188582823 334059788 10169702 -390186256 149224846 435536193 -744899773 -63154575 -123668740 -107130091 59176966 -118739672 21819065 -9152096 -49113219 186349818 -168499998 -18949808 -12223478 39353070 286388345 483279 -49552897 24792119 -22429805 45675173 242490337 123850410 746565737 -70600472 510686536 -180649449 -126214318 -460304268 -355077362 103051733 604744143 439440733 1081728 354509925 524542824 24208572 166578404 -124717280 192116474 -39407596 -101934855 20117134 -550252247 -519257849 460379055 -56191288 12065630 1418593 176745196 -287171107 381470 623189595 90388497 -298831070 -283844121 -320382933 -236507365 628149333 224761981 45079500 372083280 -24053982 -127935764 71698035 -604221745 -288163840 -235592021 -232578442 -182533974 -189117170 -79638361 131780145 312104627 542219278 410983471 318045625 -163841937 -61603638 -251526315 -306609861 -341318238 -150003368 -88181434 -876921562 105941477 -201759640 4581678 555331773 13973128 251413790 393320402 -152127231 720032 212873562 87150853 35145313 -273968599 295812482 -38396501 102656376 -228155514 195378558 -145656751 -94568184 407546 -295050415 781888513 398016180 -12141210 713229293 -151509473 -195558872 -85001817 349291092 -600711794 287079540 641688463 60397714 -95998399 -6657916 -16162832 457449897 80220173 -309020294 34141261 -239488650 -82646546 674647848 7453265 -72093245 4309998 -43700638 379533995 -282081106 767193366 25128934 -330264560 -32846489 -201602843 -579578511 12005703 234664357 -304651778 698649023 70889151 472033671 -339002110 -377953870 -88370957 -138219882 20537188 379434092 18322095 280356747 29704713 -24319762 224492090 -619732291 -67938454 921818616 -372795467 698160291 273234614 -250303130 1735196 49052058 35733572 11957953 -347631684 234203833 -252124354 -562883479 4645918 -22264764 -3319795 288457600 -124689472 -759302825 -2657221 -125916613 777814932 25848118 -150280556 6158569 -590207605 -226568370 23948989 -11185983 -379837173 -45654724 -230603323 282880125 585627831 -142489418 -18003822 -246335395 69653712 330911712 -77758651 -3804375 2296786 -48453521 31779814 155350320 -141506852 -322969933 356059945 -226282466 5517539 -271717621 822725753 20628330 -484441693 267822464 112336062 -25744684 318362431 863129050 185974748 124809354 824508 -19638226 -297344341 11380577 132826317 123110690 219579867 -37060870 83851616 161062924 -208744420 533274153 713441243 310525471 234868203 -710535885 -452119133 30990260 526799007 -277115361 417777102 87116112 -251347862 293617035 178822148 -575186714 310847813 63564112 -24866372 -415765866 267363504 -76304206 -42974829 -12339373 13455580 675516 -324343080 -333493184 -401810519 -27875701 -523223170 241144420 2072361 -677601780 -40311189 148561830 -5563574 18552001 -154689518 215930614 -263112113 9915833 -480245308 578460590 318902007 -441052717 -183586941 -554021658 7392554 -172592373 71956534 -290318984 10404612 358398019 189477167 -150209691 -724714500 393473254 198987591 162415354 -401296 -364579997 -4937493 -105265548 266136818 -407283045 -1548441 -323667238 -17714056 671687432 -815153172 -301698778 23217747 155055480 163679080 266635774 571239530 -204728504 -3419583 24092782 318043582 -895501762 -133892776 253484713 -419834115 57819398 -95036349 16947916 80729913 285255839 -41941510 -168199880 2927328 131106360 788316343 31505030 -15399002 245892640 -193787664 410582565 121965095 -409502952 361443760 -11811806 -520576847 -230731954 -28667510 68490797 4480131 64734608 -440095666 -174324568 22556385 409876099 139342872 -96661774 162484097 138031135 -514572253 -34134516 350794104 207130337 -190949041 19988161 403055976 -45903036 218379554 -186315954 -313909529 -111053756 -589506053 -84754050 677235923 -199007055 701398200 -7999649 -682585867 -202874122 -28078855 -631640868 39714786 110940530 -6209226 112527682 160151263 23077541 -13418985 45789740 -12255591 475146082 -269662548 1662288 -3166189 251419051 38576207 454442817 -244339197 38436988 -601767 -254618062 2526277 188384 70798046 -283304732 -4100124 94592247 -239763050 -87359105 297755064 215036023 17753113 -159804741 -60280504 34579751 -319471091 157558074 181776786 60974786 201324831 405972436 139309565 -4237083 -147384828 -509757 487145745 487439364 -8518827 48492261 3900197 -822003471 -50083685 -394569206 310652737 110859706 574148154 6713499 -609381371 -53868241 -90405362 149172 216194734 420310979 -70912442 263968594 50422888 280166599 -676096458 -377027462 24199252 97329481 -56881099 95762318 -96420651 111065169 74479689 505902002 -70557795 63603164 59266668 40249606 -285367624 3146737 -445372743 -609904548 -440910273 435981032 -57707863 252833055 -414465601 5712052 199943496 350589321 95762014 -158495426 380865142 430093541 -157433970 -253282517 57407609 -388349344 248604047 -18690545 237230195 715140414 268085460 -301084480 -19394426 -167859744 -142107375 389055372 96021083 266305373 -132018589 192534547 -155735181 574146480 -152560734 75634062 -141427216 128942201 -387025144 17176724 -49025731 -384472960 12698529 -41736995 49032091 -116960835 -218132085 -901484385 -174017968 81950474 37621132 -428713253 -570464906 -301216659 -8713182 143925298 379779525 545950833 -3701082 393645481 -102602736 194852555 704883334 106580675 372783766 -2765102 16059017 -692422939 59796193 553920268 16424070 -737183757 52719273 -217618919 -290457525 20370432 -5368318 -606988047 -518041131 45878085 113100938 -106968906 -109702524 -186866313 112346782 -630514385 -634910879 -528682455 28896981 117596810 -251024182 9610597 214209161 12541826 3690854 38906634 97904206 12341627 178997419 -782933119 6025953 -5542878 497041893 -347600161 1679989 679199076 -426304586 292182499 421010920 321284515 -158866287 290758616 29602861 55959934 21614827 -345088469 -22215309 -155121159 -239408811 -133114171 126198988 395559952 849281825 1058232 -62396044 69023082 13411225 580937670 -43451088 107391483 -155510314 -133005611 -47274438 -608998135 -6316907 149793150 -144668391 475546350 299242197 -243902 -136731648 432986332 49632826 -329508946 164796960 68244436 -21374843 20548550 165021794 -160305704 -183538813 -84189251 281997114 269945014 -86386367 443656243 -170286320 53767547 73187903 100445212 -129097330 70976327 328245843 -449515514 -3627749 19263379 -215753034 9402943 -58214290 -295732677 -92317382 -21307531 -131350386 -166861118 -441068192 -739791709 75744742 -8128114 540491751 352088044 -347789310 176437255 -23892670 -111280846 293069129 773128146 10548056 126366558 236542572 150267 -9882234 -96975610 77568143 50592427 -578952024 469874871 48142892 -464281 235569394 15939058 13588357 -571340998 335357487 429222478 -268730727 -448686253 887341486 547672829 12996036 -148199724 -440186137 410754543 290548829 -113057991 -48422172 222584712 233723355 201552352 443729117 201060797 309612127 398768801 -40595671 532349948 811210012 -102682419 -14782930 50652494 376746936 303115 516922695 82538302 255938547 479039760 275281942 633661677 -428856781 121133982 109257235 304783321 6402625 66033494 419329455 183424426 -17273289 874442709 -220210736 -158655329 -265274368 -434852744 8529428 203505199 89524621 250865451 15546977 -46241224 -12114166 46314057 53268974 10789142 -111710401 421597863 -39366672 -49477320 -316856765 20926125 -521574122 -97026039 243064548 59479806 375398142 40683056 -16403267 -513994324 -109801015 -96432479 -7193253 217010443 -207032608 194234807 58485156 148257814 17608167 -324966058 81193327 417958802 115051456 561926543 623093603 -258797493 4295032 109122922 -14102253 -181177900 -22757282 -166789047 567802900 264133816 -56580446 -5939367 7816671 -676799780 149558011 65039866 268486741 25209723 20281018 -21411662 -271847309 34700230 311940640 222617794 -28108144 -104052573 -92131499 659411 -17244354 677953840 94037078 -407374270 -123964532 -534943133 -51270744 -405926986 6685605 -6032556 195996679 26586601 -654177888 108382399 -39382465 174027209 553264111 -76520155 -125750455 -557924116 -16240552 409111948 -208289523 91780520 -308590534 626197060 -1665849 2332621 -392569497 68644512 -2269335 -582461175 -53343645 -728867088 415402292 -61954469 -140155599 -828906629 -526297059 146147231 152416497 -12390628 38030033 125888030 -48487303 -482886102 -59038336 55653869 101931020 240789906 404928253 -10953796 132815487 -182370319 23702369 -7999262 -926632804 -478603759 1558825 76988475 -228285336 -44717771 -289867435 262552276 -746627434 284924518 -206691850 -316085594 179595420 -31231823 80621824 -209398234 -120139126 -439357442 -33619384 -74896055 121379407 -266932582 187895128 -127405551 -262855070 279546677 -110264499 716103256 -377713598 -272832244 -157326062 809971864 -29595404 -23739372 -452494597 -422868583 -237329915 200153248 -102711139 -54548546 -184418539 -69258286 -13684485 -27747280 392581408 29481163 71785741 -95616217 -230648954 301535529 -53453017 56933449 335032071 64811010 207442987 773600552 -114824403 -237270306 -323798240 393115699 -291138605 343357475 -172003985 292625404 -241333592 -58108652 129285968 276549497 34145270 -482849522 459614878 561671518 4068259 114845591 58540925 -648306577 -321268362 -259567591 -19799794 472472728 224105698 62453648 -59040475 -388420966 -1914753 688264562 -69646258 -125185521 -7554264 -127137855 230961833 -134316383 -74295276 -493506700 -435690201 -77555359 -177017725 -406774757 -226557381 -514105858 -591551478 -222212138 -533945372 -145047325 311741365 -203108951 543384546 -17667 -176045170 336901967 -289865186 -519651 111846892 -8720622 -912967510 -110298806 -203043294 -142784214 526356331 -252151964 -304809974 439142900 -21411150 -6168816 -183201205 362634407 -115883859 11237973 -360697823 66471205 99469132 -6725185 19375285 -73513159 220284865 33619193 116925569 163275499 341531449 549513961 423589603 80424397 196746591 227814198 -180590650 172649897 12738490 187974733 -699341597 -25482705 -516849241 786452 210565705 151588801 12294465 150912791 3863869 2123316 -206192720 -12481194 -320159003 -200817858 2960462 -184802562 -641212846 -190981300 141443533 -383015972 47427179 -96066625 58420698 -94085515 255382484 285659673 381527283 7269544 -106248074 -562546873 93652448 17668870 -70109239 5212199 -173606630 358880317 230090495 -497104783 78884201 258940620 -840661750 -533191787 -3262608 -300219034 -1193071 369044867 504352308 -166440452 158638243 -53203057 20105711 90737290 -97184588 22692208 -344793482 79837317 374082 162653513 -41724819 -76347777 17271488 -176598535 -107368750 -664028963 135838507 498354303 212089991 -13995565 74136513 -83907090 129901276 158409134 76581910 -434071980 -11212160 101265327 -9252292 279570694 2331925 -286901820 15357443 -132279262 265289872 -71986210 -197333211 -574428562 -189175007 54379265 159585559 -25481937 -731149745 29899476 176491056 93175260 -351210901 -489745849 170862577 -507556144 121987987 -266623678 282484861 -354701900 59159378 22481375 -113051948 120966175 -530206840 -869552095 -670848022 -426865121 73040450 -74017413 648857624 152750764 -658780273 337320837 -192390900 201661500 482732331 53236281 -8557782 2384095 373723365 -192397135 -94455631 -111708871 9513721 -134080124 -954774261 -384042054 25843077 256622930 -566432254 -130216376 -184392868 -134600139 481598068 -374657684 -155923671 38422905 -64570838 9658842 325304410 369883726 368761184 -460768434 -109255824 -462387775 -178996933 -453918043 -317348347 3049900 -124166237 -241544847 324978727 -30456407 -197225721 674072025 223162850 -752592837 -193080833 -602248517 455328186 413004312 -358070232 535996240 200198345 -1681238 377784078 138323539 -106912555 671080763 -494409606 -601209436 186502432 -33004913 -1559712 3492794 -714914235 476017678 436894780 489143273 595844315 348242239 59859639 -32157571 -699451 -202381617 427433983 163812993 -172578965 650812176 310910176 -111061382 -367275316 -41400312 -23651913 44849275 -390264275 413753662 513951263 32800364 69955414 -183990075 -8357981 -270293676 142739792 319666712 398974861 -417936668 -59723752 -114857152 300926732 -138735752 42882172 508697865 30225458 -370016331 -126968114 -137191877 725324240 -246029918 -47147139 6633360 237190020 545050628 -111227164 -8667332 -288340222 -146447060 -760501590 402392950 4689040 -463391607 -725308624 -311982142 -244838733 -122937087 -34943374 133118814 -349287677 201881435 329886218 333588699 211758360 -66576901 -471264 -42148695 -12557839 -316258353 -119128387 246332031 -19572860 -161514405 59268523 -37833883 563045606 64373677 603183603 293001893 63671316 -294835118 -74229299 -24268864 138109585 -120565908 276908445 -5849829 -38553732 -451072995 5355552 105297533 -64702241 -385137402 -30199049 -39750190 797486819 -256443370 -298314469 4573870 -14727741 15497023 -256055980 863062 -6566482 -73626016 293016771 -858188444 207549263 -17637229 -488590974 173767500 104043455 339727876 -27019966 -59174259 448214199 8215307 -627870425 -562167510 -155058633 598337610 -226465680 38851472 -848178928 96452269 386292694 386310779 -109971003 -264275465 59789400 -771874800 -423041931 -198097638 202199193 575762762 739922864 -139790491 -469965412 256620236 -535503 -548986407 59453156 -11137628 117646891 711381886 836215 258071494 -327446813 -311890508 377783432 196637733 -164124588 198634016 40855360 -604239248 -78632554 421035332 292980332 -435802563 -218842119 -434557198 -392031962 55620865 -35002789 52569984 46011576 162257347 135734121 371960866 -423950043 -326457006 -135897783 815763570 12960870 -120793277 70101908 -15191119 -175251565 -7188315 511438207 906815 -19976281 125129091 -196228696 54076765 -151553336 716276 -543548519 418023348 376409833 28222125 -3222734 -104694125 74710283 -149410278 509873799 262544335 -420158554 -641455272 -15425121 69826758 -7094373 19480768 519579182 62412942 -372866935 421442796 -48972609 -70004966 257523906 442345577 -27823339 3612902 167326527 857799670 -490220338 354178931 92508710 -540956744 -65209283 79472620 75683053 -242129372 -2196313 -34325378 57445679 -49919501 213995394 194294003 -39572420 -283703136 -106056123 -576421668 -87861200 262462013 152430240 -33367279 -232712710 191816993 -520909632 20068511 51317660 297985790 -315552527 -89635075 -9431016 28482782 -32778724 -331019733 -369383566 -412276970 298083824 547299626 -227687920 456170378 185804496 -274394709 -405546842 -177783441 -48611690 483025514 153769204 -250933426 132637204 178430125 50820770 -407533967 -35222865 -102590978 -263726936 -492892549 -1553006 133015009 429946880 -7160673 -324164574 -244516556 25417074 -771156807 -284228952 424890525 -285593414 -333718946 -2043432 170496950 -16492797 -33953519 504204862 -119166320 -511569494 -149507645 -539354490 -106739216 273093818 -79487221 377679613 -4708954 110831860 -343963669 471958952 36752794 -80855018 -426046414 -262804520 -19834558 154253585 -262071836 -445586859 394806215 448514245 -5937435 -11634299 -11191523 -313015407 -311882172 23979243 -137405079 -46990892 -167923216 -417618907 -354491129 -6288228 -9211699 3495079 124085279 -341888700 279003566 -26586070 -50743971 -5744968 350190798 -30421563 -531592586 23188941 14968716 110727576 -61161 -143664653 714852258 -6018062 -19982708 172614490 27594579 -12077316 -360012270 -24305118 671125087 7822090 46467561 -250930116 -105956954 157864272 -412379700 -80432451 -219253806 665386660 -111574831 -55111884 -477855532 -305877562 345320033 -304584823 373275782 -70251008 755948987 324888416 42583929 -523569580 274157827 2302547 65665088 -133229063 11253281 312649596 -6122365 -222134287 -464759707 -368348201 -503629432 213299153 -3393809 23688709 -131558885 -31505343 -20430204 772114219 9630203 -465742572 -150150198 304304398 294528400 287662179 850409 244395949 222776819 66997788 6696631 -1980206 -25091061 273543103 12649364 -195577184 -491067361 310082752 104274796 10133857 39620103 -252412896 -89638308 -127830806 17576636 8936490 248227282 -1979574 -4280874 -427337122 311377412 820705080 -10550946 357205691 -98433672 343819253 35657235 238108968 341617986 169632510 403790917 162401311 -461553820 4645319 -51097075 293819366 -6520606 -233898700 -176489387 -242888 -65047743 880448451 126066096 -48190574 136936420 -468656485 -61757864 -120360140 -304008420 316637131 -826299515 586196964 -421818487 -468560875 335355925 -505638298 -6400983 -345328928 -19035805 -141521921 186494847 -420070265 -71556788 -3205186 -330607423 -58103096 760741503 -636154102 -5420715 -302745750 31119877 231402766 -136463188 17890618 -28336861 -135438219 483250229 -14439604 317872627 74789390 -706428239 435951261 -1350991 -405145966 275497251 -18994436 -469624803 -2497230 634436659 -372080931 356668378 -944878849 -164793992 -134315649 -17349306 -7205754 259422209 -152668907 804370559 71446933 218728989 -45106831 -513413054 -229374635 39860275 2000548 21421076 -206081586 391761112 335473271 26118176 -5718823 -85158466 46251528 -608290617 129770 -95886683 -965913912 11451823 42619445 -275798538 5961428 -306626389 354919642 -1403881 599657218 539552281 6938256 81325030 124805857 -437164219 -224730394 100719858 9755742 112071668 25468972 -69299629 455296647 -174382673 -83847335 3319654 -789940889 138248386 251695898 -119914232 136243949 -213638526 23079360 677261965 -28856665 238481343 236226772 98565672 143961999 -112687654 447803611 -183632716 138668818 4764025 -276213016 -57835672 545513278 -282438909 -416552597 -707906 -321621011 3688649 6951761 220136855 136398622 -240388827 -174627385 -61446393 517099238 14217524 -765022343 -112650619 -222670098 -187801218 -751477452 -256025671 349779789 222241361 -48236382 199168951 -12350854 702990099 -334920436 -683950696 -704234799 16176234 4949045 -4122890 470150095 48087533 223894931 -131690246 187513823 -143295386 478919629 32181461 -9195002 339851684 -488945074 14632811 -30989445 -169496797 -836938199 -44727423 337564134 -376199147 360066115 127805532 667482020 166305206 -6225280 76095551 -4286475 -174192680 -271887854 512357500 532307616 349230066 819417746 60373473 284151679 549037868 -6973367 13850892 26673433 -238108151 214683782 -331934267 547221896 -315751913 -943418224 -93771510 68754431 15770041 -527916166 -755046045 -62076091 -61577236 -527701268 -16643657 -903634156 117100044 312095147 493611942 109350579 14681844 1141261 401850225 -551242529 -489068904 -200492708 433372975 -59438399 -478755381 10845629 141872852 292739347 108097 -349898483 -244906253 -338490447 25241196 -153855607 -114759443 -3060425 -589668510 -23458456 -131877000 -635486121 -99976008 -88422078 206481140 -343414949 209091377 91220736 -287090736 -671211273 38939090 235106351 -155630269 -56942117 -126435001 -341392434 -331154095 -331116094 -424268774 42127158 5486131 268775280 122604539 536425246 63422799 219537141 6599712 -22378280 377441524 9207061 -286790708 405207745 22722876 405887654 -5962367 191741029 -322301915 -775701067 -2518493 340799896 503126655 164704371 112086176 -483063481 30729330 710550514 132282628 516410893 291273047 407963135 289579268 -2916751 450865982 -280635345 -581420484 -874196961 -591917173 -227191589 -517469854 -703323076 -277438369 762307441 -330657731 -15124104 -733765593 -60739874 -149596592 -5983516 4487358 -125075274 777614708 267099503 -143835539 800506563 51537 -751579311 -19681568 425677312 138575660 164792420 -68175739 -181484912 121959155 5372592 -32299838 -316224762 -6004691 57916562 753978339 6102437 -184345417 -264897960 60100325 57285891 -131415478 210015991 79871491 129204192 -51099360 24233666 -72238972 611760144 -23272314 -26040129 -43155146 -726758379 -55281430 234190258 -863147391 -453968 -220607347 359079411 -50406450 258557941 -494346548 -176127024 -7363116 -36583699 56839470 -131162145 10589965 -2179885 -310907576 -38056310 453167101 107338076 70158427 26918521 -3052148 229177590 -366467451 264934396 54519396 3534152 672722 -451050217 -217562592 -23441197 -148798705 186804740 7260129 -223831325 177181935 285883556 274930175 621690718 -4306778 -515458097 70529457 -15979165 -532671765 -291940471 -483438823 158736958 -506086804 -136611484 503811132 270135098 -642669793 44749022 201677575 818461053 -127986465 -196156890 108950639 -260639921 -28803106 341892703 -55057647 413889018 -22871931 -43099778 344942567 429705885 -248778378 -229028855 327682298 -294178812 130163 353856739 314937201 160081898 786629751 -510281726 -468612789 -4591135 60797180 -35403147 80158914 499177703 737112917 351348980 102129085 528747163 -152050917 68136754 279394110 222767135 -16263674 494935562 189240431 592840234 -36936475 -117389504 3507819 330563002 -24141825 -304184371 -194749167 -236794834 44911326 -413295886 -44662431 -11326620 379806 -25012242 439975211 -43076795 7768578 -359456142 -8399324 8517336 29006406 338257231 4104472 -329731801 -498199995 -38492982 343809776 -227192714 -22189539 -32064719 -836869942 -58855448 309082953 60688930 55473843 -330488409 126781053 119275820 -308180111 176890455 -67102382 63823821 -184222142 314851038 -32845087 -144941005 -1146669 -207492654 53245225 -4620261 -13261291 10778105 281174132 74242831 341583974 297609818 -47542811 -152874255 120665695 -555084130 -53424109 -219713973 25256568 -38331398 129547324 548160838 -116928017 -366603665 44319819 193239933 10614697 -28056081 -541022595 42801319 62412564 6342493 -395502020 -713894421 494609247 -136487259 57750609 -6868034 -325898254 -23455202 868921509 -4616584 31771580 -17427302 -25121108 501087305 168617497 271845242 -501449563 -170673215 384488903 289270555 347837718 -519715713 -248360223 554636766 -821738534 -224911140 367337431 234913890 21757846 -151473778 294719337 139323721 45866888 7983335 172459541 -192211933 -723010238 -939936 -457015 518014351 635918643 28224169 240142987 -125194649 -419284742 -210941954 145362131 30280539 -223216901 -815036329 5794579 157951298 39483750 -112128562 420517278 27154526 -303202493 285970353 -656780381 1213014 837892545 34902768 -813466985 74690318 87573538 -119570616 -264207379 -327765711 -2233597 -128735989 240741244 -9242450 70919 -232351740 34771819 874513391 -357294813 33755476 478643222 -622085 238969222 206690220 940095146 -33394953 -78633251 57148359 -81635008 -32232203 -23021917 -64211840 -336934872 -22068272 -710197492 -100754156 -176249360 -34334167 -277853 269245278 -377997037 -636280645 -160952625 -407811461 -385400940 551223280 -161222023 -33553769 341600337 -186783811 97640949 444324006 493456245 230529596 -115326832 9337285 -214505272 -275734778 -75767832 15057559 322460690 82132650 -6734622 -569340981 47753933 -168093328 -399575087 -740869930 302367161 475962210 -176273231 897919671 61359543 -78652902 -444826445 -305232441 719995593 -12091972 93208292 -523121936 -634512955 721785370 -347542818 -729690068 582115826 -39187784 10601652 -166390584 55598535 231280051 -101430480 -9032815 20889760 -392263049 1300351 331887473 -117417102 -313453448 25049700 35038791 23727367 -3279595 -13959743 24035193 -75752213 -36967544 712679861 -29793348 225495180 -146783365 -140096216 -147247469 566352035 39766726 625038818 -59023069 42838362 -28559858 -553425347 -292555414 -107345343 247403738 -126943142 -154057659 -441950913 -629904375 245529179 163543180 614834661 -582779302 40257253 -9986377 -613757501 -10636749 -306667908 138307698 631963 -363843686 323809925 -401187964 -166904779 -8173745 -305546555 -446420094 -39450414 169613146 -34923047 -546024732 202474993 233218823 7357970 37917055 -190156006 -174068146 54944585 349437828 -805838127 496394969 -358334398 -94044653 2047541 7262522 -46279315 46635128 -150980818 -282541552 10289286 65293160 247095757 -367665540 -249277054 -256690492 453929389 -19464406 -103353542 -217548336 102551037 74793536 662560927 -35417831 -54195907 113098631 160927723 157877408 -436452192 -471555780 -142116298 61723508 -40222911 242056147 -196372541 -201121959 -18686091 154679407 -99816364 361721433 688761663 -17442236 24108073 788036712 -108602095 -11807325 585316716 239216387 -22791418 -34693498 -80184080 8745462 -44000100 -259457257 -94156875 211579936 692001201 -412080106 14326589 -1244126 -158903216 261103877 384761794 -115359696 -147652358 -112331313 235922907 61398903 -16538559 -3211368 -837001399 765830693 216604222 136090554 -318494826 -59240143 -193409077 10291590 -69566096 -9409963 -190128846 -3930020 5002968 -19569742 -72423525 126014571 668130750 480327458 -211517411 16474291 166802438 420936011 311149236 164953697 64307373 -202557819 355602512 -184009574 -161527060 -10001247 77340583 604746826 -187311263 363646236 -189983006 -408715921 -55911603 366302590 44413123 -18600284 -88288574 120036850 -71660061 -48968334 -421033947 9717883 -142524795 -181136764 -193457647 100285 173698187 -641037360 121933 -461265772 -903083 370369059 -45108735 48470521 155728186 476060225 3956232 243325954 223295103 -341682663 153117436 -201221596 -42137886 17334531 445055172 -1208690 -540844365 126874685 231668467 -570455276 -58402309 -33807338 601465902 465258795 -836286754 -6433313 433167554 193385132 -16096320 -111551634 97211412 -604101034 59771953 392961693 853987287 250783593 26200835 719865109 23306845 294678007 -63644675 -414730078 52975936 -221304623 30355147 35445235 438851992 455077749 596747271 -286721697 -219112726 242544678 503268385 30022592 639910625 117085588 -457366039 100772736 -63228461 -352406998 404923214 22698491 -13210006 299774472 248910912 -412836450 -305853408 -2972944 246854163 -924594628 -289691 -72038684 -203646986 6468825 -399877205 -16937462 151314688 12270690 -24770049 -226152165 534441461 76145936 466900464 -4593790 -81079615 -21849077 5945338 173199375 -260110385 -550031012 514780075 -506128780 -179040560 282243555 247500016 607797797 116506160 -481778275 -527987 -20404209 -219113962 -287796889 -7411125 -178434439 22224835 292345962 -10355230 -983278 -532726884 25748332 -249649426 -16919063 -180664459 -39776215 166551778 166514573 106177604 35831478 373465967 -81289960 -238467122 74153787 -5455882 -51541224 76732876 168972708 -145174040 -101559058 18770615 874057533 61958316 201389982 -3883957 260396526 3108170 245006170 594602001 264603272 13732737 274901783 -203466233 -203908174 -117676724 -161481376 -57554157 5245987 -182092565 -80040603 39715289 -273791646 -446202450 50957449 -512182049 784235143 6406085 -189436310 -6574753 224481027 382871779 -160162246 -306193641 903118186 -41990992 158510250 13743953 490630066 612626380 410824041 -2214605 24906860 27648876 237148431 14842676 3959651 -1188109 -96489673 427495424 -227139077 -139271164 287373305 -139700832 207032028 315042173 -204562645 463126324 128091646 -728978518 681306517 505458979 -600622553 -174534155 80744355 352176696 -733215935 1651112 -391192311 -14954408 -865061 598386899 146026457 328550927 -33033563 -809086631 15348741 -174971965 -203198230 207816789 46825639 -16186069 322428282 -270746379 -50016047 283875323 -292654440 -74191372 602367595 -471745639 24025733 198791097 228661703 -66453655 -167453380 -297493585 74469084 -22769274 -46777118 26603868 -610585176 67217180 151614296 474988593 194897325 -376142425 -243415641 -472660956 870708561 8632183 -118167803 496044944 -490737715 5951100 186688645 -306690765 8400664 -135238216 342443275 164286968 -17502619 264732467 -91010926 -654703867 200634942 209456218 260671742 -62216 609111506 -22028527 643669945 245929116 8294209 218569326 -375566893 -121794552 -329743034 -45931341 120230236 601936499 -212522556 287552470 -208021191 -142433781 35947376 518498861 64953054 239969292 -394437738 -3517653 193708564 -73862242 -335811574 -81163098 1304180 170899494 527282458 -360510277 539954194 -46727456 505323031 -682589897 209965431 119999352 600955585 -10414115 -259385541 -575234208 -296191880 266720929 -167159834 11746489 -440823800 -535015783 -478499405 -745571210 -682109374 -296029144 15390198 2962206 8677631 -30046146 73576311 -110026350 -593354521 501114268 -87158303 -92637271 -102146715 -133648132 411552828 -656456833 -449637157 -3779564 -362746080 -364212663 -93539974 -302817499 127738985 359244998 542386533 402579566 645257646 -376013238 -317718621 -355230214 79452539 278323 30836480 -87135061 12147393 761585424 -64194254 -519008860 119455052 -3176044 -336744853 281782119 -333453294 541743635 -120535282 -1892672 710949379 -22364409 -880038344 425281472 -456051656 -358010619 -150169819 -256837741 506981433 95680446 9233499 -491578762 19586089 -29958264 -5767014 21226901 112215648 130046491 260744418 424440060 759571135 166173355 49840462 390900423 114681630 -786151447 75853176 647927902 120706697 -151127636 -127426239 -25929986 -201827895 11975171 922248815 -22204071 51669623 -2330715 413576364 -335416789 -162700502 -602543054 -662507699 -247438803 -148032648 166931210 43005546 408577880 74618665 -68308117 261957607 -68021389 181486230 -173121113 -9745593 151436783 318277554 269390857 -716790168 561190701 -116653813 479224 -533082913 -1134649 -723280 -41048911 122141978 82178321 258017795 -81269474 394640552 2161489 -331217172 643767611 -207969318 240873991 -334745670 5286492 188445947 -131067764 409396766 -325730778 361273062 431299216 116830796 -135027439 98230578 417747096 716063452 -230055350 136924659 594705965 93688876 -787108370 26096619 -2965343 773073633 161713159 -82601087 415186784 -243997 52943887 -263225526 422442115 15249415 -29091763 -25092757 3368903 -104530410 -135993859 585933679 -100576742 -29834601 -51544665 676196255 293130741 2530631 -352711117 -139602167 121852562 381702198 309208968 288251212 49228177 490279660 65440775 69232423 -105971491 -112237192 227410881 -30265641 414745684 -114963362 46836594 -34857245 -699321218 4452849 -225379830 -146992469 -188937588 -205916672 -49561638 603165224 168345382 324402829 -2171890 447894304 -1189796 207050020 -341915838 284024573 -517741438 -15747807 7040880 124900501 99905 20419777 537396345 482877915 -761225731 53689922 285126618 -91374819 10480907 90972928 117101458 9866229 155318236 -630772780 67407975 19640578 -326802243 116597250 343727326 -368296099 104130232 -180035428 664649764 -69509423 -4158811 -324869914 10109432 -4529896 132709059 190491867 242602780 272390535 158099962 676631257 142735042 65664798 -117509 322407325 428278654 -485321 -259830017 646739729 345532328 600645921 -101532596 -336884861 34468581 597011637 69137319 43744154 12083073 -130222136 -1534145 -349341870 144350415 682083 59809064 336284308 363754914 69789506 -54633773 -1232919 349691322 45605650 -121935816 -45701826 102588722 -9442338 -48814996 -186208931 787011985 531847620 7560646 -88433390 -117924450 -396606810 -167355929 8207845 -459433390 -647876508 -107805370 -220456216 -48792892 -96871320 -17030774 -469305164 -624769496 -211836059 -81506101 -235765736 -97279021 -303277174 -470817635 17083874 -22187265 27036778 24490309 391602253 82577578 -695761364 -106212362 -1355513 132794129 119815593 -76893296 153615373 922920757 -129842986 233856970 213320749 36635510 -15412344 775035960 135485735 -213693239 -67791544 1075358 -37286973 -34292545 -411851661 43705836 584945487 148201827 70327190 238778500 -70002141 34578332 -723263972 -510107314 -193849724 329216277 -113281891 -426140177 31984387 -69288247 -183378041 -175615671 -16241152 -165355494 362012778 885961472 -79449757 -148896365 650035031 193699133 -250359792 613412974 43580842 518046881 683465883 203780370 -405015819 257514669 -1014593 -349296076 -385404799 -41687407 197339302 -380735306 32622544 796328225 -298688303 585257257 -206742140 606758603 -21759724 64863106 -9267732 -197808601 -41239686 -35594573 1492116 329225189 11521769 -248654022 -208145428 -384924833 -324450010 121557423 -160849963 -153364102 -395412110 516942702 -23451947 -292999840 115043751 -104387250 409198951 426002138 -47536987 -5309570 -17147255 -25502887 -73663460 171738938 324833337 -129762710 91753540 -18174502 691377555 -3864872 210564602 63225732 -440648098 120709912 -506098908 49893049 281580572 -447451623 24315757 -293629347 66766081 -102029242 535235523 -200603244 -20031808 -72843669 -259121323 221045666 -150486981 238798356 -142576653 -169746047 -88146182 -151880419 -510339 423633644 385636634 31073513 46626173 167836132 175844960 35349076 149140871 -8484101 -416886442 -331599619 -239628783 270651037 554168236 57344 298540 -3501586 14088082 8671866 71493702 89712649 -292067467 111253972 66193514 -168314663 375034463 51756349 -74275776 -96401388 -708195 -243885467 315845804 14797715 -10223641 -50678790 -83567470 -117710196 -568568524 -19950955 -421713794 126230462 2932221 -348380932 339890065 -419108094 -282282473 684313441 317018359 170200075 -584813738 440061508 132926489 -488996 305698888 -18397037 -473004455 21710615 -82812646 77664579 -413983885 -64259955 -721837008 -283856898 53410217 162100753 136545563 269368830 -773146296 -167597433 62580163 363807961 -10882135 31711170 426226 -621314163 96143979 -14878633 -296539719 -369167381 250593358 249144303 488936945 -763410749 109237 -208368975 -85927431 26367992 -136589369 790481001 304885278 -139654114 -395510688 -317137 59234893 -378691484 380710770 541879739 -584771817 -101949310 58519561 -71351225 -313066570 121111912 5942262 -380595145 -33000219 -177411409 -2310158 -121096644 240659655 -684196847 -137115622 -153907361 -363134164 -266046160 -217711714 194177381 272528140 3386375 -187976614 -446528465 -374175358 10393866 -244945249 1324442 -2571074 -164937932 42134494 198163071 -24728154 227205 -493859917 -329491801 -201137522 140469824 430903201 272125912 -383624961 261632385 -283591110 -746575388 168124946 390712526 -130682304 -38631910 -287348334 276035349 148339960 63744444 -6100677 -12051389 -247998377 291353691 90582294 -86004822 -33116128 -138769486 188692245 -636695086 -628783975 887080713 31607963 -298832762 92320560 -167680989 4490736 2482407 -236001910 -119384047 19055891 32865636 83719785 20283289 -74366884 204665 329593253 416016478 9465312 80898644 -456223200 -47115375 141148 -138492237 -26260965 -367922983 -554092613 -757002201 -239970245 11696617 -586572569 -422193149 738132253 155888394 -182344354 544625687 466976070 -551759710 114024452 -223533377 -501876040 -4461314 16052319 -8053499 242692877 126756788 411742299 -52592419 -429297345 130368431 -292449872 -346655294 -298315077 -39427864 4353707 176873845 -263460619 -315714940 270897557 137897127 585372956 100382518 514430280 706773397 -245071073 18365906 96868275 -165360416 -28117314 21702207 -31703839 157009296 165527130 -303910789 -420882936 97906919 -18629088 -640849094 -344617880 117146992 360012324 -32994025 91553572 87588407 -268463469 34104722 241910108 -5885149 -5102251 46706259 -6426301 -91670015 -144878552 550084854 293243492 -510913374 -112371700 2019161 189234466 73921641 -42942395 -688617126 -115846370 -53335668 636919435 -431118241 -610172278 -327574301 -365508503 -542473171 -309157197 -302485728 1460081 -15272838 248276115 -117891415 -34651327 189080293 683981606 325556665 -212529689 332405 820368891 17532678 175145374 93443123 111470661 8104517 -7010897 623325308 -305793503 -439191779 -325062785 65483383 386727243 -13590423 -146571729 304727504 37895284 -1621350 581476809 251299704 135871100 -20881575 -14892094 898315482 -174047440 -193496827 31113663 -38262204 -33408689 219521997 -19672365 29754824 -222014212 157410605 -124219367 -233893667 19822904 -121616498 -695827536 273956386 571335443 60114609 -344683208 -21588114 24707992 -254000209 -69167189 343724642 360160466 217928908 25392849 -4074205 295367567 406298478 -365267741 129448802 266582737 2396023 -249044752 182003620 49970751 -95039609 -194319152 214136120 29676746 12388409 102166148 411395949 -7467017 221711384 306951635 4907441 -15199175 15880514 220317359 708354807 209376720 -601849440 578696369 364284686 -2195421 113693700 -549315245 177831703 -41102848 92743947 -820085290 -382131646 -159694447 558922644 121586550 -423153159 -162705645 -138844790 -3029706 -78881204 -181356300 151815983 -15703297 -1973591 419908317 54550778 140352397 387219152 -303281058 45317069 87619452 9988699 5200429 91655984 26815574 333591394 -342919235 208786219 74576450 10031907 -282422022 -245129292 -299699901 -545236010 -554774834 -199796836 301353791 -17130106 51989528 163884933 -350599453 -443332718 809316614 -76076402 729641502 -468408737 -174778476 138392487 385355003 609438471 137898858 161033149 -1298190 152289601 -416676801 -760373 -392469 -548960984 -24205460 10434938 -108360 -475546470 -564595298 -47246601 119589552 21707638 340158858 -133981425 117800422 125407802 -884810281 -25663086 5724848 -214338380 -372746474 -26508462 69474536 -690348381 -488551230 309956289 30917031 145931335 -714128996 486557405 -26521801 25373914 -154982380 34830665 -98830859 -193166388 -6413669 -21758487 -314962943 -233126202 -201986558 439351081 139120512 31205964 -375330003 466816128 64638083 438877244 -12556055 378209933 -10184624 -255383153 9512061 -179265917 104355888 -47608520 -4098577 686607605 -541770674 140452889 125641497 54201131 -22554177 251240874 226751878 5503018 -365896001 -51615199 78021286 -296940400 79577376 103438297 764196921 536108896 -441792071 -212564280 10530372 633185758 -170798159 -50514894 -10724697 607550038 112432985 593494660 -343203660 -218629588 323057712 307632269 -624923731 421125632 104049270 -330315610 52894076 20893731 -324312934 301744842 560014258 246106804 -247523808 -654479495 20153322 687446353 98321608 396348885 159429064 -5031457 114076946 -5032611 88208040 -1190974 378584737 -14670731 -125321190 -335481633 -194387665 52721675 13215741 522676313 452344440 -138723641 -55817332 149378608 -5881693 849020070 -70142447 250763580 36873277 -318984906 -129541457 555558795 59773245 216967306 -442696035 -417718402 -355536497 467994814 -420991663 -35106837 -151754258 204510141 -379570297 -96521709 -311982315 86061853 -43897823 -66293422 141617696 -303836132 -195315624 -51200181 469705962 87439774 -57979228 893654602 -1998315 -421704119 434544461 200392606 153855015 666504828 -235712965 -52853097 313342095 -657402615 -115451872 165694015 -167595771 102332972 -571303745 692646415 -127007266 192928885 58424799 206544188 -144493760 72437406 -209306350 135133361 -198367801 106837594 342419904 213054250 58548193 -108993403 603223988 -369565473 -2678454 489937176 -41664709 445515616 -609590361 -545223770 522180311 855687928 -19059429 42045700 10279121 131049392 10446268 -182600743 105051642 -268105487 25237080 -121171238 -549400385 206710082 522866640 -543036904 12383021 -179569110 443808639 -44253235 -272361059 35303668 208570990 82479714 -200949997 66354384 -30046209 -59264292 -166557562 732071 -32083292 462805220 -401648405 -285122880 -270298286 781463839 179982913 -370959941 580103432 -422223731 -15301417 396788720 774726558 -531011885 -108635823 -185526973 -474375146 60379752 -314248551 600174733 -1098337 -175935797 1481354 -61607 -21144510 394228702 205613966 -39695890 334034146 28895031 403334597 150600026 -210307300 -162684321 127555100 -155087783 389701093 -93613122 -8685686 44128218 -192573712 114065734 501519200 203024235 39087002 -47473232 248180178 -69705976 7888259 -118047250 431178042 286320654 98394567 363900 -714446815 29252460 11894580 25746395 54466279 213162093 19053899 -64784342 -586601233 3898550 -474297716 -207379990 204520349 -10470689 28620584 119217808 -31577571 -14588558 -117715869 644636330 194429797 -354903358 457943194 -704595383 -539504986 67327436 16158837 -200087008 447155673 -508492261 270077894 -85978899 806724661 -572937437 -4730592 196233617 38133040 -173805319 7351099 32495792 222852627 570140752 177316757 -515880779 -21383503 -480325184 -40649864 -42518565 56988484 -85762099 175352405 -282760978 -17457126 -469212344 -67980785 100634986 217220589 578499375 8796274 67377123 691999883 -338672502 786114898 8185561 -722354778 -107944211 262202198 -14405394 496448762 -493532618 83033279 -4337477 92627941 -91683479 949352641 -81862325 -202233513 131926292 -236840876 -32410136 35104198 82633503 329256573 36413609 -473650320 823311 -403255769 11455680 204529104 -66573231 25786922 22383552 351723014 284230089 40038668 65670234 658944357 -340603062 -400783253 64416359 163749181 -22749998 -276234019 373958649 -1498847 192033728 -74831854 -75748861 2308975 -219188555 3074992 13918329 -151792778 243987929 -11448385 -170287515 139342501 96464555 93896152 -1020145 15704524 -29203876 -78896494 -28284093 45829357 -6694202 403693785 -334881889 -168854485 -10832550 243133363 -14766660 140293406 -280378506 519262415 -101876917 -4676889 -96002885 350748950 -70079825 22450488 379043361 8604552 -45915654 -7089015 363285068 696690730 -600971600 287333174 -6216207 -492141820 -195124877 50526425 64289546 551518969 -524042498 9307734 406346537 103247955 4481497 588490180 41865917 -101051419 -80386555 -22634481 -624663431 -570270610 51810090 -527293337 249346137 -34309390 213206215 -140435094 108843312 -136467752 314498021 272087789 82490838 -42576128 162568635 -458651147 -677534459 11503666 588747737 -7399634 457038939 -110759785 605343704 -627963875 158764982 256773010 -131171462 61780442 -4328612 -55483644 -493150486 104599827 -127295310 -457705480 -51461345 -194225818 -547419255 -307074091 -402491599 83557043 79844976 -70962137 137265400 56004583 -187128058 -23671099 695747559 44818696 33979716 510613445 2548441 -26927099 -169528992 -633047942 137509053 178883095 -38846165 93707372 -24716291 279388875 229582217 -45497006 -126228992 -4098976 -67980132 -291192045 11877492 47551811 725002961 26777103 186425396 -169303668 432201783 15182564 129374836 -168240126 -3539076 276483016 -696895770 -726844573 157384566 -378756436 -83038871 -375998112 -232254185 -14606262 71622701 -85987316 -383582766 175667519 362725782 84591764 286885780 -121454764 80556546 -368108372 -578586626 -23418637 -656381728 39198589 -7052277 21433967 -105275059 -197719062 -78981945 328355631 283826694 -85515628 122226463 733806482 -596699945 -344368561 -44228346 -225030636 -6431914 -72691345 127332002 -30721338 791776659 364498203 21121917 37186910 139011386 11005576 -658159175 -4673857 -117266920 -177026058 21176705 1368929 292856049 248350852 5100733 -119126178 635457176 646205648 382781065 -428189664 -198330522 557889286 -575376560 -50061301 -635457 613702111 50403960 -183086246 541154244 23551401 -28732074 278215459 -105032313 -742335042 -577389846 -28070062 20976599 1759681 249393980 -10482040 872973862 -560540909 -156282300 -496779784 -35119873 53285387 -6985285 599573428 233377127 395611264 -242891669 -45068533 -141513659 104386248 254841351 -130730005 -152657415 267441648 -435688621 -302019869 2097827 145058535 72964138 -52699433 -144730135 -410472537 696059313 355610224 103517050 102065602 -504401821 -32288521 -14297056 30345171 21969556 125062043 64151090 -736725393 147939038 -24926729 155026699 -362870756 -20297260 385111140 -115609108 -175199754 51645161 163358000 197801272 -51716125 -6828394 148562823 -468583353 8177819 297833669 418470936 22862598 -375473371 9392110 -5674334 -269257472 281417987 -611649 -9459177 61013220 -13762517 -8119423 342682648 -417399062 -10400873 -123325478 -669670793 184942121 -50020395 -1451766 -616956215 -13892373 -155180278 -219389555 19260357 117408297 -278121919 245720519 454932053 -301289044 18582865 -490807650 360572256 178835832 -765355045 -69490657 227459062 -2790997 530593022 -298561947 60778096 452037852 10011808 335764437 -24990331 16302191 -630845961 -98122411 499107651 103913573 16068355 -77661961 26142847 280743785 703534809 -61834230 -190008779 -221968633 -245478414 526066127 -37980258 482729286 -299137334 -122410333 89348754 -599397812 405375 -791183382 -72579774 -291706591 408957912 -222756285 -53655494 662212293 -7376034 414069620 25534012 -472479681 -9532321 -90184291 334756333 60824 18142532 20760769 20315623 170148049 8993616 -15232200 -796243502 -509795780 -286734307 -2148032 -484245696 161025268 -287104797 38683790 53945693 -207410717 -25194793 137990749 148332885 -468973468 83206057 499471235 24397134 525873352 821397 39934622 -64876677 34381023 64295285 -69308066 -40032466 -100186426 130506066 -633616104 -16977099 394538814 -744574043 -7993121 87911698 -163802087 356464420 -4880936 -31099353 -2654557 -350948961 1040833 -154739595 220540799 165944702 -381294798 -785820463 136142887 179698889 17652902 -203027471 -661540972 254569899 162136190 -766884613 -774306908 65728310 -22636674 239620358 11450744 636427895 12517666 -611483127 1208316 -28760887 29884746 306154480 -65371143 164488025 46916958 -119455582 -686675 -207554962 -29865634 258494215 416392700 -6006503 164719446 923648382 207401057 648128021 367844511 100325015 134172357 99284228 299492195 -331794018 -797525 298246049 -232631272 -35744021 -14754792 -96500789 216459633 170929240 -16921583 12666075 547892840 22825384 32118936 -239906895 167876000 59049130 29547396 8751789 -421425359 -675702233 122043486 67095700 716620598 -24034819 81152532 2925640 168486863 -315739091 -23186814 194237955 498983126 -143143972 -249745468 769808557 -125052334 -319521870 408554991 -48433188 72346677 506188255 346552934 393874859 -297326473 136105681 88276601 -185081406 -636948381 214299730 780323284 415113635 31726127 -839914024 201879598 245146046 -44629722 -9308859 16524575 139317872 -289150094 521560569 -178637384 -362539369 221082466 63277107 -28614897 -433552291 -756291862 60354948 -341412973 387370534 4459320 -58099498 -145139784 -492134056 449809715 -168480628 -363915937 168925377 -48016720 -265069664 -10186782 273537243 136368080 -841850510 -83617928 126690201 -119705166 -261346950 -504429508 173233360 615132167 188635850 -717280895 695518670 307138115 -220436361 -192169731 -3633357 -155055297 20001015 -190684089 428092417 -519784050 -6048310 -106190996 -12716628 -25358389 -607606311 -395511868 476159602 301500639 510755622 -586291987 375138060 -238512324 -171387571 -535274 94393908 663539418 -206464763 -248723843 188079209 -209131330 41963265 -302362466 -522208515 -275623691 58216686 -490541598 -147010579 -189285591 779322681 -317550850 -55687615 262349441 193691051 45564645 99312716 -59799440 269432856 23584664 315050413 -627865739 -542606252 428150158 -122625 -311403721 257489262 452705267 384354718 -401665782 -122663105 167731873 8877919 -97077184 213473050 281625095 -119485750 320242754 23149801 -22230059 -248354705 -566340105 441349648 -52767423 -202595609 -83358257 98297068 -435936760 1463650 201376560 273585384 -77071051 48442725 293226853 -573552246 235298207 -138129524 12532816 -174539611 166938635 679440962 567722790 -96564775 -118229 147147896 4875463 2643460 -45210298 -282336132 -3746496 -201692996 -17426092 349751111 -506417998 -118826445 -25907217 126352219 -76230072 -908579480 539045050 -304671277 -156681390 -80829 37975431 -281955710 681245826 83453535 -701242322 -564302614 61717130 406320439 -805289193 -197550073 179060718 -443595449 153786027 304698651 -219682338 9800137 416099 -392906878 222299362 7301264 -90929074 95491083 -29467977 -198071400 -91685685 -19069 -642906026 -39911742 126601409 -157793481 29467279 -285821523 77765481 -138461660 -84531562 292029661 -43496085 -624176944 -3591968 666228701 -121315700 34005134 -463710574 -150218727 557268237 498106876 18216776 641871711 18150371 -840264967 -178885550 -48336389 -43676611 3845059 -287080283 559752482 548473585 56106324 -20366585 227934678 -183413631 538953488 131455705 7084550 -204276 764152164 -105294640 3675144 470504117 302921264 -4082206 210221123 14759022 -418431411 -25772502 -106741041 -320811812 701265964 354626124 4562381 235606450 -816568098 -429967896 -46548352 -25000930 160129889 318081872 121606649 -516736143 500947953 168625397 707453018 284795225 474352053 -95864101 472058579 -8948020 320049867 284994614 441801493 359724669 -572028099 54581822 173412224 72454062 -128831939 332772674 -5709879 205766514 208748195 449354649 -119516070 82355682 45586787 -61342872 -60870103 -6562251 -2999244 -85655784 208640937 7611957 -188683705 -8079692 -18960490 -7022686 -691807038 -41273911 -18032715 161678445 -654560983 274069342 -476622916 -52282709 129981391 14506729 -13937352 469476206 -7122385 -160406318 -9604846 -31248101 321780319 8256118 229198617 67152707 -165933899 -373702587 -364222061 -146602543 -29023323 28681135 421583925 92698241 -155978716 293924362 -19463606 -41803293 -18120762 -43010320 -102302412 355920289 240145477 -473579039 -9244451 -115703693 371931198 -88279472 -37933934 172933083 -60612611 513343506 -42934513 -10645457 245911039 -433810227 -18872358 1327733 103293530 -315376682 7616140 -26408 129623369 -54816093 -250933553 578482184 18551410 7225753 51344275 162338040 282771927 -141710884 151920938 12923910 -648188248 -84074550 521673164 64333567 -85381694 -759414559 -71588481 -1837770 -17964457 60708950 38371052 29449685 132021363 -592842285 225434601 -310390203 91940428 -256428773 -230484509 -569870041 -351293405 198702569 -478136750 454587766 167014860 488746177 415903142 -544951532 260302304 482893234 74163660 214735632 -697611842 6508081 -163049884 4464092 576538001 130345350 -184517057 -780650505 -770101783 -230689070 -791125664 416099469 662668670 -25376981 -194926324 180692236 467929775 -168157898 70027204 -108469762 265342567 -3774977 27030498 201319175 -122750460 374987432 303496805 454172388 -283700929 130672950 160282388 -476665155 487843616 391711620 260233574 -445737859 -140267730 786807097 6185688 44756736 129963064 -40790926 94865889 160055446 172243070 -236605320 116304472 -178669590 38128320 -272234542 227565438 -461151901 159734629 21109962 -74969811 247305093 831115 -360505554 395717405 239673170 -66325377 -275245787 497296831 -3884472 176231594 -646380574 701886265 -82656214 -233794642 -472963439 -195032058 948096 -728883189 87864774 -44880041 102895887 136505395 222693179 -214573634 -5210323 -396421687 20664672 -216753689 -361055793 -56542356 -106656233 11636418 -398261999 -4663306 66250529 -287390098 692846820 189546438 175720324 -29812211 307315544 -150916610 4943156 -546078401 688076600 93377156 -24599320 583709348 -354476834 161705506 -375860470 4032328 -515245995 534516418 -260394548 -152064532 -9596813 132702769 -626351418 25298589 -330154860 272916606 129108396 391190099 542692946 -290173798 -6544675 -628172819 25835806 184257491 -100093020 -456507298 136847171 -166741524 -167584630 -140389629 146983107 -133944964 -20101335 210743553 -665607379 -426990247 169464042 -57649503 -292932581 308075462 3303519 -36977444 -349797784 -234748142 380929334 -108481550 -286642530 -164448796 -559355092 -217701651 -9521096 53215972 -181723020 96247899 -44856451 -13105804 -646803317 347053423 -2858999 -47639569 -32441492 -85165125 -351646669 611115063 -5797334 108055347 234730269 39721046 21387918 711819651 -2157041 5306717 138005519 -14396902 444388821 90724672 -539477403 -580922962 -11981724 -104615557 191024934 -604079492 7231304 230288584 -95774018 6127848 -428360511 -236407664 206246533 411161801 2425918 -206610392 251082375 -345486159 -693040882 14351891 45849766 13726672 -351545181 502809707 -239438730 -489900925 -469269047 19978932 222917870 -502987346 -180281763 -9992627 19775814 -680856556 -24699677 477245386 678144701 344488948 -117922214 -386206046 -91742801 -11144716 -51359247 7759372 20956466 -65246040 -582941359 432269009 639366141 66275863 5814701 -313797860 5994719 -160052050 136590425 431481300 -75307062 254902055 8034822 150692945 688385602 -20525552 62930835 -104348011 56758090 -53737934 -770325167 -449123145 561950851 -16335036 -833819917 -16098128 159429233 -16129232 -377746210 7731933 273456590 -240393442 -150758021 204677602 -56589861 447227822 485798432 410922201 -120847110 33510776 52073058 45754414 11959414 222121382 354234572 814101 -220008237 -641632458 76977613 -136857134 183437756 651459817 -618610106 163202142 283308181 250436764 -29213400 391894873 -125121464 314122097 123133867 -17427641 18842167 139445655 763048622 -144885678 -285936686 -175219329 -306478376 -305308337 -150747090 -117641673 -186255983 -456749191 -93712302 72992807 441329801 296486690 -892699736 -336374676 161776987 -78831365 518298978 -161392607 -5436224 263236953 4701437 13789325 -2419809 662001616 49704602 150092803 215930470 -1838209 -537479923 284158933 9166782 -52282007 94334586 377252998 -12612706 -105627630 659134060 -107301093 -334445023 150135993 70590558 34986110 18619371 24329545 -293815289 81484764 29938209 216402 108895098 649964927 -13865615 -158813480 74508816 -63381727 -109643955 15122108 660422121 -65417694 145009806 92195599 -530123241 -113594887 -28435269 282562269 283626799 -734238376 2157375 401014892 435528782 -141022962 8691082 -336969409 45600918 852792449 -467534051 126756920 -28264197 -225021974 -791511512 -386643549 43779443 220611150 261412861 406276823 407290690 -105412387 -26649570 195108079 7230701 -351883150 8869266 389691434 -466501292 -139940566 -203938138 118147711 -224792158 -42052065 540979308 -243633111 -21018235 -138558692 416404558 10106611 -16364096 173668575 -121164276 85912684 29806895 69867820 150463286 84614222 483028028 527971424 -12271003 -158425546 7811432 93940765 351459975 -306685825 32379116 454142139 -325136918 -75837350 -114723437 21883882 -152133723 68671002 -184297970 109145058 -280899594 524754934 -241489262 255119312 -635280069 -23636249 -447058030 55194410 475469204 56266393 -81693778 -553421470 -315399868 24249193 219534051 174116045 129315587 -221748701 58381807 -129489950 -219302274 -283092256 -145772058 10672600 612295183 -379805340 71865876 429459600 -5911319 262958722 108102423 166533446 -502167073 1334828 381262374 -495050985 -353950664 -103870303 450851138 4034052 -245179498 193443543 645848051 202439155 173735981 354171134 -393498654 -162950335 -632568153 46241483 70505335 542397176 102831037 85654190 10478249 -160935993 -216936390 297721994 846350907 393705108 182165324 -470608469 -43429739 916153888 358112830 -410580403 17893001 10577277 405456140 -4259375 -487156375 16472511 229110550 545057223 343514278 -335358492 -584650 39243148 263438870 -29963939 229895468 -101677763 268823640 317379739 -333972094 317487129 -81665345 -535826606 -693445489 612088650 -65160452 60361009 10092655 -3884758 496427585 275438857 -229718003 380141055 -19194192 153132795 -303311856 -476849080 313496830 12465516 815754761 114172983 -509445967 12835073 -451529387 185052898 -256738966 -102500274 -370122910 99410856 280069135 -552365039 102380413 -9719354 -349376232 123095278 206399796 -770523941 90410290 -90156463 -503199049 87322735 27149184 -42258904 81118915 -25420285 -251486933 42451695 49754756 -893942565 101875791 -15450778 -16233167 161608480 239276051 133627314 -754621658 89813634 287315838 -234973174 610763927 5343465 479479290 -320928447 12566075 -34030741 -102445826 205881551 -105888403 -68059888 -336117606 -561496174 -313705520 6274306 -357151102 -247218756 644496364 -479972207 179384243 318972676 460735289 -116210276 -398678326 33251164 6019067 336446350 -124142848 48086509 -185145788 -219313353 -46813436 540398958 -99743080 -73708520 133803601 -18612859 42826336 949135 -21829457 -206439547 60857602 12597367 -574303069 37501323 -12108115 -159009705 -100151121 259298554 -27429510 155352772 372565400 -339343350 -301444656 467961995 -7723191 -13575684 -199731596 88112718 -360278080 60558887 3188921 295831341 -84223379 -36904788 133986634 26300873 -48446098 -267560924 2034143 -21927633 125076469 572532287 22549568 301146649 543116694 678240685 -79695112 168752267 14280174 -423014337 -455708555 -652209230 -27767720 17553455 -118500738 -44948095 124073978 216990509 -286558402 128752910 -226717097 322722095 -130893123 -223511194 -848859307 300463253 -41512781 -2917572 319527675 144405256 153582092 621758444 -776708972 -485876217 -120087913 -50243735 45254815 -25284152 123192540 -2876203 44407928 99998283 242637113 34888193 -96451873 -401759278 256923261 7148170 -112222415 -98135754 805381 10127893 -456230591 199823760 32633834 -251442927 -128613011 85062603 110404794 -345290082 -147179122 173651745 645606698 277696213 196094610 -28048450 526972748 -11272529 2221199 -91454230 443486083 -95483551 -172168400 5125852 395868203 92166988 240638641 -109356051 390363225 419053394 490148154 519791664 -390324641 730317509 549791682 187078932 351333054 -570348490 -271811828 478470034 -68947999 449351352 528129547 -633595964 -180269236 -207945111 131498145 57790009 -346000227 41211460 634079933 348120523 -5051649 67867685 -690765697 -2079966 -119595975 39271342 346324125 -645215263 -10476296 137574549 86567799 -7352689 20923757 128784669 406262452 537853589 533754808 -28217472 -202763850 491181817 82716269 285310299 -63892160 -270669760 472257412 -571247868 29627 4746925 -724426688 299789838 -414676180 128545514 -203757113 507703549 17195909 -202722208 -255286907 341840721 -45935844 -122264753 -16325059 178520930 -95038150 273962394 167824895 245747877 32219324 -153860987 225723706 31567781 67608665 -226858520 -62863764 103526525 342043 -91058201 -210528906 52687326 371827256 -348847258 -94232901 -495768552 -468805543 -97758027 631958159 -254483255 168089210 -153497047 317250711 -125959711 -56411842 92807747 50604735 337578635 -518336879 -112189355 -356652337 441326660 146058807 334191621 -51075630 -468407367 -191818114 -15764740 485380134 143315753 -542687628 -838404161 332917815 44106103 -647176202 -132965045 -34902261 -17825706 459661746 -6083979 -62606477 -824231173 289809963 -16426117 582312622 -164941864 311848388 -554329456 -455776469 614888752 792440910 -59474177 -76398546 -427145332 -45613521 -77999207 294178904 59836689 793719014 -81525219 -539456342 -185809010 713712940 413361407 -175471071 -11720606 132850009 320681748 115456456 39255497 -605877 603442721 75822318 147532632 487141531 17005182 -134482787 -137031735 454003916 45550320 632934967 -28572607 -62443863 -120898014 -705773 354948223 589227365 696853957 -200732825 -300299410 -68860059 -261849971 281038163 -196875553 -417780252 541692805 -105987422 672350107 -60023093 585215486 67867604 627349339 193039002 49110391 595482746 -71540249 -72647462 371771551 -1824032 -282956206 932081887 782492570 448018424 41553353 7619056 -619876529 -197198081 -698268256 -2702148 -400488123 -205777606 2110813 40511873 267606746 -852316676 -171828062 369650229 -8353708 -80431355 -16017164 -103267596 -239375682 95260566 -238492884 416060332 35585047 -101790467 306723091 -195359014 -51441729 339470809 6046226 35133246 -67927907 -23178285 -259472238 167071663 -409076769 156663053 52711124 -14214870 141763542 -314782032 82829765 -67186603 -59942905 543768976 -128897091 -230619951 -180292670 -256526637 -28113170 -92986538 -354302726 197760236 -336268238 -20042112 122526775 -24285749 10619156 9485488 130098961 23738382 102764344 -95356634 362085701 -368736345 565003910 -6007666 -142162467 324750979 -39223 -23539421 -445157444 -81032732 315595802 27359154 275676138 -122201131 50225233 412229882 -731885633 -774642651 194242040 -2415161 948218604 -89656068 328937878 -137989177 -52452791 41870540 -480248705 286208319 -287431689 -503086098 27872426 -128405404 -160006010 225813412 -5069734 -5239561 -179957753 61650080 67662077 -947254253 -371739071 -230328948 173692724 219905766 660212196 415662264 4848523 -237072177 -49497851 -573777585 40758764 5769179 593026187 -482972256 2882272 -767962815 -278634794 637588 -95395236 -45566705 -3461998 -224078777 408208398 86756930 -696182094 254333920 -28359409 47412686 -571421169 17496590 -8202347 424464 -663698712 -280685904 -245519065 412450307 503842609 -8849072 178387417 -191417425 4510019 156940253 -230571084 -271713192 -395032456 -245915839 -120429667 -53792534 180263987 278435545 4069546 -735201820 199095728 27179294 -636744429 39440409 -73400878 -329068195 -399439071 -154367759 -10294645 -26760403 2932376 235240005 -59242199 274606264 305664892 189265518 107890874 20268107 49299 -577217168 467842450 -852913 -1337830 308840370 -416259329 -106123197 -591565400 244001624 25907309 217219835 467308351 301239679 338212897 101992284 -158200626 -27654431 -179815845 -346994598 -257190793 170841510 -218394297 -131101834 -106284362 48157164 -175815550 -602657662 -295742261 287889976 -66537327 336553881 -89655152 -57152801 -148456554 390809660 347130030 183757313 185822021 250587680 293990657 292360823 -279497132 -238105258 13607326 39243277 17599580 -94911343 -27226422 -462814826 725410649 -115294089 257279074 578692727 -397778897 927042999 37367715 434033140 -316693187 398988679 43642099 4995493 -944285829 409810861 -63423729 -29740128 825813087 -499145166 53798668 368171158 300830620 -3413379 60192865 362178360 -44899682 -833575394 12274147 -92577542 56849259 -22949078 -62522579 40210080 -639105809 -694314044 -6817691 -215544842 -212366173 -11803755 -220595746 -371858905 -150139876 174168903 -23064490 -7817115 -201454468 9994668 -185067332 -154476425 -44606899 346297658 65839426 9069517 -597321607 11116610 -343215386 263010775 407000223 6875664 -397337928 -399449341 -386786550 583515582 62548068 15188037 137912854 584758438 700526606 -133109313 369356452 337474165 128561215 161167383 -296029042 401107980 -127459706 255640876 -113418464 54384563 -12240861 -49491622 -257438187 13324759 8524087 -338404963 -206717579 315713347 -193585259 -131103837 245858836 59292637 -24161195 -193866680 -43501 572597438 357269480 -77868093 39530482 292904927 -583907945 110288874 -12745630 52667436 -58213049 -109407167 8325220 87819444 -261872376 -133511000 220406689 148500560 6681220 -3900395 70123764 578627629 -26181765 78703986 -166078775 -409749730 791550004 -722875439 -435482571 -463727501 309139 -802255269 861312 -245042250 316061968 -357487620 88708011 -157340161 489251440 -457607755 492450789 -283398675 116078186 -111789007 -485132093 -193493111 -478917964 22953706 -57748893 254135654 272387537 -80243996 131784264 8370213 -113359216 -4644978 -80873549 73503050 296810224 625726531 -338243597 9478232 315541772 246149 -53919968 -487336113 31824786 65312235 34734325 -16113711 73609825 210079254 -61114697 337855833 -861410785 264836466 176450497 639361794 288394389 -416753301 295149934 155657449 300322004 -141196825 -38850115 143604005 36392286 -678078777 223209385 -139091849 -67152982 -2254213 219496065 -39356203 -425971848 12780391 38694228 28839946 -365656540 258296667 -163877040 432766938 380008131 324662833 72785912 -39221923 11156678 -5386463 -822773973 -162142491 -387640782 51446083 553755045 13559827 58831886 -10310926 170428131 21768168 608039401 -117414907 594435597 -356826778 -366214351 5649104 26192817 -377269207 -387312328 -400459899 560459897 1777733 -72344549 -89512516 316697428 99909716 11467322 -152590654 -93447945 -199337667 -310482024 87715025 512347760 -8884842 17555789 -52838376 16027072 261393430 -25445927 -4629680 -369640341 -21322917 -262261838 -142073674 -17653895 724648235 15995857 55586300 343454063 232201938 -224788496 -62678183 -79639923 -44065680 -51904132 -456916722 -174538106 -139831818 9993872 -88703919 44371519 918838 157504296 24874759 -226436638 -20943217 443721048 -488080227 1872543 6697442 -316583452 50908127 -191484353 182559492 -64070024 633181206 -18186458 -3323860 295381071 -171210846 25438768 509251733 -62691039 102939900 -198525424 -820015277 -4217775 46992747 -472244184 -82369377 347503740 160465395 -190128057 -285280919 -152157029 619597196 30880296 -271556784 548193757 -40629349 -34303918 215941607 -2592110 -229546359 221557164 -69394264 32598131 -1703341 18524843 20896961 -147412443 -97906172 -42810301 -40789606 140800994 202044667 -177889799 146610371 436331 234517686 -54329155 -652287654 -42929409 -485644771 111067723 184296273 47425450 161834499 887691950 97440614 184410862 -47574548 -248559267 46955975 -768888 268237655 170922114 39274371 -116041921 72198587 690802670 205653170 -678708388 -128829269 -25723369 -15220439 528892046 -148796136 -56272996 163156970 78693884 -36937450 -153109675 -7505195 22674370 354758307 391745830 146498215 -7850854 -12931820 589417452 -669413 12205925 -64428651 -208010420 493341687 314602984 -399590634 15876461 -5618275 105821764 13473866 -84787869 4217452 37900666 -248039455 640079222 -51064454 -146059110 -55922099 3032643 -347490433 82238026 -18273352 334822689 345882757 -527179635 395361175 520986795 -445841524 170781231 -35808731 123673805 318743479 417973489 -158194006 -672705813 251795326 731205566 4945665 592950338 -440038413 597199961 16933826 -2459380 97347514 3734832 211625697 68866765 -470069453 -282489592 829119185 222632605 -760931929 80742522 165131357 -353878484 550552026 -674756208 -136080287 82336749 -8326813 -237363903 -88559548 65714086 -3643215 -511181964 678199567 59301738 230100631 -418982710 -849467132 -5043148 -210297384 -584630441 78571753 561529018 -789896990 -228752435 24943330 -27842787 7215139 79320097 14632793 -5232376 747666 -132496099 20044376 389012462 -8541836 -10001519 -407234571 138488746 -423052448 176149017 -237747603 407738688 207472049 868241892 -358198527 -438582022 86438841 457326140 94659462 -14602867 -27050559 -10845980 -24033685 503858642 -341306577 -491304614 -160692914 -222718085 750106176 -29365042 140646431 227110399 382690342 68656101 -138967476 38415363 -643527326 -19208181 122039063 180660387 -300479318 -221549058 483682816 1368860 21915674 -20192409 517284953 144908803 263033541 -1375189 -542267993 25536813 622860929 58063058 60477234 -37826712 -259651420 232538577 4655994 11966469 -55242651 53377998 439890281 -848019831 -739815409 -543674612 -536490724 60230278 180336939 -4459147 -4981855 451578862 38146605 16457894 -105850704 25299670 163105958 -20028732 -237932835 304550541 173403467 -107607802 270357271 7963236 -361736565 435953895 -2104758 -121434536 -654104515 349233858 -239429823 57504050 -578593259 13931809 -232748447 -81119865 -7569962 -251004094 32296384 292658971 71140095 -111357291 18105627 83738612 236782874 -377221029 489824842 -189562686 162213 -19860978 127497331 133916733 110185362 521193792 -267458175 143497221 105941842 -201511419 -245158061 49577008 144633137 -87835199 -53616027 -259241495 1688062 -10482337 -154316321 67130881 527468381 153889856 -26236505 -189015431 -38481817 357745871 860167059 256749047 6219667 197554901 16727064 262676472 -626085961 -91083929 -13097686 592451291 469419877 -570628304 345332675 224993270 -613001627 954414099 -672098483 175683192 24748325 -702333031 19323878 -392539 -640946353 -420880565 321389376 373044856 280298156 -302157188 391624545 205624748 -497459183 -212009371 -41154459 211206862 118844609 -668928953 -371883235 -332842753 426947742 71034284 17708176 -425810369 419194 222979000 -9498807 -95635386 36467215 -330164570 -260937922 -428735186 126145674 417416951 141798793 431860121 257132339 46437734 172061289 58562007 -278794343 300427497 16196370 -11193227 -1653573 28683664 -180330119 -8351918 -3760962 527078740 14392721 286999848 -186050512 -56806778 156064042 454297364 180913560 448138727 877952864 -291788199 346920177 -301050538 517991986 -17629591 6493758 476568651 896714777 28035975 61055376 321873120 -114968455 127425045 -1731796 902414791 -205126169 -164998976 -48031652 -23830047 172222055 340823928 -224216771 -40206380 -127986000 -96750600 -95742243 1035859 198923377 -290340405 21312951 -97952820 127403384 106562323 66018082 251668300 -284260537 1033340 -256477304 -2389668 307157568 2815130 -168850048 163161785 -525875955 -228858138 155747700 -65649096 -17802746 362503432 15002558 624849608 -288089083 -379683208 -49998427 29039404 -142338290 335751066 -39951394 -669572763 4533661 -571867457 -78012446 278495133 125352056 812194323 8000500 81741020 157233946 -154948285 184180072 -398674884 -27022182 21787742 -593613931 136952815 769105259 -187213430 820629173 87773405 363831277 -637947198 1132805 137403643 348265263 26810621 -129596839 -10447560 -81051897 -185198410 -1763315 42278120 654245873 56590155 151115687 -107125168 39050397 5623401 69160379 -359963982 517408790 13360212 -27493374 582330808 -19169394 -51042505 442796783 -4466199 8311123 319932032 -79234942 -580338775 13948800 210379017 -850313677 70247028 367437967 -202378358 314157021 307625243 -257977185 -312748054 9906206 138597260 300498379 -62769679 -146791339 -540808890 669566089 27130892 9220942 -226268846 58599746 18786963 -563023888 212790796 -672263675 -740586065 -174481597 -305322928 -26079253 32417529 -134465812 -89466934 -220663839 98781189 -95016829 192944734 -606635395 182440342 578366647 -5934614 126487441 -92039 -600899317 66064480 -571999465 21439786 657582024 859763997 89077025 -18358568 -321228703 511992136 232435148 -238405982 41699221 -85067313 -105783399 279702342 211208126 13867162 -205905263 4170397 280715974 326960586 -91804118 290012452 17360104 -256066740 -241077955 -233458652 -8708296 9387137 -460711383 -19032768 149406616 97997789 544122396 341781134 -1029991 -385180420 13803923 -157584449 552507010 221308780 -533165888 -210610305 -435534543 -9038905 381993873 86061883 89090152 57991081 -9350592 218886648 -176816450 -4549323 271986210 233162550 185392842 517071947 21527251 12729535 274685652 -365458282 68604196 -64100849 73301129 -34162432 -774379868 49521873 2258474 181515858 355463070 63815626 -340402518 84995216 74144136 538983319 4667885 5296144 269527533 -48415983 -271995 -15770755 -13561032 -165755954 55912841 111534596 172586680 -388387116 -154877360 -245306525 -373333751 -71384303 -160576659 639371274 44502641 -89378704 206033300 105383 218999143 464463911 -291932031 217154256 527554745 -164503035 181468307 707653215 -2424040 225313199 508817789 -4580632 -367573355 -163493665 -17026561 -161331537 147476261 -88803660 167980500 250653240 -20387743 650088980 35157982 259662091 32683631 -17697319 -472508854 -262992209 -400474542 -343199765 410897825 -112512014 -226510779 -453569320 213745105 -141813414 104699918 167392843 -20948060 -29151745 -71853074 -66229332 -220849447 572164030 9882883 36812907 122561320 -30519293 400843573 205295043 -7185752 -15678497 -232540614 -3253035 -101157952 -256027441 37046123 -307792030 605528119 115790380 249467131 -27589808 486530630 -136482742 26366767 153415937 -38906082 188279450 90611300 223384580 -380445017 -929175428 -66541566 -460981519 465969104 2003562 -340949364 47451651 810067968 -897711759 -149215583 -140442452 -15767627 11009191 69334384 -69960073 -60438047 -87827726 -68049287 -78071307 -230979628 -371254045 -475973949 151687827 297406864 -16780349 -24416881 -150190672 448359658 -143697574 523514362 -640064652 -547267376 48029782 -770690066 42996131 -64271236 -3493623 -481411684 -23588222 548775623 200242219 -14434662 48656064 323884128 -97208833 634028237 -255086946 3251263 -61202253 -136404031 -419579797 53155052 63127807 -136013361 -528771661 -147497054 -13425982 -14574684 -318183555 -48984098 -406747453 -296772277 -537743716 -608763205 466668353 244983822 169979470 -155442211 -376880425 119273872 -326156219 69646319 12083903 30986011 33681268 463672407 -154554555 -669250825 -493164214 194710476 -170341218 534473515 -358326495 733167766 -193736188 -628480226 7103438 150362717 -80477291 -520436935 530705795 19639537 5810313 149484509 267280674 -11652693 -124810640 -798373392 -382358622 729120898 295469409 250656033 71332312 -7190182 -337913417 12056549 -7875319 -27581462 3359522 -558879622 2225751 -298035542 -189582249 -26710169 -126377949 -30428796 541860506 -57405120 -886743541 -13689029 -220406307 -130251580 -171483255 -407734737 -237362442 -427879211 -32890445 -449151241 -110490916 268683924 -85865418 -299348720 483593377 903243734 -268185848 -255547391 -93687033 -428090216 -241227988 -627709939 -37774934 87792557 -10478313 -7404170 -123511186 147806283 -29878967 -360626528 -567839659 105051646 244428367 -25902864 168260168 -314824656 48664091 532145566 897193880 193607711 470169037 563298395 1734866 36367476 482213008 305339484 -392348806 233202380 242383034 819987 802881555 -232401358 -42306110 179426847 468120917 568397256 391786226 97958098 40386997 480975080 -44791497 -259838395 366832382 85408763 -87799013 -491019204 -216861880 -448501003 79920723 -670940892 75841076 -264811917 39214193 -33766374 -214622429 757234920 165277250 457292957 -131279691 -224910423 744829408 388369714 -26941751 606018219 -20129473 18935150 82327340 -151657839 489374 365212195 -112741567 -818377655 -597845463 -448000951 -173684134 42375254 411204497 -311185822 10332480 261612013 10303728 619422207 -512120484 775224638 -226965859 194991943 32641180 616193926 -305019787 5428264 87951308 -203603816 -361385605 -468752015 128640813 354166047 17485496 -548048377 38912174 -369726012 425926992 -55330479 396498186 -157640284 -4091907 296121780 6641079 889237807 481419121 762428740 335730465 -56128419 352096884 -125976369 -98032627 -13377586 -2222636 -60598198 81876077 -119546434 -530239136 547550752 1379712 47400541 -118931805 477143321 223651394 160001275 245164725 -365367691 300679797 211681981 132017148 111483402 57646820 40990239 -68105250 194288306 -179857722 -655276618 117618 -43108890 162435069 612104345 -275575449 136715370 -183117332 39633137 49805510 381712703 -658761359 31532398 623319 -8681072 -248822094 -159540944 155736434 -212132678 -953542158 736911008 -49348873 50941445 -165600291 76139844 -80758461 -315485026 14384477 -528542576 403706857 5144915 618115453 486978603 826224 333475430 47929505 -169066452 121875194 -30974127 -321230453 -115298331 -16520355 591305423 -619737484 -15016978 6935026 -330496907 -176349357 483646719 386459173 -107176798 -27287861 -27349817 703345992 396076117 -62584452 -379267996 231367175 -4613820 59257669 370638355 -321290640 23373153 -264356629 -10009021 270034054 620237640 -346160600 21402382 -52131207 16082747 124158059 240726324 84443829 7130064 147033678 -4127284 184058175 -9797139 189212617 560606869 -585518271 236144533 298765442 -257741443 -268441439 -187013252 -313215481 14193311 -272745071 169992436 101850241 709491108 410661677 -143664181 -21564468 -110740051 479075863 496667108 69653322 -486993860 -301950340 -72002498 25223150 -584677565 13785749 141494315 509984459 -11586390 117495622 -29226846 187725457 -170496565 -2677173 48744050 21825519 390296889 -502532045 -33877749 -313675406 -83097731 -24242344 4585453 40390992 -3182595 -262078080 -178372875 -10143495 1793786 413571520 456421448 -23519191 146431724 17946793 7416446 121173854 317300922 -303335823 115278514 -99690947 -775733184 -215111594 687050171 -670460307 25976228 1590561 -281966249 -502664000 404550 712577532 448267563 266702586 -206085314 -3237914 -9223462 -237014434 -305317976 724084218 -858795771 -599710994 -6496261 231122903 10333707 227111275 116503 -196213136 -249145017 35084948 -86222938 -221311204 166768402 297163266 255024324 -21138678 164363690 -641104378 -86635101 15182082 -111567073 168193892 -14234393 273396090 525944872 293758608 254213129 -23869109 -204404717 202584403 1468677 -2395351 -272353626 -487502362 212176073 -126905034 99957584 -66643776 340882 575631275 -15657348 -214572029 -70321032 -117393052 -6058106 -22496436 -205913562 442084401 96870619 458237330 -381681715 -36141874 -315466214 -593018947 -653870513 89012798 -561190600 580708764 687483868 259879606 26390973 -390103584 -64582860 8552867 11546275 -316484235 262415628 48783411 -20279371 -60658639 624132351 142813592 -856227730 -683787128 -189933355 -75411489 553642 -373781918 9348070 216730929 251164344 283882884 13464479 -744594487 -28484153 -14949506 121887040 467917693 -92617 41483527 -503892 -112520899 847482 189200058 512844023 -319214933 494272780 -194492784 430746529 -347315634 1116641 -14524169 540373929 82041733 -13003785 -121802071 -512184322 274966912 -17208394 568900608 85910058 -168180179 -50791126 -1721843 1041206 291336080 209211599 260229309 441476610 -117207741 313664190 -263809343 -785178981 56102863 -88862029 -39217462 787251744 45131715 -1018711 -225915873 10350843 402136148 -113552048 -65056646 130804532 144836049 -2201139 -281950214 -3411771 13314084 23324479 84176488 163481158 -341743833 294008046 -17808874 672123336 -122537446 628827628 122849282 -280181303 -289422460 373041502 -141960870 9552748 577951040 10584228 -802448000 -110634555 96402726 97744795 -68940343 -825015714 -319220776 -91371376 288858649 -287923900 -154197614 -306654387 435499285 -158714680 -349091965 -269799489 -114655460 52543544 136409106 -508346 23172013 584841796 65412879 -33370633 -7903332 -144358669 109514625 -202072554 -5831796 331197346 29315659 -399016926 -243898091 -312793428 58444815 -847660334 -337592882 683830 -21972410 -92816655 -13182670 4200161 23415172 -16594167 108397337 -64439497 -316379827 -699181602 -138585018 -22006364 334053 -11500379 28840632 -553649993 289377 -225270728 -272264265 -45519921 -123965644 -4549268 -128896087 -623877410 19388288 -659960238 -196142350 674791931 15976987 -24774666 -106412967 -285971272 -880839 -91089757 7171508 -106266032 -512866169 -40167100 226191690 -246141027 -156879485 -111213554 99108102 532386156 -396530197 143986265 -20668003 -12124150 -21716840 371394862 -462837106 -440598482 134877595 228246384 194884270 -110508071 -129537968 37448873 299138356 -211274056 387632162 359496575 -444699654 -508672782 -196666390 4746500 -17194494 20171403 -55199033 -71692802 79112114 -313762721 -39886983 -5924595 228140560 -248306816 -85906860 -25514597 -162888897 594800327 -40646333 -567866575 -20680972 6668773 88398292 535474376 748921816 1213421 -288215818 4615591 -300093245 77166087 665672640 -4262453 -513158574 4791941 -738836310 -693875 176167686 -116655882 -10112400 -234495938 -79582935 -131717484 39547620 -12738465 21062563 -291599630 17623047 58757714 715978891 -186809464 252154281 523525465 428963846 318113724 -60694566 -709447575 36627596 164733734 -273776008 -129562101 346036101 192513724 206854222 333018839 -257794957 -229713939 -549205730 11556479 183227769 614346369 -156115585 -116116223 -45308140 -363872005 151806432 -56669749 706965335 -251645674 654395632 471897794 320555289 77929147 242794186 134226242 30299944 -8096698 -213866144 -223253237 131860818 -27575989 -107973841 -312067364 -12098563 -184052239 555277052 62008045 -693692957 18477402 -42137606 395359161 70770711 -15312669 508532284 -199204392 -130999111 -35915181 -17064693 4904583 -371666581 -314617926 -114448049 -306020433 -835517024 111119638 -157951266 -289100247 -147139857 -343550602 -208578657 139500838 -544701743 -152519088 105422042 4711256 284638676 -22693992 455595255 -26065975 -371252325 24081266 -170081474 90242631 594000911 -128690139 312650932 -58185452 -259805230 -276169365 2433933 -7262451 -553179564 132831666 -47525571 580380784 -64967926 -22597995 -690591393 -594011641 -23548818 151326945 -22246556 419055729 -929155161 471210634 -201137314 192309713 21662093 192359331 79207140 123446 -334404773 343462929 75963204 241760553 -1815150 -118314706 374809421 -1659595 43117109 -31620515 -73943565 909936108 435426710 -622997021 265314836 -408104507 96830988 -173663660 102571919 40192294 122495210 361935174 555467160 -417300802 -13358584 110074639 136523422 122057930 521277861 -475085444 -20465306 -562253007 -7454508 2804589 -199624965 -11492175 79829304 -455044110 271633784 -21262550 186995689 141208015 -115726486 -3400422 423886289 481581777 27328037 -282516654 35276658 -577058395 441681978 61285110 62072712 -16961873 33183017 -565240577 -160150265 -515293707 380170592 682137767 80523447 77950515 3924164 -425494348 -47940758 -77360061 208627243 42255258 -480405489 -314368796 -113551683 -772204008 319947271 -312032118 76838862 144052344 -11408828 131137401 310285711 -64179617 -240289685 -92114754 -648133186 818628881 102787485 -189435733 -324838 90325352 101937017 -382298768 150775705 -202465509 239588662 374871992 -557587920 26299821 -83609161 -284029846 -265631968 -171692829 -19676068 -247966687 515247221 -484789037 165625882 117209570 173844891 33387115 -146933880 171496989 73539113 -121363009 -86610307 186842398 -808058803 42671257 370328313 57953965 432974965 81394518 465468180 471229852 761389077 -312886277 4225214 -13977509 107107421 2756689 -263194674 -90287371 223282708 660840281 -208999359 815628276 -538498968 -239667121 -16678092 -40734058 -164609463 157268098 186561450 244996899 -218572121 286900280 65221861 442069431 278524144 -179109470 -24556827 195196745 -2452107 -84533643 7053764 27255962 -182808694 301279492 -160431916 -55087148 -680523954 715428548 -696533206 -7624132 -719180770 -21431403 -55076473 -129283172 -81973329 -138628749 -68174204 443961817 273995887 768353417 -188278676 -239138127 -95820614 4393872 209695670 -500446513 -33286672 -589131500 -18581724 712056768 -41922768 -3682305 218695863 -229305952 155991946 146103999 677404094 428982631 54359240 47811575 -28591593 21450029 339787651 -28771975 -12690984 189243969 -416134843 -807536162 382034083 -532441202 -577077886 148217805 185943828 59088323 264677536 434754386 -112722342 174463473 98756971 159485839 836705153 11312108 403924583 18609403 -22462890 -32887461 -75531224 -613018574 -32573154 638866944 -25586213 -371952969 -221605589 -752340077 205303856 -177603996 -47823636 -1214157 -10246162 -229892464 -199216032 37809322 -489728356 138082660 3092193 -31885311 286686251 660811810 -222626346 -576120168 100970687 158332387 10265695 -115146483 329017 48826175 74302 255343024 -512070193 -345006981 -96069718 94516812 159473355 -4188202 -233906413 78597258 97939 -242649820 40376703 47551056 191160995 -3590896 20461469 -223841000 122778869 -561887865 -198295241 -417024481 -141895942 -112038972 406919523 -106864206 -58766380 267293670 -556288504 -703100262 533152449 -87375575 -132408059 -193117542 -18047288 252682543 -52770085 414843188 -173483008 -131721642 -480147568 183750665 841617212 80513433 -6005207 -155414244 107848985 -52813528 58737938 86958671 54694229 18413284 -536099708 -80577445 -13777991 -21272132 183859217 319842504 -339409271 1140170 29279608 40492441 38189062 -79134864 -140146495 340524990 -388701592 602670940 -15221220 -344061100 -15041337 -199710397 -382469708 -109851835 33025322 -173142915 220284834 172760624 347746334 -281468629 -471271173 -290655330 -307233567 -670882920 177627442 -248940517 118144440 -276720423 -121717649 -587351110 232763383 -36291458 -14197598 19750025 -30932852 72351582 126798261 16242597 102925042 496339171 -33829 -603590568 -527668630 546310 -73574924 444184264 256907231 290809124 694572149 9466209 40190658 23911265 225692785 6317579 262447197 45068366 43717043 19628953 3380036 -3057047 -222019041 101885263 443647564 -11395685 -13523371 -376488915 -8657576 202755325 -372321 -527020436 -310860036 548392394 -179257159 5688158 -50370601 144951358 -6779750 -9898659 52973628 312422819 61084404 186809286 -7338008 -1193582 -235833805 824905219 -855111166 -29372023 -473281219 -3558085 -29184790 7821972 19585766 311131504 -70487458 207148563 98121548 -1824283 36436967 -506216865 235028144 -49822905 757668779 -497599748 50199631 927229212 -250217101 -106662852 -152698759 -248392095 357517159 161792468 6930383 461103342 416510542 137369990 -80150978 51644967 -6798022 -1737057 27281242 559040787 -631838045 -28822745 206718451 -132127873 -148777508 48996068 223706375 219634684 -9540950 -125911224 94602144 472002518 754131679 -222684104 -94870201 490370816 -248502299 119439922 -10385535 -92146786 -503080363 762300723 -34320056 738948042 -18372861 -21582559 53567807 46751441 74487921 -323628346 -335173305 35788959 221514710 201047132 -120114884 -64724805 5086606 -234455203 -156027093 135018130 214004072 31480545 -453527517 257022148 24496825 816635863 771554965 218483504 -410787445 -818308709 -353795746 -287844178 532533969 -93188546 181313981 14976581 -289318979 523602449 -3801768 5828137 406411902 -506370881 -722620222 200260395 131906099 476030143 -381406336 -297359167 75079347 22958975 -312541654 -172989806 593324392 146366838 451920222 -110788256 840866672 63931402 -168062335 -122506804 -556276889 -217314685 -560633125 50189966 -72521949 267016293 -458716382 -243599414 -849264105 -28246721 45425347 279826823 453235132 183676913 372007188 118716805 -92625526 -543262222 596561266 -627945898 -23362461 -28817010 -646099067 -19652206 -66632507 353606171 -64875682 -36491047 -448524630 -286720619 591462130 -207712612 -293245405 75648166 -163493630 10813764 338456480 -408499418 5507430 523054562 -696340846 720444580 338228030 127731914 265527 -137909897 494874432 -21948121 -46027765 371278568 743351 301950990 -753388718 -205309941 -597607167 -64899593 -576335743 356082535 -56020923 336252603 327276883 -407305444 119781383 33527140 -283335825 -394090515 -1604598 6952387 -17070957 -505311942 -804658182 -99655149 109265766 -14580687 -722469679 355834280 -818753201 478149800 -316244846 2230449 396732258 -264124849 -19925737 198221725 72890887 78759860 244876773 -111484421 -388681752 -121816126 819073791 51711844 -37850334 641616622 702940796 532737304 -1059443 38727337 -3569392 276523044 270164796 -9362764 -327742310 20895443 55412325 433801947 2970054 370336082 -585523840 -8987181 -194488598 -115736309 82138938 -370474664 -160369767 -35367130 -443216662 251723852 162612249 268986850 -425320344 -24776030 -2523200 -654497878 -34789179 52977191 43621471 244290784 -217798366 186855507 -196643255 -19427044 -4416199 -176190396 -77651709 -389570944 6631543 -70028889 -184309091 129706421 9525989 17428085 738811816 -129870827 -524665682 227799359 43789639 496180516 624897179 -432153232 -691474335 40195737 4298854 235569511 412307311 -310597633 -10240823 612750357 -158368122 153598348 282249385 -637035961 -569549944 48103204 -34635841 -91124900 -440221765 845036 122135347 369985603 -188407181 85652079 4315316 398421152 153219816 -143055927 249599219 -447566 256364844 -78350891 7450045 -325376025 -180223781 -6997474 133615428 353419947 10389456 91480166 -11013286 12208095 54851765 -356776664 -672743607 198416107 -306974762 -1432007 -269259389 -135805844 615850100 -49411450 -683034682 -116764982 61254438 597962570 2201786 7793358 39128343 -596176603 -42767845 6204305 -424294110 -31953555 -734266072 -48966025 94642388 -514094770 -103325902 -149811014 -122597284 12056718 52846547 -909695640 -24087874 -567654368 75848605 -191512294 -196693909 -333862818 -24932349 102976291 -2488729 -68524329 202633502 191737 -613743851 265642938 183181773 176539058 252725074 286326071 -1318337 58891200 -40277112 50419825 -156310325 -849162708 13817133 34891088 43679176 -440988667 7425180 -405195226 -2511520 -62010992 123819513 24304476 -135111014 -335368260 -63818947 -33653147 -70133092 -87248546 506902632 -3542916 -192810794 -129088934 16067701 219058176 -100293045 546769455 -61272257 -4438811 6735293 604229784 4492739 14593468 119410467 156630623 145900778 29335902 -201022656 862951646 -17441414 -114126034 151239528 15714105 -7193879 675622676 65598 410343920 -116044519 -9182615 -236919509 310944318 46141608 -21380104 -69071160 48307570 4843125 -381491134 -38871401 215234896 -4809240 627508845 25335588 43090894 605733334 169532846 19948396 47774519 250735751 -242419617 -103022665 23027685 -176717764 690872 144884110 19841886 -56797670 232697948 -49179930 236790650 -357594 385881685 -87371368 521376131 104344517 -60043601 -78733233 -379339751 -117647607 338074056 415531209 -145563 443029246 195149789 -531450881 -35109202 -55819113 154261806 -246240130 -643030032 -553647515 -190874425 9021480 -95886666 14803085 334472781 -137949328 -668371132 -4031639 360467464 508373887 443119843 -48045932 2673450 -141882205 406164191 106514955 -437440074 -259033447 542658810 485364909 -192542593 161534050 439689666 322554665 11184933 -79367539 -941458483 -43710322 -504244543 -40912480 -2718179 -668171651 299182552 21340742 -120424459 -62592282 -808790626 23030817 -86434395 -252835 -98916776 -341635697 93154256 -9175338 817544027 212484060 25096090 108397126 27518704 907609460 -252136059 -830233301 195530497 483708122 -87839535 -138235624 321626783 239451697 -413771440 16089972 -243281489 20742178 2212697 29464348 144420957 113391 121127145 100001385 -42877683 -751912 57120221 -164913 -24519036 184982527 -209244796 -808508777 21402067 -163704242 -733468995 79675870 -392318 -810662 704364743 -447530772 -16831565 8802179 69908271 -70708340 -847159483 349917540 -58206149 946131 212932527 79580369 -206889984 120695212 24709996 379970088 166011093 151506016 175139860 -23720546 -433731574 -276095032 200662621 20391014 -89824898 -589925 -116358187 275467498 15960316 -893480785 167503442 1160155 -246475388 306511161 80511070 -110405114 -503557974 635968350 301026935 -346790329 39819409 -311138243 -32033115 -320079381 6756776 -649670935 21685307 -822166283 -253127991 -642890783 13658481 -747647844 8081261 118347229 79898640 207377251 -117857757 -547574824 200923 -103966453 -337765079 14535981 -17704762 207594340 803932673 -166104041 -69294149 -157988939 -339196621 -3943736 -1685291 -320664153 100564601 -414675995 354024060 -147643274 398860567 52855948 -309440410 -204056970 -267301788 146659861 -89212823 -36817016 140848206 -174900967 19715857 31360837 -125003688 -339059184 -849558834 127485392 -33991418 -116775327 14769978 -336148475 -101396405 287475439 4777171 167581675 -6774592 605589931 -326831213 437286005 302592906 32612768 313917072 83374321 -135068023 -149794437 -60773174 593085171 37783821 -544973599 -27923175 718875603 -410774485 187099711 191020612 17206170 68398407 -465149968 -199596984 -392140452 -26947213 -169013020 -63638614 210019511 70534445 129977079 -544074156 -332239916 -174638549 165079909 -514606177 224490484 201013260 7051748 -113562408 -21374627 -127310945 -133523632 587884385 -381584268 508327463 -1075881 -164291219 -756306885 -54552747 268044878 -206004685 42425908 116889259 -421239132 67444209 5523006 -834877389 -32179947 195266397 -133890366 91346153 -549889047 454435650 88682572 -16324599 -437412023 -446745449 -10025520 -20430828 -79760148 391067258 99800494 31052678 276818305 600741974 11243087 -303625134 -252042503 -889786592 25308096 19045697 515039377 -701114488 51038875 94338044 -250595743 -273580890 221575108 477174812 -299319082 14164072 -79900365 152042436 -81658685 -76772011 156355124 -174879237 -253328380 133834573 -492552142 314658718 -548831228 -193422705 13508900 266540536 144029335 -47008950 331756776 -98059329 -722012866 165566520 259190686 984369236 461134906 7648903 197048252 331134618 271127820 39072580 697536 -3584634 390232053 86922743 -98249494 695841658 -143533133 -161467495 -315176000 592643153 762046526 -337518643 708065156 -30695920 127633413 -9825912 -84305843 325908605 -317871464 -66041737 -116232520 17274925 276346063 103377423 63381732 -502535409 201234703 29397229 445717935 -230857848 -658336991 27360557 190860112 49814263 -464396231 49056892 -465302220 322519730 -92745015 -195648749 -265312981 -5601762 112728079 638740639 397678504 -551815812 471686969 45137550 -378604982 47982529 -520301327 121856678 -823574896 75605934 635273056 -623815628 155859997 -162349448 671014295 409514109 617329390 -925673 52794800 598124559 76503628 -118935676 526634602 383313234 90223791 396550979 812427071 -711650699 95154963 16950356 -546280379 630572403 -479548188 7843785 -130618941 19527965 358307185 -3274722 879730594 73694251 249352387 -503445873 21477970 -56358686 -434462945 70769580 -488160974 1467235 -26363652 373778125 -28956704 95610494 97764462 555461 -131772478 80293926 -220914602 25034607 2345079 -1769540 -2635233 -412180010 4266432 143078895 -16085298 -406092007 -316731238 514830049 131060675 -387212224 -54156360 -307410252 -131963463 -140555664 50496681 94176308 84910700 -213402425 634241909 -778400945 98231584 -745911 440784855 -126343379 235691057 10583234 60144460 -433007418 664125865 180337366 316106 -315051649 224960577 52615389 -17319147 662449 -323823804 20761629 21707564 8794906 -116143002 365254291 119594765 -2867062 443917398 67016192 -561491949 53091815 -362869728 491340 -425553993 -70124277 -203158284 468136961 -60676544 -43629553 85076958 335243516 942824724 153514444 67020485 10791836 215967731 -45365524 43370118 215073639 -415691961 -254468789 -381439963 747438401 562023098 -59978236 -715232084 317918751 10591180 -341765753 46514050 358373176 -428480938 -6617199 -33883264 240151133 218539894 798706541 279040973 37514306 157664915 -132576279 -792241822 52002653 3462023 -94056209 -229540268 218237939 -79538381 -30190742 -269336812 232408976 1809256 73345365 101399216 -20618919 -41598295 -264887551 287129818 -818392 -151923058 -2116186 -105173096 -76953553 -5774894 -552575901 -403597229 -29853662 -78155956 7921257 -300140622 -423528580 -46504851 -434246708 5928962 -222433331 616371330 196581422 17228092 368552141 -287203463 -14910798 -349316755 12789087 263132148 -438265929 876237227 344276026 -228120241 181976057 341230931 27195263 -318247530 208829308 -107845116 -3565044 -16673071 121303640 -8502499 -132341142 -556814840 794167 100108518 445428460 107239122 16729656 -23623247 13385382 -391926195 -111977160 -15688115 22479450 -858856133 -45240423 -823581715 319748860 -38668588 -230791847 -145081928 -272374268 496295201 -15137561 -2330027 -159017161 118391457 170742045 -115436768 604394570 661507852 465770965 5789631 274844288 -87010623 243686365 -578909045 -731441405 -164438143 -1464398 25811126 -299103949 545839460 129659302 -33339697 231298755 -320217001 -406574116 -3732711 125605521 -11113138 -335013347 -189884995 -623490085 146506657 312563782 -373848710 -357218966 371514684 -266661893 -61088268 27670860 416075620 -193472526 -89548796 8455087 -166409655 -506139037 37759 -287276507 805108171 127851261 -12395519 -363618227 -535487293 -250671482 -19380458 60897141 4150469 -134837251 600777771 -406228700 253027534 -12505143 2120648 65033726 -204706246 14104409 72947141 242927335 39530599 -203266947 10812134 -6965000 238856624 -132284133 153133424 -48496468 -200273150 -157721329 -61068012 390398112 -218328130 241060875 113488561 -371125127 -470004834 -25083104 -580861253 682762284 731732660 -260843593 2534150 550392756 42342724 24420507 172875701 -96813980 -46336964 -382551840 -604733729 61743729 70156480 464818022 75473569 -781665181 305639870 385051355 102241487 -121857179 -250332123 17346641 -211748876 27446110 197425966 332956670 -379654159 -130738921 -615559917 -84244607 412409660 1920376 23354485 -445131656 -321240312 -256613306 86059203 -105387733 -76240587 664298672 1487868 -29697 9881494 -241663030 -327442494 85145502 -11370720 81818649 -7681967 37955072 53107453 177378057 7701772 11953195 -143278966 152210610 -381652093 128732714 -205229680 419088731 -312415669 -34152298 -1171981 251002991 94536459 186949750 -117835145 74613451 57786910 74187625 -259925199 149670427 141390640 -123552682 176656706 248034310 -467127783 -9025617 11361018 208118082 -56111489 -27771284 259860115 -476126716 -711917941 6960657 -543590411 73291341 66428378 -11157575 -496111658 -94057785 -369938816 -558798701 13260204 243386208 -701763047 -602836036 -51885132 -414562375 -122025808 112310177 939619367 135024208 -151767538 -10098142 -786446543 -179359229 246351692 -12008034 -317081855 -9549240 -696987660 -351572741 -34281951 281704927 48878079 194587097 -744696921 -320700159 -3020977 -282681657 -5007098 176855686 -448574700 -154001564 469665031 847726234 -723302219 87665 -23743292 -462690962 -5921496 106733349 116192937 26939744 -31823117 480318620 -149698716 -150529950 186480921 206421802 -105085516 -529032701 -47070601 403695938 443327312 87753866 26826753 -16602913 -24149367 -234461457 131960381 -480908213 -110114719 114487232 14676933 3229248 -198810061 4828437 -213609507 -189753729 501156009 -1089908 87630 44296187 -109887004 -455393356 29126325 102052009 172885277 126347811 -51900614 -557302297 99055193 98483333 239031387 27492037 -848373107 -210685334 567239295 -274478669 -21573553 -168016485 -267937758 -55946205 -10513833 194826596 -113249708 -882207864 16326617 854791131 -14975599 17805629 239415101 -246260685 18234553 -25766535 -5114167 -398351871 216269009 203628120 20330841 406546241 24066321 179252939 61358422 538010891 345874808 -41470298 -14262000 -540154215 1025389 14152125 -374866391 -111142076 11009901 116468853 -280123681 66060093 122887182 186673610 -743180922 464426899 171196751 -17080609 -489527570 -253169323 -26083964 98832779 19729058 -53352387 -10678437 516094351 -512109113 -9049900 -378267700 105250627 262095784 -632049207 1149986 -116978262 455660176 324225351 451031134 489629089 -56952641 188695143 -3756396 -4723970 -87429633 16022478 8319173 -25633730 -150530686 811055557 370486699 187443394 -790421793 -534140108 -669186536 -645759527 628981202 -4995440 -685753626 -525300921 -650512669 -347182501 -155185406 -99104488 23331096 -135434751 121341763 32052 -31944506 13611286 44561207 236286449 -366057927 24444692 553145568 269340211 295029915 301207357 150192972 339674091 -4174895 63961216 64887354 -504281705 -379259024 251252837 594117250 -299156441 -913261779 9802831 398201390 -90143709 373935909 -265050721 99719101 -211809327 -8363277 151182395 -724547196 428294144 416233456 -492249855 -719412768 6954197 100297881 247043547 -584030997 25538666 -760366584 -147306452 669945534 665135153 -320767477 -517002477 339719917 277584466 -421536794 -10217255 -684091896 -115910782 -145192386 341351582 797285762 433795506 597023032 -45901952 213707280 706298949 -39332879 323853944 151135452 12916355 54190381 -620648678 8300610 -630988717 -59883282 342077203 60321904 -595364354 95229922 269907730 123807713 12566165 6190897 4870744 -427747069 -98105549 124619249 37500484 553553 -30815310 146759832 10750247 -436756699 -685177783 -64940445 273723163 -65021335 853940506 166121856 -232961265 -285055621 201257878 461197129 -700131402 -9718907 -16950985 882988725 -131812208 -22688979 142823 -293931775 -272955169 531274147 148571314 -658760551 -587708635 -401724291 814979842 33340726 -807003562 9050518 187844066 -172225670 201595818 -375403786 8027608 -383937985 61846276 -289078368 -230686912 -216404756 -658949532 -93076455 -28806519 545251110 -463090139 353387572 356591809 -170572081 -454318994 27959967 -67738428 454132027 -83637517 -216894556 199559008 72605155 318588596 285382700 -353420853 -11015241 297847474 -543599513 -47955504 6530673 -327866354 682671509 534383685 -2283957 -176488892 463375357 -195440510 1651890 146710981 201402209 -281945439 -415892030 4802440 -249765647 319861821 45028262 118320456 -87704028 -941000244 -76034525 -276015292 7407939 192413683 389993940 -845771128 -309113367 103178496 125688290 199325 -61676028 38283404 3117398 93683824 843022163 -51849796 -72191857 -140799143 -798505849 13959161 111281147 52301854 -311591433 139057200 85788204 713558257 -133742 129245405 -3319275 -259300926 49208231 -174068727 184818753 -359224506 -364466836 265784642 -166885907 362054247 85113926 196822529 -6614906 19240076 218358290 450355880 -183328106 -256290 -134293984 -1386952 109402914 29831777 582604264 10798187 -29593216 440808120 200298866 295818737 -162151593 -710414081 -564406455 17408051 158930094 449621164 -66784358 -55112931 188334492 221685200 -652359833 717381580 182986269 -260252304 76895413 691523832 -11995295 20027845 301103 684246164 -127012560 -276316713 -269087609 -419875116 270686478 -16953030 187322175 -14386386 -23925885 217601911 515097964 -33757255 -117777289 -245935858 -91200106 -578388369 -245627958 125099677 481280822 676538098 474964574 -154079794 -66532654 -177898623 -388913971 227429968 -63116020 22845860 439641410 8197097 -176347819 246597822 50608255 55290930 101023983 -517327637 -688669211 8005808 -234683904 237188007 -39154086 -253755711 -29717809 -9491754 -122661974 230808072 43551479 -90675717 288431406 -8816872 -445188205 3723541 113847196 714006338 -56843659 167771935 -295194615 -229729387 25710698 3076638 639759291 200630124 72071010 -147665906 396193910 -171509523 397937553 583206293 -705591654 333093669 -302033699 -363133191 -704980 -535915190 32776130 763277244 -342750722 122248920 -660977935 76425806 -376079520 409179385 239831774 185874630 3090888 311498044 564243440 -112117277 -139650 555144145 -268764288 785451183 -323522432 -566586293 -520486057 605530 -6726645 2643527 -504955213 143531754 24522549 -107304366 98774062 -517533654 14268077 30262147 -592273554 634042833 32622624 -2851526 178793587 300110137 52525903 -186171724 -108227413 300752319 254044765 222766910 -187761050 2593352 -135464750 -385273845 -106476603 577528595 511006664 295335496 -21687073 -134788734 -467459033 194303945 -51948718 -185381422 261737739 -175898430 11918933 29362494 11672228 181801014 -317508107 -726970393 -37623773 -179279050 -134631815 111632482 10258822 -20136466 612724237 -367508557 342612639 123187276 159084852 -225185064 9475869 9351466 38679046 459044100 -535159135 -459680504 7190459 -41202500 568484186 -48413265 190307552 34581915 -130689425 772891011 228411447 272047690 -638652376 -23775990 90955323 -113277476 117436719 -195434063 17236755 144591277 387592087 14220239 -20202876 436365109 461864125 -24670700 -59982750 -16256789 -164067587 -169273050 -142263027 28074357 -8963818 2438882 40071412 -524399088 9580785 808074852 188485034 -526153098 -70390007 670477517 24670570 -45753487 184949708 -71467202 -250071204 452230417 577503276 -22824984 173403291 -487083774 56440959 -140888273 10249800 -4843608 -9795262 3873688 299047345 -105839331 491826222 249222180 530675110 206126727 67492385 -4525137 -352206398 -105825060 -71657027 -363182312 -815992689 -25086183 27593150 486588116 -213026957 -149776379 -22441102 420008854 189886741 24645174 359698298 205258397 43552556 -39350657 45772706 471670178 -4893995 -798523182 592887557 -14875996 345125275 -277367806 164672333 -22720086 570536237 33218576 820779649 -113261465 -25498718 514437600 -101107042 -395893144 -6842211 49165817 206425954 89543044 -176165500 97202725 -352724640 2852717 368898500 -513785868 258659808 763295740 10103769 56395570 80767968 597836235 133036732 -94887356 -170071210 833981928 52185124 -208867643 574269242 18985573 -108086228 101402553 -24296200 -58248407 230150136 -299903874 476693020 -6650203 218488489 64770951 -17809109 -501889417 477509151 147024647 416991156 -73693496 -336761338 -429670910 -191471171 -27745740 2908952 90184885 398492931 -5479807 -28271054 -375700393 394072026 -206760134 109471580 -381056821 11199199 -89880277 52866479 -78516089 159204754 -584152721 11611220 553805766 8832748 -366915270 -441953438 371960017 -388460349 -367416411 61494123 -299226545 595326260 -83387411 226993328 1877439 98791331 -752341241 60007963 40140782 70852277 -83093998 7383507 2266132 -356833780 -11186848 -70826018 -65522290 -304478915 168041722 -200347439 163328619 -37832498 49559649 72520071 29610182 -1427025 745760464 488740 315056471 -457607248 739533338 -11737681 -513992 154569739 176534404 -274300964 351451702 -322286881 12127233 -21191916 519013673 365250288 -753508261 -441837461 8318237 401163391 -290808233 683283481 -699755478 -631722432 -457234210 -656149721 -367479966 -491630018 -372752673 131510174 50506490 -95895327 496595076 619093434 -220682782 -263620339 95846514 -354765682 247103909 3016345 416710429 -13619096 -172372438 -61498876 532308267 223402207 -22484482 225341452 -112075715 413661863 67122792 -132512958 -30756045 -246738299 267640472 -251868851 42651015 131075419 521696099 179577492 634500178 -75186934 44809528 551604786 150670995 -245595747 -769045036 144269057 -104149608 -113917889 -13202302 -333257122 -183095130 542845571 -3087888 -75935118 -6514443 -12018002 -20564637 -366561306 131235166 -26551024 291097184 -56423818 629229010 -124595093 -183950559 -45169407 -5317087 -656737899 -326392372 387242243 -223935415 -311656051 -391186 447317332 492640932 -1951229 -169686050 24201857 185779249 -26665161 53886349 -22399516 -454646880 -364079974 65716347 -210123427 -693668285 -528313766 79334430 308584012 34536875 173632006 -291793305 -320952424 -143507808 -5807800 6964153 314149474 251969875 445114532 242909031 9087817 8043441 423071014 115351808 40885995 -328862064 274724225 -239611584 -105863701 -62607885 11170320 30817312 109810237 500320259 142076318 62119846 46328053 -490916856 -30104593 271676081 -48261452 235388930 -179839580 9445910 -89766124 285682611 -289249426 -141687853 -183888 -162457390 8488603 -316186466 9686819 24157004 541860817 -102167564 343170828 -1722401 204396353 492309664 -2864989 -2904084 22406645 -12656179 -12496685 129611051 133964729 -286348251 -175387835 -241470804 -41551677 597854930 162506157 247488358 172555938 -313500175 -344056346 246389462 -219496455 481927455 76508069 -53268959 -555226496 136487720 -1386559 347741994 -213123344 -87478822 -114248161 -206557863 -26033242 3613363 13830078 782952675 -300606410 -649097039 2777168 -1496704 -598327446 -393298684 496760775 684892880 -160996297 8677605 -149454842 -375373799 -137261431 -501046183 -388416580 73222723 -239620435 167494515 27262 -6556533 400660577 -149348291 -232148410 163950006 -15317938 -50062842 -295666130 -271023349 -60807676 -482731239 3679577 102276031 -26998296 5783389 363870147 -463788164 728325090 712765708 371165196 84372797 -9276771 -104308878 191707376 -8250970 51269721 33047404 -81251314 294689818 205646084 13208430 36407165 -8119913 -171321700 188238977 63402594 467365858 8299586 -50613394 99953790 115016402 399317492 92686462 -172136881 -264541338 486636181 499078984 -264655722 202443163 -5656634 -271034693 568221595 -786225655 44677165 -546963097 -514978245 342237412 -546973123 -314004717 -363952364 -626220373 -126434811 36011092 14060980 -538455947 -36583688 -173435427 20361515 476124968 -226598372 203504982 643081025 -608283389 134202032 -15419944 -863012029 93349593 -444813292 -257159923 -50307659 845223357 -919244180 222967 15975584 -130342528 -425798071 76890530 183968379 -457961373 737462641 20850957 634630874 18805299 55282649 86237872 -176990779 -19677230 313903164 50484774 26950350 -95705543 643672731 -231813644 -310778555 155090432 -782832094 -236296054 480158534 -331368606 545876919 -128087066 -146394134 -610756993 -476373090 58867754 -449900904 505099478 38333741 63138573 -167966628 28213627 -142466718 57641781 -362037354 -1922768 17298562 797969489 -198481800 -85620661 39874631 -523229349 34369015 29667746 629158076 5428234 -560195857 82819508 -10636719 94535291 58188944 -558963156 219304520 287394803 -464202161 -68059348 -34281915 -16157423 -500415582 574598254 -171826512 59000894 -313646904 12037328 237976776 328615973 424315296 306713165 307178419 68358299 -243046979 -6421912 21051345 -444583714 -423584913 -111633813 -294241934 208980540 101216633 -59474230 6598057 530895059 -542735797 271247799 -450361 313422299 43641152 68284303 1757988 -72901010 -190464008 -59608892 95194533 62212961 -124411087 -388248403 540557420 464142595 -3480158 -437597315 479084450 750033686 -526574700 -24687392 274915103 -120656238 -674759536 347808911 -468730956 6722840 66908430 648818218 17886383 12254882 -337456857 112730461 -301662339 -513765121 85465020 424522604 217159161 191575093 -75528125 495196652 813170 -343176306 -2861364 277463891 11396609 -275710828 62060783 -56115327 -55315484 -233835307 678618029 -534285635 -206156098 -142174833 184814770 -48676916 129389870 184189610 -124906805 -290418350 -33122883 29042201 -68494088 -475834219 249521755 702313855 -1366775 -110951086 234227597 337441956 17745359 -114479459 371987573 -356622997 -660876329 -166348772 37036734 -218791055 -693883086 -22877299 25961822 261781209 -729382845 -511813750 -254941533 -219901063 -238383812 -3345578 385130563 -360067214 -304545 -43319202 -268128900 -234251095 -42942561 -5105420 536145122 -611822269 251235360 -36187655 456298350 -131465 -691471230 -436311191 90565575 20212782 -78192243 -12013421 331309556 -254529102 97581389 -350415880 -116156934 -706500626 184788538 -17742903 -103910238 -194284913 112697234 -297500648 -320724339 454749886 6928774 105194915 245614130 -88816096 758618053 -87966803 -316403806 -158707319 -16570778 313006126 -525519000 -154082174 9216038 191976705 -87072386 388127113 -519735137 3871640 237277363 -662196291 537838330 32369100 323653613 595904209 472398012 -121592227 -409095219 -12628349 211362819 -18204609 155143506 -282027922 259076523 -398610623 6433116 54371276 154123197 -322598139 62286375 330090025 -480067580 4053112 -389552719 462480494 413377324 182545796 522424558 9003224 -137970833 -399853949 67189263 623711164 128818037 -37584871 -359863715 -408510576 6637379 -12974284 39961449 -136410947 -46604595 -85731805 -432812851 -387565504 -549811804 33516509 -125891907 -45628154 -482719329 273769678 -257366096 491930910 298671424 -7191784 -13142370 282782316 665116379 -642290470 -366710827 51887870 -368961381 225097533 105636141 -13985787 493001569 88463875 -66756403 -928391275 270270477 -164140263 352670732 -133809744 -608175548 -650851813 -194035693 -574744156 -384715633 709824706 -443517958 1119598 -668401669 586189621 -117150865 -265695425 372487192 -47666140 -11312924 -91661549 168042545 -328878099 339615866 -402084702 -68604985 26876451 614638562 33028986 276616563 109856420 -239178210 -165172915 -142968278 -642738745 387255909 -50975798 142710643 244437483 140888751 -93514968 39442886 182854889 143171745 335290871 654195784 -1793127 104833922 -3629279 1623086 104361191 519852255 -239638034 -325212418 685496378 -63652489 -20318098 156017129 -4135075 28964074 237305740 175651573 197302065 -165733064 -118279142 -129309621 -559432711 82820442 -17746464 -150137836 -71693670 323871375 653388 52553328 110601090 395200743 -615685501 658122539 -51253340 311769148 1613495 704759376 311599801 106072207 31662488 145435558 12779305 -10570776 38210578 -33734686 -167676857 130689142 -690712915 924208708 219217619 645577671 -75925087 -50955508 -81617641 -42796628 -131906581 129365814 232142342 -461051556 -402121486 -12740148 -190196166 -463195128 -257076025 -917854344 539698896 -9620996 63935127 -302874465 -157424090 514458813 379893169 -246636172 -175886178 -23640091 59035078 140769213 -5590960 625686156 447302113 54479173 -34792542 -327576707 -406946919 -82312256 -78741138 -49187234 24776773 352997189 -11648938 -560638410 4303234 99322243 -440770 -10727875 -7066185 -685528046 -115723135 -157725778 -4744479 -181390437 -138145965 332553607 -694045061 -170550913 266882215 -446006521 6743346 -400775935 -134055792 183400281 -711236666 -302719475 106431441 17306135 -277536606 559208350 -294949538 -900434756 -437193659 -119651057 10242775 23235566 44094794 -745054732 -210737472 12096063 -309164795 183819989 137606335 -9451710 -555904589 36089792 43638348 -273230640 -597788001 -119365441 -936683139 -32739072 54301178 283881878 132512709 552887172 -47645926 292430161 -82740230 143737537 -28136629 -17366520 -252787546 -6309148 641764179 -140918644 4427570 538445608 64881582 -633378685 -777045403 154222491 362571914 15420257 223568613 -12796426 101893191 -529388971 16022303 -187605230 76584521 -327307272 -330990066 -430807238 -5757448 -455484687 14278579 241584637 -406836726 -16523667 -90447545 10225534 440073945 195335087 -287453379 294855156 -201844026 256197623 503387008 876538403 15963220 591747801 61323609 -721967989 480074296 -99110536 -29194414 205196495 -494365578 514738358 -18726438 -455252673 681063640 176192256 18328958 109981378 -415382126 21452575 258741302 239502652 -285593517 176362373 -764362038 154032640 -302906413 16184371 -28527177 396992635 92433846 -231717782 668533 88816194 -523882816 865678866 6185045 -197796180 384004732 -132305493 -229275732 813071968 42806520 526811251 -521071423 -187639867 -423999221 -255737460 852486227 -351608447 784391550 -376130 202465305 109437872 45112089 -204921011 -4547017 9566803 471442163 441303724 -268986162 511012968 -10866260 33165226 306361898 -272693704 323524308 -22044207 34070190 33595744 29718133 -283549996 10070099 -17914185 8702773 -12501278 520488995 105074161 -11022844 453360845 -91528485 58134579 698487618 405188558 -63685454 311238059 -165049983 9007844 -175094596 81094787 -388688286 35962617 -535974348 225167802 51607476 7032619 157074841 -807904827 -306215888 -391173363 522257702 866543708 -148724402 -26098587 6950705 -40652537 -2209149 -17900098 218805368 278482040 32816261 659293327 -81991911 160287869 97319346 -761808402 -358056577 79901082 116800324 -3947692 -6571495 -74500102 189049276 -633080661 -858738779 -561399 -12359314 -821534024 -43981946 825108462 -327842130 171237415 -387622748 -164046761 -2121620 37732317 194252296 2270460 -40516503 -672843818 -44718655 346386 10671044 320583775 128835525 503502224 116379254 119166232 184057519 14665205 192171805 -837505839 836725298 47943369 171458333 21953778 86867921 -85816030 109970813 -5948933 395524508 585734561 -217584342 62661521 95107944 -413752649 56896837 151713985 438274176 -607191493 270224234 -2841447 -695171631 97910863 -714421230 432289536 67069374 124977691 -388686958 73735942 -375589093 40196110 -57898160 -259700004 -60939595 -378977990 800403538 -430611353 -273634682 -232359286 -38026719 -163133583 -3882713 -306292446 -440598070 -126982301 -338572192 442923993 -306491728 -93219297 -567017415 177626037 463340491 387769975 3570289 -281879034 392117103 -213926736 -122266955 10942830 -338428906 2476411 11653919 485386030 154750708 -9944105 11269012 -203709241 44953857 -37915725 673584735 -348586748 456397359 -797674988 211028875 -227597272 101764010 -65255535 -827834744 274316030 449214946 -29933802 -314347 574819525 -16356941 74998913 8230829 -55886877 -4159790 204362879 5363943 259337017 118610050 42108317 60295873 263815285 -4289945 -76042270 227362907 -131362382 49988841 71772150 -183709121 204533068 -259231371 11697500 -2235729 239073402 -254610888 425891271 16129489 -31783262 4297392 856943300 179995375 -544175786 -39046238 -910553142 -30565075 -45529363 -338586606 -225987717 -12246388 -6196252 107721054 290319786 -51493094 1683164 -171624905 -55526375 279068493 -44275037 63562391 -442998658 12218794 426286598 402094421 85507864 -42473662 -234393836 285770116 81405618 -550062943 -298987178 -79589155 437400087 50531251 -302303136 47997334 -168175747 21446323 -11788455 124766599 -43803523 -20284916 238942989 180385438 414625924 266170788 451913121 -119414402 -76920988 736966338 -99364414 350549083 816399716 -668955418 -644416734 58128492 -15668824 -256219929 70537299 489109040 -297764255 243935627 694854135 -419367021 -354990568 -275982435 48145287 263113721 -169837149 -236947301 184121901 77232592 -565201615 515429829 -236458957 412203634 48994711 -158274701 412043503 -6723932 -51379584 -322052608 -1267618 295120702 19698714 625348377 98659931 403820782 -25295326 -329297653 354140240 152483196 -571388 132653645 88725241 -795019201 -7529452 184482206 355389018 -63387351 -12674800 -227337762 -363265869 -308577660 -19652576 104173108 84681930 -703382866 107366469 -4956567 166874176 354016020 22849280 479082538 61574978 -5499968 21375585 -5191532 -26631483 27154537 -47581661 -77247485 -157294744 33828944 218454689 -16736143 -106542593 -12463450 23992021 -1237215 -228606753 5638044 328651145 217837902 37008496 -18381377 11392075 -66596628 -372343574 -81356966 458653544 128013891 87559659 415037379 -615644529 -2852756 -4735818 88267260 144448663 314499260 -180693730 221177519 -351299487 -4014990 -6075806 -609750666 295772928 28003192 -317338625 14035907 140422231 -429045821 63587220 -369716892 45690688 742537519 85010857 32484968 -20862400 -78776286 -325020640 162443534 598124351 -5584698 57017060 543555377 470462357 -114230882 52914833 -113981934 -37572823 -343585025 252728124 46594654 818100992 19476459 451186674 42092419 -62559102 -256900056 878574214 119956063 -279409836 13460928 -120708939 -19077357 -527140040 -143251109 -207048309 242512422 7878160 86901344 -21012059 11852397 -500464238 435761136 171381070 72782315 -93067814 -471577938 9054145 8701621 589305962 418564451 -409984158 253548485 522199059 -610037863 412354139 -4118919 -26711300 -551810467 160796604 -121608533 -862449527 39572806 -38190909 433112379 13651859 -16680538 348615834 -291831198 57774890 186245741 -15330462 3689438 36666856 135974994 101037726 -533872390 50994316 -47982588 767664546 -244980129 -463046936 -16755685 658592176 320356790 -29145348 28396067 -473119187 -90442269 -790251748 21539084 -199786092 123658722 -340258795 -132020989 173116831 296791195 -45814172 82439910 -741819162 -731626542 -184942360 327538240 47660807 220018239 -73619584 -493634490 753397882 64041423 -47283384 176112823 515254755 -151647914 -286449 3634327 497092973 18153812 -198663852 -243574302 -116576554 -58165545 -189788882 -21215504 -16252416 -730481892 -414041952 -218141262 887345865 -104845212 -497331440 65422852 -134666391 9127203 73537113 107154114 -920348764 -119869118 3065917 -29855565 88023010 -831479093 124369912 -16558306 -7338092 -5309715 28567 -421570992 -855637092 252593294 -18780533 120971816 -89810345 -513939693 309080148 270253904 32279078 -64703840 58692938 -359297321 -328368465 -74680403 203790202 -832832336 658490751 1446268 -638653257 -370723417 202375273 -40815101 -7321086 -68856723 133649069 -827210659 71737622 201665439 81825200 -282245062 -210562659 147955401 183556715 239707875 -114286776 299751081 -21839385 3388937 786542451 91270285 572602494 280623187 371573612 -93711253 -424360383 409750937 146354601 -327926566 -39775816 -81255677 -261589466 -576943851 -173035767 22271730 11706310 -126537785 18585037 7968596 78642204 -55558076 -19972085 -195077356 5248018 -27634670 -55196580 43466778 258153549 19366434 322121923 -27541371 -57349450 163827636 -97651217 -77786102 -390694916 180344670 -40381133 663250256 19512514 12664297 497515959 -445793704 -35732110 20540144 21644141 389047975 -723772997 80697412 28504545 -224792404 40541951 38114059 4381831 -708274178 541709967 29070055 -265612966 372125275 218842934 189891113 199412983 178036383 -485427069 1527006 -109996737 248304283 -1246662 58483913 -984481023 -663240630 12228730 60672669 180339724 775043436 -125706760 451708527 3521655 321087663 328549183 137709834 217988395 43762491 235383778 14662236 -222493238 -205393277 64087246 -87507640 522518041 19683086 -1327568 119613237 -32067134 17002287 228269168 -30703304 193411851 160723880 10445154 -751488031 25224686 -148315 -84339908 -91045966 -181752516 159923719 29171977 -7474411 309410755 223920925 -341159928 33661657 11573506 231412044 143007490 127220446 -104867018 -33939665 433178652 166421332 -32990908 -18435733 304108587 213524095 -32413318 518694723 838993235 -41956507 21133322 -309651553 113133651 -743364348 68451385 66920282 -168357423 -5940449 217651280 -47182871 -509289581 -136291669 7143995 -546254275 -147321240 4130989 148626174 143852765 70260705 583868458 -882696181 20860293 -39338589 -162345007 515952290 34691162 -3296150 -4581891 23932344 229457745 -943091976 -750015087 -32596858 -90580302 -210372480 -3176399 -282873209 -100020543 33758744 136249132 -45580406 -371667481 6116662 188256391 37364686 -314440735 -44506127 -524547389 163640823 65258303 474759744 -462213041 -128388013 -177519460 472044879 687328806 639318492 -219301697 -526848911 383383104 4443312 -117922349 -31668151 -134671990 -160017330 -3771711 -24749182 -589310951 -188353754 58251274 -228977278 147825379 -304483019 16579357 78803801 148637022 500009131 102987231 -698053756 -174031407 41451800 -248417970 -394891391 93309883 129867049 651463821 -370921250 -347996768 -2634974 222044170 5707834 -14302796 690068791 5434633 212854041 849249623 78462531 -439786188 50938249 795716710 146219495 156655317 585840658 -107117949 2237029 170098486 4444936 171992730 -113523974 250844237 -101374222 -172822977 422846813 511873236 88319588 -219898218 -52281984 -1146422 -33366294 267001445 416853466 -15096849 50936372 312827310 43177050 -347694965 39891259 11768450 723467562 101804389 393422289 110597595 5930406 -304880702 86396639 -11901322 -119973410 -131236744 110097145 1587139 34841583 107378323 -206813295 -288382718 490207663 -992225 -54530309 -375341276 147780969 185122903 69346181 439944553 -386582798 72084517 -128632001 -671785693 -110749126 -643226463 -351568355 6162225 -230583517 119439102 -8384690 -28492761 310856033 -246853640 -190034661 85328605 368666930 -467645049 -19563031 -111856072 -470389992 718795815 -81463605 162984353 205637086 -416694606 490341112 -61279715 246686726 240213040 -315400596 29503589 -35791167 -56342273 252589696 -12940945 -8481747 -189572371 -33019633 595607576 -96736299 -175260 -147149841 -46169974 62620085 418211661 -26188609 1188733 229077989 127536506 5328582 -5755612 -413457934 -502483791 -67763911 9168791 8914639 6367311 -22232396 -430300621 425519669 477743320 265353539 254132570 157934300 272766627 -60209883 -267833217 365125708 -296183 247477964 -498702490 55338476 469609131 -30128591 34685112 -419931336 761407541 -421987229 -32211609 -223162864 -705631122 -3171730 33237571 -37015606 -3795469 -82260633 -378706789 13817340 -13430935 12170398 631343927 214190963 823601749 971241 251323024 -117143410 -31377695 -137597677 -14240965 457193625 561614559 199871563 100305174 475816129 -141158535 -237447250 -859107 -610288305 -191602603 -85545179 -28736879 8222570 126553370 -288274796 4424178 -299343599 372372835 -296923783 22282107 179363814 649355326 -9441938 -2982809 410501842 194122973 86382794 220332444 378906427 108105228 34649098 731475889 -346157960 -227787621 -103046147 -478769758 -28322755 -163748469 379448986 323915270 24554290 -95051595 35004767 17244607 -429576800 14137309 -2476683 -437820708 -19622373 209103423 9369621 -149990920 4504367 168699630 -106833830 220720973 442846753 562828230 86949521 75009184 25305838 -17546894 158975142 -26948556 -809683284 67159697 -80516444 -13981981 -150422073 304824756 137876352 542683586 5161993 302316904 2786968 321558307 -93381628 -3328132 -85544695 -264804 -38074603 340581375 -72457538 -263345034 203015750 321948281 -275545319 102826436 -30104192 353919804 -465044594 189323817 -51904387 -13227048 155478956 8756112 20860846 68075653 79767182 312490654 397276169 12763694 -213555740 -33202617 -212694637 428461183 -168043665 -57375472 -788015007 -512828873 82297049 24459478 413534693 196923101 363713873 342051363 373421741 38841456 -44852855 1465897 33316084 14258702 236998812 706420993 -650309445 -128332537 148505294 -189588679 -10900192 282465217 -251370658 -134443613 30248374 32563089 -51425389 -502044333 14326209 -391458242 10114440 -122056111 -222821575 24123805 -482674295 184661497 -353522670 -185486387 -246449665 -236284540 49841437 -154875731 -15909407 376537185 -27017969 -257851229 -158688761 775674 -386379347 -123132682 -10197908 43702213 18495723 62583542 18393020 534410439 -18066402 11843392 112969839 41446766 -306361250 22780584 -95632960 341265325 235686600 14294324 9961226 32920805 98832307 -170448871 509606814 15004323 121863924 -189667634 -45113502 158198015 -133421810 601164166 -264912 319879094 -128523239 -218500730 -171199383 327606624 28350660 -807860392 1179146 200453043 -31754706 -176817727 216680414 647166604 -19552324 -376428461 -30332067 85301860 182457481 -72663826 261322227 77772970 -257716650 431618287 -80801521 17433913 -56031555 -80311789 -191713325 41601051 -261123957 -311188122 -882398327 69138927 6545007 -358318720 27525321 312699642 -164982934 1782041 -214460819 -158070041 154360926 -490712296 -5119215 35126759 510596 -725767763 247519150 -821710789 326354923 -556615495 454698317 -437314494 532737561 268413757 21211667 -315505013 666777573 -16659276 -38077062 -3487695 -468578788 490729025 -57673957 255244369 239567610 -76610019 438181647 106762910 -282910843 -364996161 -150273762 393869352 100026115 202210119 -69675307 15416201 11324504 74229923 79996851 -453468070 85071902 242374951 35692187 -317215948 268550590 87227139 -391166303 -118638888 -284659774 25563305 8197207 697205074 272672365 -4592835 365854148 3245041 302195350 -197753688 144922013 138588214 159066270 -214131830 394479877 -110278584 -172383581 -288054997 34165152 -26228806 -123252574 267951039 730752856 178016753 -765158078 425506344 -148469 157459942 294898185 497030303 920898 -29815199 44721698 -294911685 -50013089 -124118319 -5539934 -5423824 211845904 6613256 287952508 -691242005 304038256 22814828 111601767 -452239980 84707714 -89030686 -515173382 784350147 2476978 -57312714 -195336640 -708183868 5218613 104269421 -631219331 -236774196 107409052 327533645 264489887 -53989663 -787258960 -77559359 -75489845 102729739 30296962 -78561165 10623437 -168168402 21241545 13919555 -144078101 -690355985 -507038962 -46750943 -262133099 -165302664 -143628207 -155428429 3981094 76973330 -137131652 75768738 615351124 -190393938 -208585544 -915617072 -28449016 -38586949 -62313315 -50438990 -134887934 -156976557 276275892 77819455 110397437 287965685 -18591353 -20887406 -324802453 -1216719 5129349 432359403 -973406124 -40160795 -123591809 129110929 -843678 826340534 -359842754 -9037020 822751978 -381693016 176533759 10043065 -428743776 86560878 -80011782 -447415936 -600803664 8232893 -157937216 -468783182 97215616 16637907 4540064 50201071 -319451609 -66653009 666373513 -153347766 436295780 -42249163 -916152343 82215648 -3777331 -7727945 216489888 -335770791 -390551819 -433325374 9391400 284925728 -357986147 694040073 -36502115 -54619707 487989857 6388272 35565734 88863877 268368229 19776089 390383752 143413573 -79981061 830133735 166525375 44318664 636553688 454034048 -270422521 629920076 894515660 -33268484 260628989 273901731 -221215806 -438766221 661985661 119619459 -292313117 27524428 484933804 272016802 -136620353 -371846322 -70424816 158362408 239517274 -16382773 -102175335 11231850 430493447 -205476532 -124845 -79635432 115419013 188019087 369658615 384170477 -372624312 -23155605 275075858 -279571 206888489 -282243524 -753286320 413645230 93647725 -57873271 342160385 -273494134 59870807 67553642 -113533225 447667591 676088273 -275709920 636314050 -189137035 -426652364 -209034010 163456239 -238405670 517939153 -16747942 397309248 49001584 -353960439 313836205 73952002 -82582565 467501908 -309443819 8242221 482942902 264926456 -11163542 -160406827 322485803 476547599 66515810 164327414 -232520268 173694011 813854848 -2622169 68636146 150771457 608494113 258823836 -165981779 -54981335 150618947 443808294 -177808991 689046331 496814270 367008049 61923970 -207950240 -264156835 17912298 -40053551 -202442308 -14403878 17070572 1912983 -181123188 137978745 -184009854 188877122 313946237 -312798910 -164077170 -3090686 -8841419 42777556 631844215 -31834480 -391895898 604008431 -211951448 27007946 271486017 -22451007 -315506413 140934322 -338189302 114688093 90287611 -316836563 -800601534 -74182463 8620615 -448033056 6920341 -6624071 173690804 17197530 21542349 -247720834 -115442567 1747042 622084442 240493142 -23484762 -299767961 -133457410 -81059594 62959365 -284216341 -536022532 46347500 -174979531 54632625 24714487 23068856 -646595554 3760759 -412370446 -638359544 145532554 -232255 -89394835 21841215 7845597 -269920977 -67752949 664182502 32242490 245849821 -480721388 4711760 248775285 593456795 -57823251 -148909979 696363218 -306615394 8689450 160866340 -133495770 -120920239 77494980 4893932 21005919 -599227780 563328 12059094 -132076159 -4959224 -314298869 -257167659 -545725156 177375 -234249338 16786622 169403816 384695548 750408843 15557860 65551911 -726208714 -198629818 -20103135 39387237 -151137906 -27510162 549040119 -120896995 -466755481 51111868 -2718028 -21645 -277980311 749693440 -9231894 428704922 -68313280 705305926 -10911042 -378521313 -298580497 -185162900 6712254 539463472 143546385 -919734386 746264947 463445349 15931188 -448326405 60496153 837611044 23192672 -57665241 1875105 1779718 146960331 -408428895 -56286051 37064547 97229513 98983235 -156983266 185694984 23471290 -360532153 -908212070 -293246491 -626899513 -236022427 -769328032 226984022 144499141 2861600 11945031 -279387059 -257163173 155865616 574329384 -136864283 -294284237 139165862 238799032 216844425 -123651596 -357186619 40090538 445597846 -3097663 -61808330 728143834 450856564 -204220738 108771350 -42643040 574139034 -100301879 -20975160 243434431 -654843013 -37834 -12417985 29471393 127449427 14413701 13974853 -237180128 -289903821 -17841776 -320365136 -449680687 79390068 442481523 -186386180 -612365512 -96181842 125083316 -418653104 22355286 -126626539 213244872 8267565 -18284552 -162975811 85113897 -33921232 -37948022 225552207 8586388 188305053 -336464145 213561260 21752297 73862729 4170632 -46692445 -11931351 98929107 -1342255 -344466 187241958 217311151 -118443102 -276072568 -107629839 745159651 92393716 85635712 -458580422 -278109555 14020946 32049541 -101014585 877727711 415967258 -420517196 -233404902 -11453731 102821372 71295526 540039712 790534055 65060501 12430210 53845220 70204052 -279632011 127833515 -778700714 122428908 -127052895 -18930039 -216688973 626987969 385155139 422455709 -565969453 -112871043 -306611251 -94666230 -18408916 75592528 43154724 -29525981 983921 415597355 -461641406 13232452 351343646 642310950 -139711784 -40762193 -347405226 -52030159 619162435 -69538743 -175524727 -8331372 -8336351 -160276153 -126313935 -141015717 -533046012 957455956 393434657 182834458 24503142 -482404770 215611922 340600892 -50864114 655907700 -7330248 -136568369 4367264 -109120691 -442719821 252387462 10879953 -71424861 167897410 65832548 254043790 -107875879 302068144 -126465581 -445204144 11760512 -718789159 359064067 65653469 -301558436 -178548561 -286266934 314400838 -188584469 167872713 950005377 479103071 103499816 -92461153 -818390390 -260720267 -115631460 -270289977 205131576 80162486 -136334841 223194401 -136157104 304728447 104205735 487516512 -53223849 125672224 424536724 -134707822 163019894 -12055360 -120652515 18838988 -3744255 179315310 225827143 90969212 -45690374 478609147 378059409 -5447574 296097189 622655502 -450937349 14315079 369316425 -61507773 356928558 15351309 352214979 188727047 -230057600 -229532076 -161877556 360299277 119890090 928670367 -185176648 20309550 68462383 -27482824 281804032 -694382514 -360270233 -18681665 -173605 -336170302 936274615 106655607 -63938896 -248646854 197123124 -150044146 33940819 -1851667 69082411 85717366 -219438819 395104299 -29508255 -33170180 308636182 -290523360 68556621 292447698 438434199 134814431 -113894853 372382555 47232786 267214182 -8603511 350586087 -789111339 -88115006 59961521 769447185 180988609 4581070 88179764 -130528181 335353688 -23530978 97781808 277882764 -669215072 -218435752 -91982232 -650272441 582394027 518133594 -40753158 265300944 215396854 172476024 192722929 -394752154 -61934588 862323 -12505998 399119391 -31767408 -105210068 -386830675 -213019715 -59818166 461150571 229535807 420234580 63665209 -20021424 809870950 -6232562 -108055262 220342364 125094872 373196988 31224801 78128079 -70685344 198869 -76505406 348243983 -100035442 348484402 -253123972 -122899536 201665 244027387 231501645 87285427 51603264 -649969108 247333827 346866402 217278625 156514461 20884963 92179964 -246025416 -255019416 -586508593 -332561566 -412962266 924847437 1617527 241435747 -194238621 -247415528 -519387159 106775630 -19245959 -21794862 640517088 641962728 -298677392 22075243 12909266 148448886 386539791 -271582975 24149922 410479244 -115241259 168222980 613311800 -301068376 53686850 242079814 36814143 -499487267 -160103389 -484316211 -171535279 19050875 -597578169 86918952 164492670 -254456970 278178827 -338822683 228434647 11767779 -19800682 -262672748 -149018570 -114173821 -282144700 320870882 -410152259 -67936694 -140228186 295699042 -582068701 652149208 89819542 -305909641 -746468680 -196089948 -343034780 21783341 -467465676 203574865 28777643 367332935 198585182 82349262 702255569 -825468351 -433155354 -218466949 -3266705 -45187403 -454608198 118728000 -238900026 349416195 452326986 321306695 -119263522 -39089793 222383883 -177925002 29814246 -276574400 32083483 14414599 736467887 16430661 -121149275 -189551730 -304350929 815505398 -311760983 -4942477 35692 -2906615 -893528617 -128689833 -209012894 -75708790 249034327 96101534 -212797875 -65793356 -39061122 -164743807 -707246252 70161186 -32276949 -304797306 8101621 383771044 -771799736 -272860932 -87552961 559930631 -43059961 14668605 -25835239 -34274975 133332305 -575721596 31243678 -64415466 131542891 -248483214 -153916199 218090 32508265 -281890488 585372284 300782747 -200506106 105379893 -163378080 7922094 -190858304 -658877342 -34769086 128655903 579429416 -393904384 -356635747 -466413246 -717068016 -495030271 -360070640 -199105821 -14309273 3453405 -298348 -423051925 311962679 425751226 34913285 -250843452 13420363 147876166 -63216957 564909004 14774533 22395234 114012938 142585421 -413428400 -125575192 -366296175 368140084 -37055882 50495155 -581319257 110460062 -598419601 557063 15273743 -13493690 -276495984 -18483078 -3535526 15165882 85758307 250737229 -385404168 -100503223 -6675899 -266601418 -382809304 -141635612 -100798681 -21615375 342211100 -14460861 -368732691 164070040 -61254175 -172729842 6210700 -105057605 24260697 -5164334 296409472 359183720 -284350733 -76734912 26929382 -382269926 -30721592 -317948979 -183544740 -45446334 -56114229 -84545154 -677211081 42479650 -658801296 -474753997 -553377714 724391592 -764264374 -306802597 -198216084 333486571 279377046 -283749419 -11028288 -1729214 -9569994 -139644928 -11486506 336908539 -120773523 -153704895 -557003362 597572975 -71715633 -481257910 -73899788 597951137 303562024 -351074344 205378093 -58805682 54585568 280676097 727660995 388015609 185722236 -7650635 -118692409 120909998 668070194 173080432 549266332 22083167 -492865851 679164454 76351518 -250090332 -6302773 7496578 33905142 173330428 83310879 238226611 27213671 3114622 433978349 -311216372 267311103 208209477 -157361168 -518983395 -36365473 -650854914 7879055 -51590492 146207953 -314338616 244113432 -63465048 -20521609 18374291 173252223 177612929 183168428 -673201740 441351862 723005008 594989427 430470931 -32488194 714151647 99123129 -494498240 575701488 406490499 -20672654 -191069571 -1131114 -24113596 -38490625 14041105 31908203 -566380465 454851904 249321520 233287707 236397654 -17962299 79273612 -581632857 166721437 698404779 207289201 -545367022 333433926 -412433182 -94205593 -302427031 180165475 63116060 -196728653 123712069 -226681031 -160405432 -27263864 9746083 -491790818 429785663 -18663584 7964897 265965135 230999427 442789830 476527796 215287674 -257481866 -73279659 290315688 -234339831 292017954 -294034038 -74671001 -337715907 399606859 -6142843 37987963 131469613 -20532201 -226130436 -373121167 218034943 169402155 28882205 96119857 -310600592 136879865 21048704 181875696 -266090446 290629467 393583519 -446269943 774869133 -118572996 -93881907 662723651 -231058367 49604967 158395706 -699889131 -329732088 -603048471 78099285 -217462918 646202955 -19555436 61943353 -762087018 -377483192 193701 -203985239 559158073 -164631497 -31609834 168370986 -257805564 197263714 -156506588 294764889 -175954608 -4705988 134957443 29952878 174030 -283350540 366432756 -27147652 123700516 153587525 547578259 -409886943 191427523 -329007526 -280549113 -286275304 -83215901 -617995478 -192113549 -146329383 -226549953 119795462 168792854 201998196 419504811 -224133228 -72004783 -121182894 745461339 83609159 -241091003 -118269492 -62306265 -16273955 25464417 542038611 -242903399 297253706 -571971436 -60872749 108523978 417628076 389134480 141627284 -311343134 -230843453 90926214 410920405 21384576 189696250 37778024 -200653071 6805110 -3342681 650907775 10007888 -174509403 5615265 55051917 -159584907 -162501527 -306532120 684160883 -163477778 -30616704 309243549 90012635 296567912 531193915 -420774195 71273792 -10966017 132228290 34465142 547175639 8903346 -535824492 -234151499 -420607091 -171249693 328710998 459933924 230230780 -435827165 45714200 -59026892 41017786 -5072965 -24871714 2119674 63003092 158432486 -79414743 -186259027 -107167998 18429924 -147809877 492710427 490156707 -331801104 -389114251 -40863943 -339921799 446811132 54873704 33826091 -390225067 104304764 -270673105 -505043159 52589049 580070488 -763429825 78784924 835364007 -967733723 -3526014 17700829 -237799 599032064 371783921 -55330271 -241990935 38646978 47066081 310601 207314253 751188256 509444953 -106362793 -152158232 -439013102 130749659 291389995 117810131 -242945676 207161767 -4156547 248783154 606465782 -12473190 -534778637 97823065 -108151454 457111762 69295077 29026182 6555383 -53447835 -103708042 -347144321 -2360462 53889 479564301 -4792002 -40907347 40671747 160048587 21766517 10919739 -1218494 -335769278 38418387 383762724 -75178747 -5337139 -28178566 1240431 -297219847 1427597 -141449297 80709522 573297775 -3646204 -283690507 232667995 -19901785 96038357 -483912870 -115725413 37658453 138053011 829840897 -633807259 -310838750 -266129278 -306383020 -59120115 169177439 -355812071 -203837742 4434122 6173454 305455757 -352877088 757886016 532534592 595425711 3853803 7277039 527932427 -282980163 -76259394 676412467 -51304232 -224486229 89629781 -32965791 -14085804 123953711 -20133699 374639451 7071563 68829 329449281 238169749 -880120783 -27076750 -227931051 471234361 238028063 -8994440 219539854 -251765612 47153396 33963492 -2725876 450751424 138816466 18610378 -84032698 682683702 -7274797 -142211449 -25792860 -354631768 210242769 -194878318 -492144669 43790407 134972074 -8195141 447994268 459349 -32181257 -552145744 -167374790 494859289 69616959 254652661 36593046 149544132 -184554062 135502551 -162291844 -35421927 611283257 -226648074 -19035444 235094910 735287030 -302028685 655684322 179832350 121331122 -99661645 -663413582 425675943 113414768 -58344195 -134678674 -253526425 404453631 7004092 196652172 515605875 -78786910 158762570 -243382196 548512700 45910626 89815506 373535510 528689699 -16011106 364096864 -138988576 93224858 168058817 -297651552 -96897401 -12401652 8349655 51474558 -245927990 -254437406 -142468869 -809003874 -147556550 -580057098 -2772091 -623376164 12208757 -621442039 -16858610 -298704759 -51749548 531088179 436164209 -131559208 190972876 146306207 -297311871 -543727611 -19020152 206516517 216364480 -6025017 40570195 139652553 -14796950 -6024225 -192645212 -110649768 6186824 -694121085 8289214 -36571325 599156078 -1371576 -354940309 558619790 17472434 -20975884 267768505 -394210130 124478891 425868034 -345549215 -67466353 792772922 -218141694 61558128 -448081402 20884384 -82494221 -585371040 -432848694 178243013 -323502550 -535552791 -43038103 14775697 -30361539 -1316985 85914032 84589844 -485553 -3356306 -67775393 -430499996 -376213109 50085095 -225862575 -157984061 -88295219 457155755 -153725009 -311008083 -254768035 504776326 148833383 -208492653 -9476688 -298746525 -104963473 -48185031 -70129820 107592830 -202313168 503136959 331580214 47929180 -641801262 -216089360 702994141 165046853 427997598 6703331 166038306 126531121 -12676925 -95974117 238704794 -428231079 62240850 -156431609 -501160376 36373109 -117300542 -666353512 -269249013 -379021868 -116308141 -51899904 -2011468 -424577406 -21497450 -22608369 -3111327 -96808250 785697852 125152882 327650541 704975649 362917192 -165618309 2885990 -7266888 15676100 154432525 108582358 -573882373 727002903 -148361445 -380524015 33478582 -541947612 -334993894 -6150740 -18170127 -15206083 192638555 -12375959 26908699 -169400633 4219205 10723893 176277469 -23032300 74757897 55803401 45685032 29981121 -433968933 -119761113 137109485 95566749 -131756911 -252474100 125725713 67740704 307267616 110660695 -205791227 -29870658 -238940557 509069382 719229964 -201566499 -327118300 -389510491 -723873801 -121117698 55448250 -244293357 143732876 -621369439 57870016 16067731 1479137 99393984 1131173 102210128 124215926 -2502577 -22143466 -726067496 5363062 -90017507 -541031492 -211784541 -634298139 -316672736 162367295 262773955 -1884129 273875715 -409514228 431527968 3064145 -100450143 485587546 -157565897 -436674269 -236449939 -406925 431990177 -63190350 -137329361 -186195129 341046316 -530754047 441027413 -168569466 -94081315 -3589589 -220829830 206788423 102982115 -200465344 -190297440 3867664 114905326 80119573 -404152270 -914201135 -70441499 -579907504 57949795 -251216977 75941143 278545039 -110022231 -114877429 -133943869 -27051623 -102002912 1375683 -42798332 -645686411 29523871 -189956174 35671983 -138284875 -548808606 -12997116 -204234163 -309806829 438747327 -18878938 661056958 -138404375 588737738 -332498088 256529503 4584990 52456340 63710801 -5591173 -178546868 -172171096 -571046676 46003887 -744534279 -583104488 40191392 -15774754 104089939 -887847731 -284144196 2436994 236008461 -9687175 -23063220 -277856884 119481718 3000298 117187181 320136428 181834731 36762471 750938956 -216129430 -449666922 186836970 170885635 -76302457 248085889 525472040 -246853861 -663725515 -294317810 132197383 -112582765 -219836230 319815769 -125103442 90432597 -544161042 141896677 -719208200 -253454786 -279462307 411729786 146800741 -12170208 -114011455 329112786 -99087496 1398989 -531426587 126793736 -253196974 1533262 -94738254 -328898100 -629080724 441254619 271600131 109038303 69413968 66136013 -6365014 -2957706 -3810656 209830052 471307263 -131875550 604141129 -151314220 -334378727 361997848 -296693860 86874142 421176782 -19875875 52184659 139061248 -436169032 -575736107 -477084283 -390395218 866197345 122412131 -145730438 -579013399 405450346 1882047 -31845798 64688225 -22508724 -724209313 200950414 -420140126 328766923 -135580735 -33410008 -31083352 -199022800 54383476 -306809110 25360932 -497072214 6217471 198119320 7982178 687045872 -169327778 26249263 385384804 -488238832 -89231562 12797280 -139353601 31978476 10417235 -447385036 -448322528 635701320 281275319 643771547 10026367 -215293547 240158442 -22121060 10594586 285115780 -102750631 -85407969 242663166 -86684050 -573793199 80301326 -133482134 -635117841 -122720729 -113446725 68820125 131121930 -30342643 15278061 -78464548 99243683 548334469 327494343 523475783 -499894640 -169301 -503675831 -110465550 -436219838 34525933 82768846 -30415566 700289178 -31851543 -773776448 -19195381 6117101 -391659512 -667536447 -190678140 -184331806 -26712151 -494752379 -297648114 605912741 -567864881 464366367 817305779 409955066 -85359053 636621763 -664453744 10134135 97624611 77286661 507300005 -271286494 -7619348 87784041 -211491875 -312590361 1197899 -392278946 210751299 9060101 600674114 171911424 97339263 320868067 -362167903 344563483 112613084 -321437992 -362423033 2754893 -205392027 -186818510 -358173229 -576027322 -262390641 223318122 379594975 538813869 151130680 15174623 -549845896 14027915 -138683467 660095886 10408240 485020529 1732480 27877179 -428165384 -14534978 -114517605 -457320367 -195219517 2056412 -79266324 -9599992 -241388638 284817873 -209671338 3500102 -891560881 -350404848 -77273933 671315490 -455888009 16040697 -110413571 5843910 276398327 -70977451 317233609 209473986 -302857497 -19487625 5396555 807066834 486259101 -628692867 154769367 1093365 -52166194 499486277 -535828955 -127411350 -47407440 311510361 -393176624 -374843625 -154313726 204492124 417214110 -15150718 193404380 23209518 165319464 -206491143 339812301 -3947017 386832885 -87606831 -433910644 167398939 -393976652 -4804071 335446279 -247531543 -24846108 345509107 -593749215 -364924497 -510362569 -53928858 -125878121 439927797 -19587463 221995547 -160211562 109360872 -8912587 4989561 -147364197 30101819 531395576 628912018 -658278625 3804520 -12964197 472297063 761481862 777964 645386628 9410661 -411910745 -22121337 -77842951 512784192 537232529 68658544 -450762471 124067433 -496225425 265379918 214336826 -275565317 -153696608 -33240923 -254046572 433782884 -126389317 -117625073 -352178396 -15476314 -529357718 -116206537 33425228 -179444636 312962800 470931275 334090451 -135516767 20414320 -19741457 296369834 -527806565 223767493 -351810975 2867668 -321606894 -454654357 -590753632 525483952 -248819532 -13048961 156269285 -844000743 -615805 280724790 -4153008 1237418 -187979600 -18369707 -535840190 -287079046 421065114 -734055725 191473629 453813656 14538988 36030445 15717375 229935438 52649806 161921693 131894317 162077327 129734331 383529216 -811291461 717737797 -219693697 -38186638 44471422 313517787 -133029908 -412231384 -5316612 -218293003 -3616725 63136493 -225501944 -582833792 647147506 -75180454 86856941 -11140168 936307833 -179027989 -270666904 682512216 577017768 13081886 166367528 -281148443 -46080711 -497662282 -269796193 -484876138 -183266684 15279319 -13311617 -175771572 238461370 757216920 7389468 -94370778 705700777 11199617 -132154581 126241019 146777094 115371391 -14659433 251570248 -339680463 749691190 421691552 -174639466 -15979048 -277469524 -71600999 404530978 433616429 450841071 2882363 7035617 242752121 -42072165 150232182 -73751483 -10956737 723168410 30175111 -363393919 -711922147 725455210 -26544612 -498606250 584292891 63878143 10945886 4800886 815367706 99694600 167866705 108170109 -5397878 -26498624 363985917 -327381256 23141160 -131300941 -137001212 94405342 480824154 115175979 -8115303 -160288406 -352419476 -24749442 -23534627 200012105 -90716512 -12327304 -128250089 118177303 87132231 -177197914 -103583035 44869641 235474762 -6149519 292186755 14428214 -271195133 -622748891 127172366 -334280888 87094115 949175731 11588911 -423148241 -686463093 -237401 -69151721 309134350 -14289111 217225310 320757616 -398118786 12625643 -4653713 112366940 487755444 -41902541 -27134539 420956055 147625195 203082433 -350965083 -216609841 237373065 105820066 -44343113 143804271 92818376 -109198745 -133541506 -2001291 96562613 406062756 66415211 -326273938 -84878487 -1527626 -274392312 732045738 -117865459 354058763 -516765637 -409581267 -35813542 -243370882 786997554 53415674 25779034 -109609204 34157742 1522399 -138133767 -220853817 4961537 -151915082 -4382322 -17972210 509035509 365991651 -10665041 525142829 -32315036 -563986027 -248385379 -52614942 22661468 -2673775 22030881 6937989 -176902892 236086233 677102596 -482115888 13816941 555575186 -125077478 2052767 38763395 72117194 238265640 -420091377 180040640 8379501 -7490991 17266844 387220846 240945714 -627868399 -31116981 -4470827 -489858382 -187187602 172691364 -82044816 134106220 -76162438 -27601525 9375839 116033730 -599959602 155094377 -22129232 35765068 -199281873 -125949458 -831703684 -22672821 88037501 -778401778 7572702 132194008 -32693242 598369387 -14981856 535736395 17731708 -580623068 -78107799 388694462 260668483 621025085 226072308 -116971 381194652 -124081759 113851142 355929556 -165041964 406772745 772801762 82378543 563387325 61811614 -89725645 50587340 420677614 -179825591 -327778551 215993559 -269160331 198069464 1809081 828401019 -138449577 -372266533 -498397242 -6867351 -852316038 -519921088 -133559354 302528983 181829889 227081648 612321002 381914084 -185269430 -161887392 -5063367 -467615967 -739055492 226891555 351453765 537386362 -588392065 472924509 -497868995 -236344282 -99514621 -87969522 -73042232 -6957257 419737833 -5550751 -272613189 488075671 176864699 466108713 49538923 166243061 790543582 -492637 593440355 23999083 -45759359 -3466779 -429198050 54286875 102015463 28863840 28089729 -220797678 574410202 -43052400 -28759083 148811073 755194902 -49466726 -696194792 16409400 344357307 127143187 -399186472 -347686499 577098195 646682798 -487242795 6929031 -539546132 -452939374 -448087684 -224918955 65035822 -265111494 424278457 -564269534 13900420 414682479 -23446589 -540832427 675408037 64377713 94683010 37519050 -16711065 399258288 177647229 -459283434 -15425713 -294719829 -224208034 -7151945 -341089531 -165966514 539158741 -8127993 188346358 -586618375 548244608 299644938 797210363 212974714 61908243 -105556613 -452794595 42679960 -392044929 -200671973 -14343226 -4820066 372721781 -199334589 -161795814 -27435013 -35772718 3762618 161279559 -375233181 -38802073 -5456865 660618279 -259713861 -74864052 -199010347 -199097092 51402561 -485339755 -376980696 863514849 342396027 -28347245 144994193 56083220 394121350 525264960 -164514147 -6909748 77513124 -94104993 24428513 -42003651 -558797 140116785 41437571 -18661302 -71111524 185665863 -318623767 38774549 -182106409 12801309 255999010 -825407143 -340190173 -103095326 188591042 -588028962 302585485 383102398 -189116008 -496452735 -8597116 24747748 158611588 -43352060 629774032 -512196392 -391894147 73752452 373735487 23803552 -270170488 10880672 11265532 -23957910 570851869 -43671988 444705046 -152640688 -97703466 564940220 143279376 -10566110 612521257 166925767 941142 -133595727 -925186406 -317939581 654244338 -362403878 -709138190 -170664579 621433335 107368525 252141602 -421477597 4441963 -46358075 196235393 318082198 2024362 114422156 920931406 370702924 495618112 64240024 -218632929 -201306752 37462670 -65019268 197401160 314051801 454579739 -25148732 357735442 -79124881 102674620 -133797145 147144473 -379757247 248109469 113568809 19112071 -514565498 -694607493 -2259052 215847481 112855413 519546257 305445553 -552268887 -409336769 -593458924 -749178932 16520982 -308834299 -7809079 -83593 -776454809 184206316 -328086109 136578304 254484349 -353476945 -87732237 -224660356 47090399 21952011 341858908 -101601723 507853203 -160424869 197142999 119189861 -339473875 -433947255 362241054 211720934 -90181123 -329542488 51117739 52516802 97669469 -101050834 -7350817 -105532 -602423690 -354131275 -9081966 -309799414 -689551980 257208451 -134563223 -166701246 -111056592 47502832 -630585400 -506134790 -43188106 521782736 3366336 -583487521 23662117 -332802221 364029883 76017591 56708497 805007482 427697857 -131723340 771410023 27714795 -531311434 -6352936 1894625 429152994 -134914703 31581769 -126409780 104106356 -407217923 290897839 -491659401 -1236182 117585996 232837431 -77480669 -52071152 67824757 853127345 -173375009 355073466 -17610605 -12911318 64687923 -19257601 -774929395 36701296 -73774835 -193605136 7880876 -529797223 -782020563 1748247 12652795 -171387898 321728559 31334942 -425316125 528279248 -238780017 104437091 -615627872 524883506 90173201 801142651 479150183 8639417 319857805 -242842796 303388698 -464068320 7508026 392534765 -267495758 -789492296 -43820060 171695867 85426030 -43531123 264339079 334599833 116258394 84390499 580442095 -618653678 -566539145 -445259993 170426497 -61125511 130270646 -267076673 -186761993 -655438861 36305835 -137952884 291340575 -177285649 -459034 -410984428 56672868 -327936924 528603169 530617647 2146289 13808966 2214372 -21684625 -67346967 -433574 -70370954 333574886 -51670056 44405107 1175682 -35467849 -96536512 -598969683 51018439 -514097721 -257324815 -642651662 -48999997 -808778191 12284203 -46192376 263967627 -274751697 -154629823 -70827078 -40759375 469885 -283119983 -833766487 332196595 -193545598 649026994 659622880 -297039258 -410206077 -25975588 137876066 -28416961 -531252021 250931748 35726972 70262875 215698238 322327848 -537985596 -341897041 8951283 38977799 875335945 20138664 187509483 213361439 738532899 -806621102 -338115078 -244032767 108495391 24442846 -2388119 -145801824 11866641 -306855053 81756105 175306153 13088539 2508451 -254826674 -6799947 -8893487 -6714677 91970375 191324530 172062746 85901329 19152761 -545953396 -65899503 -585663 256824815 -130012661 50774965 68361700 106301349 -416773444 1837109 -40683209 -296310049 85151323 341741451 708871507 -580187016 379181421 -63255063 -6491506 367995654 -55434594 349771365 21343496 -56495600 716250801 883780015 -20941794 -235184706 489948865 -402536483 111186422 -71921468 40315829 235677047 -295507825 -189645932 -12263363 -213119498 -310418074 -10974378 328709352 -720913399 16289683 427427424 38860015 193837853 -181605870 768313038 346226564 118220000 88821673 249951147 -41739471 557606176 -305936571 -502060824 -545770831 -779883131 474660665 -696646293 747016759 -56267076 32619068 412758415 -116480069 332922004 -28014981 -453889397 -209035961 -354725187 227348474 -9013820 -383364376 17362968 -79626104 171535680 -334034076 21686098 -131713114 -70804875 -337450316 160030623 169368292 54989607 111897242 323651949 359402597 -357567871 447847162 335467290 -15309483 -137454100 80070145 -511702875 212635047 -543264031 1700307 -281087803 -7198836 16815495 -743941502 4897879 -278707394 166747475 -520532421 -351512830 91131776 -26742843 -8957202 -696916501 176665629 349409864 391386038 23215957 -282778384 84615553 207152961 -54373787 -194928612 -368497441 231418584 399079683 262989346 -141691004 291188716 -77129959 267569009 -46830789 -375307815 -158569392 -266854028 280402999 430954772 275152952 -283970874 382118247 17352990 -161213599 332536227 -93791002 265835999 -279870996 532784163 48316122 -220957466 581690051 -285167 95164355 107366026 167444925 -66706658 -336866 -65946715 531292654 284805141 158538565 -96217621 4963070 2949354 96446671 70098030 -439904 780658583 112564823 -16089310 555627388 118724987 -469809137 45187880 21912360 -494318959 215963072 105880233 209399975 -69986853 -148344113 -193083630 -95295823 83485316 -26449761 25407775 -364181845 207553936 -18262933 331689261 780566346 100954582 -381335758 14594144 -6348981 477813774 -679544867 -7439932 -38635413 -29739051 337484066 1521766 548871864 -827699263 -476914359 200849807 18275802 -353810477 144471168 104105 -385547246 -65675437 20385863 235718929 94314112 16637521 618264383 -37132354 290361518 -734256987 -395779942 -160169808 42150912 200296345 205167699 -38961416 118800734 172935973 200065424 -546792294 468245085 688046939 -20170006 121210476 -527590249 223850057 6608620 20362432 -35403971 468230 255500929 135197834 483410748 16049579 -538354529 217219904 -8012282 470267342 -857557952 -29449321 -610637994 114749809 -1920768 -263347163 128127249 -278230636 5962408 50108863 330878116 371584578 233054237 -123423040 143681770 -392194206 -250851179 276836042 -35298435 12432430 374645447 -337407636 -111864801 77220496 106912010 -46565565 77999358 57979049 -581528113 -530031196 -409243520 156404390 -134793041 595913906 309232 438479655 -538234649 -207036818 189752651 726132172 37262668 -306100067 20677711 208363942 -257431416 -130310602 -402077668 71009576 47000892 110768272 2191778 543619861 -476251719 -476676276 90848320 609758555 -176361391 -11330253 -159042399 -61165527 798445150 -318109365 -163903216 -155943700 -75362890 43346175 -178922213 -41722729 -52106452 -161026229 205945245 -409232732 30400194 12096541 360664854 78669353 537689489 -744191681 -115169791 483784192 117042320 -855147254 7784758 390936106 -3247357 -81944063 246446489 18204507 -327505030 179430260 -46605405 -155751476 -455485884 37812622 -62878793 -180785801 -422699752 504247979 2501995 -637217118 -14311709 153762265 -61203330 108101673 599166469 -4603611 -2787578 296981812 -440143708 -33884630 -59069847 25494274 -891757188 118005650 -40968955 -168528654 24213453 -70521609 -432661339 -59830808 150018992 167802078 -360588156 14338988 38986337 148855290 121059240 249578468 -2557398 56048801 -21006044 -886271272 -574524780 -5906031 598320566 -122148198 22836817 -106067020 -18570679 320996836 -147437186 -109726719 -81756632 108443913 -345090386 -5168572 -697457486 -46953026 43653156 221891429 -868852830 -2083616 392465275 -168380437 -46717190 648453645 49330882 -98253553 215591201 76170567 -34740863 -417746651 -183435272 -300033442 -36124848 406464 -332126034 -129953373 -82085720 -157211531 -14885068 517677337 432658760 -352742407 196315412 149014044 52351436 -266049946 255097841 -24031284 -390850248 12822782 77516018 378404935 -513281160 -487081051 308577982 -12497333 9069044 -539698018 76830713 -21310921 323810956 -351773423 -111580095 6019579 -34403675 48577773 853437778 -347850282 96696500 -640462 -22061760 3074035 118467874 -745659405 513084996 787343851 -6752753 -188898824 262510654 -461588515 -52687980 -216361613 52294624 5428079 74343469 7227729 21863554 -103205854 673699043 260568957 132162002 -36602700 -145715094 285242323 -415608882 103907699 142836351 -68011975 -64092956 -224345553 -122281477 -240708116 281920241 622740027 147171641 -129450430 -460894381 -209382551 427631019 -47286960 -88314618 374219580 6174306 241220571 22727842 484956199 -285060392 63555004 -5579478 37768106 -3128699 384947530 -47441214 430136007 104176263 35245417 -26604634 734781008 -30740035 38531476 14160545 612967763 -318279536 -155185907 -712464489 16492597 333056688 -481071878 3727559 465547148 413145860 144669950 -388628591 98904853 23080601 -29327807 29535805 96411480 -384116683 -204919559 9305494 171114076 -13421748 -93253013 134053104 67482872 -15252325 454937091 -150327364 497277978 697569298 -192376637 -16492098 -954252 -38473318 38445422 623169459 350354164 -572951618 -235277049 -9131182 -64669831 -199584054 -223872188 335127627 485152386 -285807521 -281378810 -219178301 -81905188 213691952 -262018963 -401042252 -27775768 -189219033 -177125776 -1166348 75821458 36629465 361747311 -385678986 -52206370 -321868594 -280094533 -16132172 551516730 -49224773 -565031223 741063 -513909809 -140621584 -56753143 -134709722 -382957838 -595878523 25496594 426688471 224088991 -20347045 465343936 -119667226 -138101050 24311651 -360615925 -61381747 -2412092 -310766564 266189778 -6025349 353758127 205206305 -193485755 -650736797 -51833591 13854458 -178752066 -466376652 54333118 8819724 78818777 448331452 3831959 -11817434 -125769535 119187350 -400730525 361776893 495042438 -229036144 -623226320 12127973 3171848 183632504 153300895 -85662433 -101362884 178351672 68168179 187148526 129909287 -230577761 -133179923 718441441 -45633 -567254 528550283 -372887212 -262471456 -6004634 117445452 -88679166 -281454356 90270599 -433463535 -2453722 261255505 452343247 -388853076 376926846 12224360 -790948610 6769340 569320810 263198729 280324164 19479889 -228215834 145934003 28108406 4794156 193939472 -493591699 -528242857 -10525398 98284871 60397867 -190756089 -1744537 514466181 394877438 -38266530 293829458 813189209 162820586 -185025700 401258184 121962157 -652348730 -660102599 -29605579 -876970010 379132086 6465719 -40012425 -118863863 200980818 -6540875 -632154294 -300973421 40090421 577842471 -12694228 230162600 -224994881 350966968 6314887 -10583207 22170879 137424705 397805149 -958702847 14001368 -22150272 -154522118 -451792659 -27515784 236399251 -100481756 327385400 20364586 85455908 -138674681 -254691977 -52579156 445030053 -67775552 -494449609 -30520741 -103949899 105508142 -171733343 -1553876 98820494 -269521 259193864 245005619 -107473799 729666946 181714668 134273123 -11701214 35228040 46654437 62080007 -275244895 99636600 119215524 75725896 -98529037 270147683 111003989 -375402160 -348277612 10304977 -67659627 394269652 -112152128 273680381 165594402 -589735408 674638812 -24916005 101845187 -292179350 -3098483 1640782 -298426662 52450558 59687607 -320411222 -23869665 431484073 9504533 -190121891 -718912603 594628343 -226670108 -11714305 46755051 45219855 -409138953 -577804614 77451170 88174151 -143479564 -15982203 -189540349 -10044050 163311644 -252320648 173335777 602593347 438729363 -385003354 22535897 83861049 -196540294 -13470493 -860121037 -183964568 182760392 -174779 82467624 -191190355 -787614495 4101632 483646504 -331845426 10903510 -206832892 1915252 159880160 77808962 31904192 -49874568 -65822146 592869495 232948008 225958599 -283040328 -164952512 216780647 -462356614 -30087226 -79482927 221669561 -518420110 707430117 134738914 52208619 -280787645 -237755541 671321714 148107878 -398666907 -389136415 323268166 -53193407 -367282110 11334681 -327982270 -310551931 27641237 49679361 -261954942 -40850285 -1261872 110221927 79838149 -29609508 181194435 -36550670 -61095 10171549 -133800492 747468251 -133573440 198418617 -64160237 -756998941 -502776536 575988138 -342434480 13351136 77289108 -222200035 -8959515 3944907 -26448111 -382421919 57495094 -26741685 15200470 -92609264 -885768222 163236673 631571351 581018657 -383219940 -276190584 -402269430 70018724 -490171028 -205339482 52797482 -28215608 1447652 6326336 164537082 -478834406 234939528 -77113810 319233473 -260015143 23696937 -44488894 -284541994 36537629 -13531230 10509345 51179591 45448792 -1929960 -336023235 -338766286 -7146739 18298719 57690948 929154381 -624199101 -564519055 74520733 26035677 58773184 -237975505 220786176 619963510 342067536 239771392 -155589027 769695492 -408326233 26903865 100512441 397714261 -9904321 850025057 310704254 29153313 124151550 -506312143 43775355 -163740019 -101740033 573097770 18320043 252032331 -638745292 -343016864 -660220976 365851201 438269138 357783516 -116395636 -241728712 77079322 232481357 -220507186 -520644352 -493252060 -857310589 162593374 373709394 -6447569 294671326 81562209 -306399652 601489093 22899025 511933021 -519234617 -35090555 -409785557 385497935 599871255 126278972 -518141949 -2040654 -413606852 521015908 -38656506 861039954 60283567 -3198144 50909193 98281025 -157817662 843675 42873680 823217280 -433940395 -71470 -72213646 -52327494 235008143 -195311948 514364019 29585216 -725313586 603657799 48022995 -181017268 -60650303 -9468604 -226537250 -605490675 -154187635 267595990 91754789 588637073 347939229 -5283240 -14677100 -120319652 -699609571 153142647 119041156 690899132 272444847 3304135 110568642 685131736 440459644 -703309818 13669401 -37273727 -899078377 31056599 -31941473 828673158 305717486 -237841551 -2483011 -100794076 -1136870 213029834 430853235 -237911593 276891721 -307359248 -447710701 72359812 142004931 521726859 -323635902 2503851 256815336 -483384824 146815046 50050433 204345879 350656728 898762446 56385926 41483 -237383216 432435633 249592737 -373550774 401401079 -50694118 -662158163 -315664913 -162201791 -164871090 192007397 -28062094 537223944 -194272344 384159395 9622667 -594187137 102175161 2844913 128384661 205200145 -380944001 -29048250 -6156551 381233389 -564769467 201978021 19965312 -404466743 -277734544 248663860 -6536893 279141151 -259760579 220368629 427954357 -94430446 61222 -621757526 550688238 14775259 -379046627 80794692 167341757 -52777751 77665663 137767695 132151770 -292696276 -160386154 97919553 138699256 308201576 -5905379 417156492 -357719662 -648749665 -605334348 767714450 707975615 40888001 -142204851 -223731946 -420764260 98105005 -315336027 568688592 333014569 -524733687 125591160 460989933 531786765 274095993 -254298872 -256155960 -517654907 -191870 233541517 -244543707 102997545 -20978452 716521538 -448208306 48727055 356853036 47895940 -178427985 119324843 79231014 -16234606 70108555 -60311541 -566025391 485999622 392079630 60417587 58528484 379748898 188790578 -461200846 443789433 -525495929 147920197 -522557108 -120386787 125536568 -319195711 42926007 553109 250386582 14593601 608701702 594346236 -665868228 51493905 3090665 -169012879 -268194052 -308804053 -391120103 -219724582 -21837686 7080981 -546923688 7130311 673476460 -315204708 138732907 51839969 271247970 -270467095 -888065074 -494944890 192766109 -579292455 -10142256 -27305740 32197751 67041075 297170044 -241691634 133766742 -333091787 362629428 886012234 191784266 -44605593 374248304 35145322 30429792 -34187614 20798258 588361119 140642252 440708670 97254346 -30013573 -197433784 -196600334 -316182963 -159154112 -541428371 -69816676 194558359 389206072 -27336475 -383492453 -200260331 16990257 74329971 144395916 60509938 3484828 4178736 -46062047 58533503 273941103 -47523385 -502606634 19534997 -170627535 146274164 -20178192 567248422 -350158563 183646102 133487058 24674324 -299667441 -17349814 -65907596 -195354845 -146364843 -836274283 337555151 85396272 154218538 -421669292 107400004 -44914510 322260430 995590 -190673022 19800672 34447549 99147983 66534531 216906645 15760765 175719111 855045605 -84467771 -757065905 210371027 -399169576 89952797 264011803 -172023470 78909026 54423404 -470808624 84292082 -162016444 156124465 -862485340 7923145 -100645128 -566930698 -780412295 747203565 673386206 680623990 -16807836 -1988722 -180596581 -382178856 -117950633 -194488511 18589162 229337816 -170029682 -69386219 -6680251 323827077 -98385377 6521237 -389028329 1490492 -8546564 49173645 242295605 3428609 -161046701 -483749606 63282138 141447373 -670889790 257564859 205149529 -608575902 -683114654 198806027 -8149845 432015951 -57423851 1100443 2535932 -11886089 -77592667 27313313 -413095411 50542703 -74704923 701178263 7092722 -632631075 -114600966 -152502608 29437436 -588818185 282647163 -222264663 390871586 -639567171 -36260754 283846301 -10729766 -353848715 109863395 -85488052 481003945 114954 16155729 -265359666 -751987758 -415067040 93852826 -710388122 86603037 -89346288 252813313 -58718866 74772544 -185538351 -317083231 -57784024 13618226 179508733 551047554 291320098 -236669502 630817513 -15104491 -241643162 110365002 -435549802 -220402589 16883560 239452326 -23243866 77123050 -186162946 -184292639 307045760 7991417 -50881151 -23298405 94861050 131953658 -373832740 -34702682 -5454645 821708103 4404363 -39661803 219031769 -9771114 7491006 167739321 -736417316 -187200017 -42391543 54303753 -2611226 -26610056 491235016 248305144 97204905 107399217 -391516600 405208738 -1371831 3582643 205858491 -197038174 14444470 114788206 6471848 -14283505 -30097419 -125208507 557014620 -83206954 629632219 -4166176 -985510686 -284294306 -18282809 68587345 -203539197 311181960 187344222 1655227 402720827 -50846279 -263173027 -599542690 -31717752 -805271331 -242888174 -4793377 -258086715 3967784 -6802338 497984072 712968217 -782705894 518259629 210032140 -780188224 366950142 -868842470 -669510162 -517906766 14750074 -475424882 -23461696 -10756045 691700763 18948606 21461717 461154318 -719638517 -827033138 -791313655 -184690179 481978484 185361547 -27434936 544984424 818787682 362049866 1716053 77452945 488745034 73566836 -317811887 -708794097 -660860597 -122536401 -157306799 148004179 211570001 108042397 198205550 553470519 32778597 103925028 752936984 -141435920 10620946 -362015383 -176763070 -258726805 -299454610 -673634543 310789433 -552864403 -515961206 -539036448 -1247027 55479455 -136706653 83467471 -233083570 483906814 -1060202 452403900 123393838 -352412598 413039154 -184752594 -121081635 562834802 -402901104 4617346 78976395 122592477 -204472082 517416 -310564893 -438867146 -167734291 223429687 153731523 7718123 -659139203 -650024224 16810752 -8296345 185642965 217629347 -227625774 -244136716 3169827 -15803771 433001261 -394174410 784083072 -192800406 -685242978 91972476 125803788 21213165 417021414 -320391717 -117446942 334905124 -89145486 -37107264 -370058007 484703954 303122839 8959835 43870186 -604322181 -241419162 -451534940 -518203420 -49981591 116564446 -38196198 7331407 65802095 -525229570 257101837 -558715363 -182469211 32561102 -12909825 -410194830 -31775578 -86226230 70096882 -12420789 30771337 10360234 -517451958 921408 158747684 -11375229 130249345 6142814 57590933 202809660 -722744214 -1792141 520198591 -8377074 4302031 527976397 -125856654 2097323 19509331 3612636 25723506 -160895455 -5984768 114364601 613533147 772701520 -127893000 -230780716 236539880 502232502 -13170534 5541335 -8686674 -14099720 496869429 167562094 -33541503 390244606 -168023749 220099488 -276335871 -15482748 194112022 -197479344 -273642816 186603471 -38116052 -436762637 -30428963 -371591216 -149814046 356461848 330991480 -283380426 -635849026 -107745425 -307793924 444519583 -825663273 -18313538 219923032 -210224933 -352703683 -46167880 -54121934 11971757 15343929 -590085765 -215417 607178575 -17470288 -298964422 186261117 -521370710 -280603688 9693691 -105276360 -251583162 23343914 217174347 -445547496 39535996 88844788 336641386 -62788797 -243748251 643655112 488822079 211436268 463365035 99648283 -314872342 -120270168 16248190 589399957 -56299844 72432803 -545331091 504545451 -150386437 54316628 -61702952 316824436 -125292543 -4356164 63295712 734132811 4651842 -795996287 314041400 -332562126 139673001 -382456063 -205640172 -775777886 5777249 173481030 -325004311 -247802468 -412115806 451825541 407981795 436895459 175158348 -3181619 247517459 126063619 202391950 15078450 -902591260 41292608 314044732 -30602897 -553131869 -7990071 -422633211 -88073455 497279042 74564410 -105526891 -246538412 333455117 147217250 -172470619 151287332 -490890075 372357094 -33572978 -57115357 -20044656 5576065 6646368 -95087258 -195244316 -11223308 -87903462 55362246 -155707169 23845671 -320650278 -450687613 45356531 -647002 272059173 229555126 76159007 468300590 -29896552 -59596801 -353793027 10449787 3049826 -236930886 -686532043 -29815592 56356 -180757590 -60869426 15965647 114535812 -94459984 -260724225 3204334 -118032994 -119274558 117777523 -275313725 398691140 5955027 18597753 41988650 190220271 -566276951 583670239 -179098955 303980484 158247601 54044144 36543512 187344624 -9296234 -22626819 126160612 -133956771 -28012928 -2573688 300072869 -181848567 175623541 -432503621 39873187 -26004649 5888765 -419012685 -283002289 -65894013 333954729 -174482553 181111959 487194916 -17028972 -197932644 -282499939 286087689 266806833 -4616246 233314146 101998662 -60661500 -123551497 -14297561 38172275 51450048 -124202693 12994815 -29763626 -30312228 -255251031 -7885280 -36509479 -317854742 376750146 1611135 47191261 -234729624 -109966204 691206610 -274971659 -131603535 302145027 134814760 862603938 -679482213 -25220746 -636047217 -503722455 90063987 8797702 307430757 -6506514 -532778197 -285719827 308967479 -141912436 -270122736 -218707332 373664203 66776723 -312681213 -38410769 280562693 -58776632 665669998 -234329323 -118828234 -241171896 853900436 -182825177 -621360893 -347384555 45928436 -12719719 439873222 240727608 532681868 -573644938 220593042 -529793279 146400605 -205400612 -64792 -7157288 -102103542 8095714 -10821781 -109732942 304989260 321793510 -47706659 149084512 -179003370 359480044 -32255492 -214067539 -42839238 9838304 341479412 3216062 106173340 -117813156 -387767637 -14908370 124240482 -699036777 10210805 -331869374 495859 -230351676 135162273 -1524010 10606602 -462725476 58552877 67896909 -188329920 28709157 -71667773 88209348 46136435 195322293 46190323 -151155723 -34595448 305068615 183203440 30052838 1413268 -301137805 -362464655 -377701234 626144853 -118815594 191698740 -129429984 -299337338 -37820839 -1016626 727390570 -173652841 380362 -546646042 -140384100 -492229540 62858673 -6229226 236488322 25388077 -57353637 113257636 9608510 129300255 -214453486 -335655943 131218978 163489726 29900308 -170397367 295102708 360283126 100662876 -61355223 -39347236 243149717 -256512066 -18822874 -89013138 -20974223 -355699501 -15047699 -354259409 -145243385 303374876 -712946196 49541008 -79446190 279340602 -32615138 -67525858 301227386 -475302846 -1725742 -299858190 26474263 -2244065 -60468199 -103611067 -17741666 394746587 37546246 582401099 4633972 47467260 -225015079 -438995032 -32649074 -933687091 240018319 -78083000 -254561309 -428689210 29311404 -83820003 14884229 395680427 120461125 317317330 389336241 -145748634 435375634 -430880737 -44346882 335101105 484868917 -491250965 -215213968 17262196 -15199416 -62126091 72299513 -171267209 -303628819 546013536 745934909 54911826 -164903537 -343610426 99602132 -247492063 161663396 -86797410 -212925476 -678424660 709926052 -667287537 -4431943 146139218 293610496 -267490601 86906113 -527359732 45597280 310045248 92803198 92311464 373656178 279554200 451930466 343939220 -10447199 114052659 -385996593 -497447483 327707909 -21697668 20527687 787683870 -571755694 -174646693 -166551508 -47384926 -58955043 -21067249 133547319 152339623 -376514684 -169499817 298228632 -314329205 -28036369 281427328 -282085578 -73964207 -305559685 26999127 -149522824 -182103463 133295010 43623929 -559564189 -276797075 -20839624 239048971 146252814 -69926127 -84011246 198567772 75419456 -193372746 -209016512 -2568340 -18319041 -130239680 -25818302 -701807661 897537080 -622837358 -69163542 263529239 612615031 -446516773 -326779640 -179890077 -9849874 -109995991 -43982480 -707647180 -423046370 -391854484 84448375 -258693742 -406809362 -192294686 -90678996 -257892323 -5269627 -29595757 182538708 -131926609 78711054 139997607 43003635 41671474 -6673070 -212511691 -470407315 -664908357 -19539404 709782995 50335548 -185291941 -79431195 -10205559 3541397 -321497249 180847119 24937264 227909303 -91046950 8901512 3159005 -260086863 -302922661 -4898271 -474448694 22759932 899685411 9769167 422047252 261477431 -303809410 197743054 -214881171 -710958267 -368488772 -182137361 512045933 -44012797 -209788301 -412597221 -11621542 -84130650 30215451 -82404526 -126980872 18881959 190187561 136967224 600664669 -190337017 -119487616 116804930 643959295 -217383936 375790707 -387704976 -475826899 -112858246 -89360156 -107248271 225667050 4490468 -37069067 -249686495 -239511110 387007997 53302562 852793988 -148884154 392472475 -418331227 -278041129 16035986 111858030 75704991 5700538 486398358 -210388119 14508094 -74699193 -250173089 99253890 -320824934 35169563 -159090754 -41406275 5470056 774932946 7975413 74821972 -190151571 84733883 -431640893 98498016 -84369385 7131334 -18782052 77019837 -295334798 10619888 82610626 45018470 526371392 -3660628 304793001 9474301 19658165 279129074 -256807471 -215904365 113223788 -11610583 -176953656 407425483 290372336 278047893 -62551548 -36805828 -105650155 -156720240 418608156 -17476089 81625356 -140452321 6476251 32337058 729827397 -3272397 -55839782 160088534 331478646 497288630 -65662972 22794018 -240375786 24575322 42071836 -120446670 8636735 -23082220 472859196 121104334 105321015 67847201 13448982 -208571764 127963269 -232251898 230015142 14541954 -253439724 114614096 -145470009 66792869 166598523 111161349 -98618994 26148830 178508742 7489594 101324848 609085349 -189104280 70675650 4885820 27017956 51765979 435349 324124549 -263383627 -124435069 -96724298 298188992 11264452 -735779753 300476705 -127916063 -179265827 -50556856 -44144616 -204873336 262798176 319005834 37092729 -9517906 127965415 -3226716 37949457 -258898949 123670002 197226651 -99866324 -8417036 -80696926 312218057 -52428135 -9221882 -991517217 -116579071 -435376069 21132460 63450861 153796877 784547 -162850582 -281329339 -24737009 51802358 303806327 78760226 -36460879 205632 266686989 391470610 279416361 -27538960 385198763 322929001 526923227 635335559 962734854 214923343 200221756 881785170 161578941 1338553 81495154 10650845 64474799 -300096008 262737097 -109615090 23070979 5006790 -236674795 336073096 578088809 -394014103 88095166 538009844 182961521 217405526 133295214 -430590953 42246294 535011744 -40884722 483705941 128656439 244110486 -13541172 11719182 -200144999 255720206 -8419827 -530676950 160574272 -10849118 98190868 -171793996 -504854832 -327923211 -150228859 -306702256 -46371749 -93046226 -54806641 -22842397 -719124826 233880073 -81209917 -111667117 -306403206 414475857 165861278 35440300 -10254288 -55263473 -245288486 -281077673 -61783574 -199830917 -554238611 517195498 100127507 34828085 118753819 -955063 63367128 587384587 246155414 -216210629 316885654 -108732798 49915970 -117229518 866154079 -270069745 -13679061 -12309768 -156301304 76644303 427825632 -633445993 -186768560 140480742 -43823339 4804460 -140771113 -499329866 149618988 -71098133 -695195694 262000966 114735916 51417038 3586541 363834762 -310754874 -104673147 747055378 -524617941 180779386 -319605845 -49721285 12472199 -2938269 349875593 -91606279 -68114674 -310262707 291685555 567071152 -1141604 89262419 24671152 204157869 -145021803 -126434226 -15270070 485111860 -74926450 120960188 -110553246 -632264581 -95918193 107843427 433028805 -474266347 168590958 -299261804 -11271293 292252727 -244497074 359536800 -112570934 235137435 410528073 241252840 525645823 -48944610 -242246572 9327933 118138382 -644720723 -114788680 -113460642 230872725 220580087 -513329232 60042342 -362193677 20515779 -102279797 798966803 -123833852 -1153888 10198086 -236247388 68553870 412187479 17443941 463539401 -71779137 757800668 -380762297 -356634299 113961257 -558571499 61008353 -30604662 -79321082 -154784139 258499215 -28423657 -239968674 106096081 576467 863004118 -471556869 52410558 208804037 12468977 -54100805 -176585103 8480316 602558829 875552008 211393412 -7870013 845501419 177338200 -246687390 27152969 -3557078 -77481840 -27798803 -70440445 201665950 4872957 161765061 494039058 422540 36935550 -61926432 300794271 665969897 -43443653 9458664 210649915 -172399043 -254709853 480916160 567328551 288092215 -856594381 -273271455 231861874 -6265670 -15254459 93178056 -90968103 -491975764 384473253 -25100348 4164059 137825725 -159310333 94511511 231305562 -142788629 148977886 -146781704 -512848895 -262407207 -88576450 -162129127 -618687188 150639697 269284317 361873457 -210494545 -541593052 639574097 -31154995 -7633947 132470063 1828036 80648667 770298912 -426240899 467842081 -14986626 -139702234 -64859563 -235356571 123385869 11405808 38648133 -444964328 -50218704 -108761319 263144312 712169363 417943773 -202942532 35244128 -41283003 -251633337 -23838057 233709599 76901209 433194750 -225226884 39055800 41687 -246195583 -47274730 -4495864 647933247 793089364 230864996 831578240 504305313 -473394313 -304103664 3778100 387234981 215212531 114408412 304829087 596292787 -36778170 367179849 -154729292 -72808160 -163015857 -16926231 13309067 153323395 1405084 893458117 154136477 290717983 -112006242 393633252 524094291 -28346753 424761001 -921695493 -502699646 -1479707 -388855637 -35742924 375836753 270230144 87928884 -419031095 49438723 -294107105 334483876 208670847 101064862 -19598805 -251315343 34167424 399913488 517796990 364376651 -21059904 274706033 411730728 -133626071 398294336 -267423188 89229826 -1102928 228163356 377503345 -36971967 159354888 -164219257 159251389 387054538 -347545387 -109025879 -456955503 454714079 33389146 -557631910 -6418428 333154654 659816612 91614549 -307333363 35241874 -653930 199767269 -901224314 -130689865 -315376212 238969617 323741920 -976694 20454820 107174434 74291255 -45361642 -344179288 -82586486 2713773 541546985 -8492906 358534683 13036800 -217266745 28300567 -87914824 -92657030 -632458095 -663578325 195396105 289281075 -583462419 -681484 311703383 -145109256 -66608197 8553796 106988615 -25425498 -500696495 14772776 317616937 7235596 716432182 -541047138 31044529 -228005919 -135366439 -53826869 -28092121 -46497970 224245691 19529422 10789297 -56472132 -5192014 296980726 -173576441 79226372 205019035 45902209 -118431832 -37614508 380443593 -19468210 133855800 -15475031 443086354 -32772921 211992446 -37262503 -321102495 -544604815 161677591 240134877 -105009113 99548294 -268167239 -13319246 2756054 522937100 327485901 -501862703 676776606 -102196247 -206857660 -156948869 163117840 -128780748 3562739 175894809 -56687674 -214086584 12959826 -46553435 -598006374 -364239458 146523048 -282603025 -17851617 30511815 163735714 -305739340 -16003607 411520688 355248098 194363 -250325791 196921280 -7220571 -5107172 88950932 235443817 78440821 48873720 13221926 -33367385 -426628993 229441437 363008798 -88817883 217337590 -2616653 -1662144 -158764715 76221703 395460836 4136945 -11928217 48682848 211581800 64513638 318834297 -775621293 -171171721 319806560 -47249952 -228553064 116338665 27859296 202709706 41727662 -147028063 -142450439 867186 -544372063 -124295233 -30600637 16442156 540081367 330375671 180019278 3947819 382347618 -715315847 -7319170 386702939 6047134 618734715 -222501488 329489024 24371182 -531788280 2789737 21419603 795641877 -13566118 8196855 241701019 -35043035 36722029 329057041 313177005 129801320 53359003 -49441600 146089949 -12015930 475281676 -767247 25116758 -28999900 -150130794 218894386 295757938 209363259 1640370 -2479101 261719669 267998218 -39806932 -717817072 19324871 308096731 88153045 164595964 19891617 -295496745 485769644 4834159 491268481 437956815 166017013 44918762 38204749 -103235248 -420356562 444334633 -397498964 352889175 126996264 344696700 -206608045 131283909 199863751 -201076557 -555257408 -6569382 365090470 155327201 -21459599 5239148 45928563 -103064951 -312624260 32269107 561793675 18300506 -26887787 -254867932 -80033971 237945795 12585221 -53060047 260051582 115023394 66562944 -3800880 106048412 336866371 718035486 420671313 -15739650 35809015 -245834230 45220536 -528549367 -126204401 -715988014 25450852 -184102076 -126820235 -963619504 661442088 -684279372 -62550634 419575650 21553345 820478134 5656440 154848220 -220497929 210925090 -134328466 546856090 125598009 729730025 -2023801 -36944214 613595370 641315823 -459439888 -41546369 -290912610 -35443241 -172236981 -233315171 -60039361 -628013698 112692836 60107486 -23707193 -753813882 25721806 75256806 -123814235 -24452611 -42035642 -1851453 7588575 324567438 27780983 -76292141 -862848218 -53743548 401004775 716625370 194809449 -372590118 -178038659 20141633 -251306174 587942431 -333898661 -23919988 -575275617 -814576412 -12286449 -296195465 -108729859 365145482 -261725673 786821154 -326766023 23021119 33027720 337803289 95374861 19144700 -31984828 -107671033 80684654 -10800684 673871736 562344597 176248341 380471099 -69977646 86600859 -191135645 565315229 255784760 -156389701 811534068 8854560 56997119 34323489 180050374 -14768996 454599465 707054620 4632876 374842338 260839366 -86834438 354604545 109777518 59678421 -109756460 -879805764 131740619 -23904966 1418265 204268706 -273628405 414939920 -134483566 -592628851 36378019 -522331908 145889253 360056600 -227874 207390723 399841303 88435134 -716022076 434212961 -205769714 597134244 70296262 454000943 123540613 524122262 -306869995 39670805 -339938416 -288850091 -405971438 49901178 2511498 3843921 -251108980 -222720509 -122497479 56349919 -250587421 -535712 -354310203 833967098 227315493 -80810053 615286573 -72592669 301563077 35680477 -483321523 -225208608 416169127 -159408881 908922775 -67307693 933134983 -76318148 -131225537 -175931764 -50517159 -299394 48737064 151767098 -120444854 -282199751 -367690691 -47513925 384605772 -158667454 35951349 326565150 -15530453 151737364 -75262320 -130435 223227644 -459141539 189861045 -921032657 -203237616 149596756 -109807 -2494811 -206236395 -6161814 113044929 -333270576 16193850 -18665707 -42047648 19100291 97050820 -75108348 13565399 132408789 502678714 17889740 -598940542 -114572279 -4566734 -154305298 533638530 300635370 94245500 -245768718 -84090790 1838440 305317940 182939458 300796562 524190999 23842873 -5953170 -322237720 448060785 -401696562 432976132 -91485304 22613533 39971591 305645208 -13416811 -290394335 316090999 -7086286 -743561575 -142242260 474830245 -5438906 584423548 -7428388 -120868836 155977585 -29024381 266791633 -729918306 8910892 242054437 105235740 20449149 -118175586 57449826 -645693895 -361728044 -367214546 -314730088 213511658 -202147588 297108515 170579210 221430830 -585770529 -1623268 -6277187 -12569029 -367368345 -503438293 -7825483 259177291 -10640037 -340661472 121228524 -8893315 783789404 -121478495 44720873 297741165 169018627 -762059912 -42875881 274250625 311049330 44561749 165767783 504515619 244765900 201253606 -273769500 -315313906 -218194503 -110536166 -13915588 -205846725 -16747755 199531709 1215248 255838292 -85724678 18522789 416139458 -148327527 -11340184 -301282728 -492462206 527053757 691642580 194214745 -389562533 80434551 68873343 63410370 126288072 303019942 54151110 436631044 451399 1975549 -122066876 219486559 -470132525 -345544649 55376703 14514311 -137930790 -277455793 235105 253353899 43150815 176341572 106454841 67712325 38696521 -631291268 -334433604 -161477277 -47874671 -286553156 -405016140 -561781239 -377869971 864865721 -72644754 -445156355 27322699 -347163629 -1796717 -49800643 156243739 -242738899 34930697 218844789 21369127 -362525768 -322758286 -193842352 -249881350 224774999 -311272719 -48042693 -160252033 -735618880 -869961254 -457842131 -489276718 104663970 -390011373 23470696 692689537 262529382 9602270 244003582 420685724 140739068 34866947 -441000486 24925432 565023072 561882785 179493075 104099934 476254731 -5921667 42785752 -14143269 -64403800 100758324 -14648546 -580359548 140243643 362688686 -28391521 -24775566 -174541322 37097249 23237279 -194925335 -9951059 1987869 164530125 88849934 -43718442 -70595844 -201178151 264593590 758301160 -482010716 -77430174 584512283 -338085788 -50327018 -6617915 657738319 -328951827 102230332 -321442209 543344849 31626402 607244943 267072958 324543351 -202359166 1782491 226656 228999248 -98615842 23097335 -590202261 106800740 14832064 12763022 79621091 -169044950 637640124 -122519324 393960003 344374979 18055746 -85089372 -724306274 -370056706 -587377006 21537146 -281516169 131518273 -59306437 -94697389 -453273964 -202027010 394869287 259965019 24083919 623745851 -42249186 -170005618 596427237 -340850870 -237095914 -296221703 -54618574 57744040 710891181 -99545959 11171149 71081532 19884470 527386740 -685011579 3754176 706516992 -202629649 -29482365 361902812 -59652981 -327654884 -13134966 187774924 95962394 -223302615 55033602 53006393 -78172876 229878450 -95970650 623416936 677518020 -148887840 -28556649 405160207 701201977 -465172879 48092289 -131231063 -178814049 -499851726 -527125324 -268266834 388431923 566245972 211097219 -38890815 252821003 -480954019 -27297738 -48413110 -175614079 -391047535 -55183892 43132394 -78134843 -467628820 -79832621 834053578 -7017957 -95410700 -36181859 156096431 490576523 -236637248 -293623277 19135287 15309360 305487011 14884602 -103503997 120895599 146112116 67059484 -124003081 437286490 -641553772 46525947 -120631553 8447607 50484571 -592460205 -30194688 -54517340 -106688875 98857681 75151338 242137517 -710996489 22437347 62198336 70437655 300489023 6851162 -211062524 -440079605 -727047655 615914181 -59918035 -553746121 527575794 -46448440 354329505 -225427811 492944608 -217536026 183225073 153199765 52555940 569248561 -179818761 37450613 361295193 -228191421 -67173560 -172071860 -74539384 -61426642 103237221 14953971 -535704653 244043531 120610378 381528200 -770530687 271934405 -13381503 -37365107 192005119 346746410 -323710357 -427376042 -108390479 15308875 375766748 -256261685 -166347667 -64811457 148323200 972922 -60739228 246354931 -12024588 80375223 14273086 55820843 -164806696 24938361 -618207 72049200 415978310 -383198587 -55001899 -375952675 129759337 757174390 -47836766 -272529786 -5083208 683354 809110 -224372820 437245620 224173314 -55276882 -243482296 -163786007 317949062 -5295126 -428421 -16775197 -45972893 -10470158 154583759 1049757 189620778 9536685 -822773628 -747512164 -150154051 -25011271 512836999 750585664 24680005 -22625758 -65287388 515900983 4342081 -100011468 -13235220 -56305568 290863866 -568933424 -599191427 175607364 -74714917 283828543 -624704099 -58399516 -46576032 584386006 -341567749 -55840162 127936943 139627668 39105786 11315641 4273206 -395403941 374484584 -399513168 199579172 -265908950 -235183524 845329099 -260310093 -328834283 1905248 -29601642 -219499207 -70918167 905677 213214375 -463790303 22111426 20471584 684459193 37252937 193165872 67749234 76904138 6103921 93408912 606390124 697517324 -58383159 219155180 619343483 678177703 4597228 629310733 -253987474 312599595 509038193 -26235300 93980864 -400332358 -133282644 -383015972 -54267157 48597563 -212214842 159765483 17298307 196405620 -31498321 -654720595 -104434450 301271867 371994217 -618050353 606864037 455848115 715012902 -142854941 -250504551 317685246 -1387381 -26725828 345480940 10386947 33171182 -219191664 24746419 -457521260 1093194 39039420 -321253681 139737964 104714377 -559290704 454003544 -117829593 274299756 -460704338 -10634289 167036855 9170717 -169058035 387577033 -208074938 -591770782 906618895 389497410 -85387589 -130573698 -625307554 329015585 141483535 -2498513 132762564 621094957 -73529504 35728549 -73564111 628123872 7372630 55734522 -1037261 -34535309 -458328755 171121643 -34989494 141643292 404301811 144006856 46218932 -248456129 12379946 4038575 196332346 1650741 -10759538 -3515946 -13936431 463776612 -125246616 548202743 116603616 58057751 550372487 -179041855 -3931902 131434652 -13159607 143957 73437500 803318807 71001281 670219489 101579787 -526498399 450558196 962509239 -210498080 -745705023 -281489088 -22746132 248032983 486571557 -303677915 -18778384 535937693 -57340488 28231208 359872405 -394099685 -5140250 361091114 -275428075 340702546 7352382 -727710705 -320473970 -173261172 10164480 362675977 565394893 -285826973 363439333 790941542 100953275 -165432034 -288121685 -630601239 43923583 275719767 -301450877 -196549541 -277895402 230111 65591620 32217344 -329756394 7255415 -151218909 328183913 230447934 36030925 -163764045 259866904 -8031746 -220058028 573382308 -394395879 -236983455 329830636 34905679 -155821183 -236627465 280374 233340651 39717084 -102672087 97091815 177043424 166503329 -17802733 -250728697 354810770 -23432601 208356892 265893199 -46006965 -282079274 7462970 143866327 2166039 -18847645 -60008723 107648614 130212659 459122219 -96848521 -30133609 -775147308 191432853 568065492 186652 -275679087 183637024 847757236 178931123 64618128 -14055619 21161563 179087765 -269955047 -134006854 -118589693 55157684 -476204314 -446457781 -44252642 -518159109 -10412994 -75222010 48696763 -365590220 127219518 76551356 151093248 -307750469 -82023124 34708269 -5594866 672994457 5448031 332286844 -125141332 -889294116 155962881 451368029 -233067284 90877304 282708528 469976854 -967376320 337048810 194336894 324704856 -81933433 -100679862 744141712 -32141506 216673710 378268480 -270001765 640659106 -255366425 -9951158 -97057322 -21064275 -252779030 -412403491 231299262 -74003382 262143270 270639420 -267711487 -251458842 12928186 188147132 -36875389 -105199056 417780104 57196392 146032151 -87797963 -86311317 341248737 248048763 -93429922 -22179519 198037717 28116199 -379179008 762838 -559261596 -67767860 -176707459 -330155451 -67845710 -141944656 -322748115 -56781525 441415491 128477592 -523058488 134761176 -54928477 -190538223 -425438605 -217714049 -267272468 482370638 733266342 -35024044 -89538586 -125321315 -820571378 -722027712 123065020 -223023573 164633106 386292751 -78829346 -183507035 63021835 -306909827 -9274387 13581937 425150726 485896663 -6857216 592288692 261619882 111274883 686662391 -3969647 291520892 276393040 -31786904 -146598448 463735913 442358712 -175710260 -111130351 -304163653 83040362 397875812 358919241 -607706485 -410389327 136835787 356853237 -70470922 246790657 8639122 -311872220 -663484222 -291814465 -40644349 225602748 553631401 179690298 425542797 59748402 209376 640564109 -291667183 -712038765 112974503 394547107 6338139 -335878110 154654525 29765221 674637964 268859591 -726243115 -484091071 -408565799 -46367933 -89060223 112627598 137634643 -290979674 372832179 13744280 -819179 -14584429 34997779 933640029 -690084112 -265945697 -162714913 -40121443 760420493 -192170208 -13951204 -3154317 -15838603 -11867236 -511789182 -60404455 311246356 410148645 275251892 495052889 531998532 -410559990 251535943 123789440 -13288783 759505016 3058188 -420955318 365229786 -767208262 -48559785 90801875 772593755 -238404584 -23478270 806065750 231365984 -786927740 142134389 -653047785 -254225 -10609359 -21502748 -227106075 341992627 -362447791 -7306735 -214684294 -144048143 -367920258 464354578 730427534 -319415613 22000000 15067945 -219461407 425111348 -319042216 -822247830 260827916 -365403163 -424980083 560220650 -62559236 -598533921 328832000 120060151 -157802442 -282224991 186041920 -5118210 16282882 261168723 33091152 -53019271 -455709935 -12652130 3083651 303394754 -415047398 299180646 472454991 -454681944 -448046715 123305868 -29143932 340496482 7407532 -118625026 287276092 367624179 -449320958 491762059 -288250686 -223556780 -219443303 107554285 165811933 138627201 -689549529 109913309 653369918 -252110776 4277067 -479130114 -14734000 -28617214 -300432663 390723379 253537013 137903265 -269291645 -80462310 54505760 -154723998 89489591 -80608949 -43009760 482543683 -40855930 597112405 -89037864 -52630975 335701675 -423209766 406521917 622653155 -44615408 -365314139 -954911741 302330122 -196449290 141154824 -341900524 -141454690 -20066266 -142261732 47294425 254099052 165807660 2785471 -21796889 -174275795 189846450 -484652050 858308522 672364832 -122503373 -710513548 -244026455 -396732595 128620743 303278863 -222799257 511391259 318753651 86247981 -401248043 -302613393 -72025249 613920832 -205307030 154544425 -611199964 193502572 -27169760 -621487926 -24091420 403217892 253916499 140625745 557681601 -442603837 367509894 -626144233 146413518 96876455 652192960 25515527 163287132 19063397 -452879724 -126140041 -73614074 104185229 -533412585 90158348 276149736 -110505957 65515 407200954 782823580 62071758 -429812520 159928836 2751670 678786547 322643712 282557472 310536949 2696353 -401677628 -741231651 -384674743 -721532743 -400236767 213970785 339030900 841929180 -13108860 -811999979 -34671349 212317092 -85443078 -346683405 476735571 541473251 -417607549 267222304 30891272 -74616885 105850556 -776966206 406683756 151948328 -361364555 136586919 210490250 -147588325 835186882 292238464 158297520 417774010 -34964515 -372407195 -728949419 985906 -262477745 4155925 362756112 -117566804 -439002729 -623387436 -72803023 -129328029 -188563096 -659979279 -398939121 -5024156 -672419552 179990259 -424247728 -227085891 -198381237 359684408 41815556 4528325 269345931 -666175311 -11663274 101723624 -608696524 62043291 -215545401 44801335 49809355 365725726 103306225 735144025 156834118 -791607723 -46489623 -216500689 -144104248 571906862 -22374351 22124052 -27518946 2069928 590238894 -261318243 -75069621 -424659743 228057880 -177872442 659110690 -25522442 130877571 482350297 242221412 137189575 -285984801 -350994176 -89229539 166811927 -66923568 -28355061 401247428 -23761005 28555782 -2750977 21943359 -45457558 -175527135 67434301 -118001413 445523690 -322724202 -178109325 -42404573 46888820 -27694825 -669028734 -719651604 341849368 -755749389 -252952312 -65925979 6430242 -37563038 1013389 -302384084 -474905921 27064809 -123410575 303514632 -852998265 123680666 -20200328 -622017922 399950235 12946406 -947640902 205111724 83956417 -235381724 778252173 202778345 66363378 -272070673 -150263548 -416931810 297500143 2938005 -407128635 -144662133 -15800361 -675844641 -405509929 -413908207 -13741161 -415376539 183242815 105703984 -113714030 19249104 -1201397 106264483 -319916001 247081903 287645522 -61466364 216124132 165360457 142691594 128333985 291692318 -77147361 -29240893 -57058441 11876595 -9446294 4720965 -54254760 350886799 -192612624 86723773 544069956 -755137643 -229221544 -174828682 -169640298 -6052828 -107598946 127572570 -291785005 -861047820 182747970 -363754096 -269577636 -618990199 -462254035 -530367692 68792424 -33198096 -133040526 282080767 -416597844 -542182178 132225673 -850256786 472937134 -209656872 366833207 314505308 408552793 -732208551 214622086 -14089575 -90450155 -76867759 -41564714 -144697953 -123466046 -31267516 -102673501 380777702 -367515361 -361489832 207461957 141817692 -79200123 -172452534 -148355077 404440723 92888175 -158869975 -617442505 -18424947 -875486204 -10945965 306029898 386833787 363153944 -409902385 -174607360 -155963829 -143401043 -30619684 -2207948 203381066 778214986 -12265445 -60004759 144201781 370852721 -63751761 380277378 289699284 109015758 -88707649 -954612655 -29302259 13328985 24950794 480062690 77509753 -46904567 40206207 383836396 217780735 42486782 145312301 537117676 178666506 192137128 249729582 30780782 2514808 28616198 209968276 42421084 339468748 -1982946 252299214 -41172283 -65776839 -85310232 -58774627 100166867 163267832 522158250 -7549405 -115693890 130054765 -9071669 -737271053 53285800 -152374337 -827286538 -123689621 294938563 -218115804 -2017951 567011498 330700079 -640525405 64558173 99471482 755140505 -762544045 -54678161 -253437918 -46667788 -236938 359664824 -514786593 357045087 20628443 205155893 -489066007 46717629 24793720 -51618742 60131024 37204005 332047200 77162003 765595260 -714470960 -59043356 254440691 2789038 -1881283 -370086223 124775811 -366493557 -47447190 -179049976 -455085393 -82916672 368629489 -521953764 12745192 115395152 204877301 83104229 -223929460 271897722 -248296255 -201524226 40564857 -126680231 28304741 -113641041 190420271 -792415579 652155828 385833408 11819943 37216852 -98816711 -373620731 -441403897 558163996 27332574 113355447 51874872 -139178844 655891196 79599356 666748793 -363280547 521236422 94462941 -213540545 438615121 -52859906 -478898258 83041006 313499278 83051203 7580070 50135232 -327173768 -89600033 91203200 -122945735 120587504 -543205448 35401951 -269502971 -67948046 156583873 -4129567 229845436 -503937427 -264106504 79845138 -24494837 178465544 -51291371 6566077 -493282536 183118301 619906964 302525292 11768835 -104050827 753706771 -1824147 2166660 400835612 1938310 434771311 14579401 -11454137 -23138509 -285034059 -477771060 -448334769 -460947742 -262059629 -26669801 196434491 471988487 28692541 320999725 -108114127 -82191726 -37486792 -54897864 48829834 -173029095 -261347871 -529763 -97969829 81013088 -542454997 -155486615 625924431 -710528630 -78946350 93807264 189190281 219368953 63729686 -49342707 -49508725 67916788 421571891 356772600 483581332 50304466 387586680 43064168 -253450182 -132835562 54753774 -107444880 150138584 332167744 -22061545 -2847723 -252285 203988781 -318008380 -153552663 237142525 -17331775 10561586 9676353 -696197644 92299348 -1420151 855838120 265102114 1873030 149151357 -33954552 -39152278 -13119807 -94632261 11065752 582216896 -363198838 -231233388 593467350 -775184354 -501387096 232751580 -182277117 11671264 19745429 254286569 -55690325 -3484260 -10997377 103239257 -95584703 210888090 675167011 -142774021 19030209 -90449762 -47351033 350665425 468598216 12504967 -45421636 300530349 -717000091 -291391576 864966996 683615156 -270312947 518049178 572847100 -115169811 -136521198 121995188 424891151 573199051 276075559 14767815 -522479362 62849056 305087698 84656 800203124 131234466 47442322 -324339985 -2412352 -272656260 272516381 394037055 27989829 -10122655 169310278 -41715844 16508569 81654658 -617115315 -720405508 303930093 -329584515 67606161 112391301 73893730 -56797589 -5139190 -140100607 787111547 -155483554 80313878 122633407 -166661848 -430665966 757493791 199149933 401565490 -257560560 -741384316 -408988379 3841795 499590941 808088545 -29568753 -114536445 354377038 319840630 430265472 -465717734 658680603 305543678 -5284455 -28489068 397569 -401750722 80371655 -227866863 -299732856 62349835 43015173 -18044809 -45975738 -93265346 -81425359 515185370 -285732205 -127890573 -147532520 -267261865 -148180745 171179146 217161782 -111599236 286867124 119549859 26825075 207165884 28237009 155337438 -10833393 433078049 448645938 -133073924 -151595446 14588442 -36747075 -734687429 51130516 -119060108 148094880 594889002 113674628 -4117557 64667611 -103515056 -176379884 -33138368 155219925 5882545 -7827919 469830512 548304546 378400743 180926070 -575937913 -243954033 213497134 511200627 -340808144 -5819185 -177539031 -21885486 -193217911 -164034472 180431850 -429030556 -30774608 352466047 70567364 -201894862 102614491 -100204623 -58103724 237791729 29923824 -563697184 13231310 969124052 32069 -233423303 -191458337 307917041 -77922142 -276784218 217624793 -91521689 -156562431 111814876 288806983 -912671495 146596396 11441930 4753338 -9259372 -148111775 117655390 287656386 -399405765 -11009523 -414993041 218931662 834737233 26372742 845828645 -37415374 388175666 528297532 185284161 300801561 152549383 498390730 529566574 -52151952 33340446 -43367541 290072074 348447175 -181787753 -307125801 -604047513 262373743 -58258506 -129850051 -372883497 -598349177 -14790090 -424758238 -38077591 413446951 -158418137 107083491 188069734 11363643 -7334903 -235365594 307533856 746412597 -245785847 -70568538 174705354 -234336267 -109583239 -221280030 163665787 454768327 -102257320 188909311 84798097 -397424949 6896909 547645975 -565958396 245697630 -10884169 910971315 -279949525 11029746 304422828 -690047824 512162177 402792828 -482773013 -28263743 -666367966 227829431 108446458 -402308945 99991452 271718990 -375481042 -348517418 -274889023 -16042038 155325269 -56493371 -4381865 95242057 -15870079 -59464976 -229974721 37661126 -820498132 -289989289 606343301 452275214 -70856620 -135687542 -100034978 -71405477 -15069098 32941921 -735422029 -440965225 -151335562 24116150 -244311022 -26158808 -313057541 -30000152 259647571 -657981794 -25654072 106145321 -215672088 216095239 -71034766 5294965 -412167848 151316056 334388345 167488927 -393978404 -124384557 352917288 464861790 40132597 341051148 452943661 174332438 -322156764 299798161 33493698 -5000267 -339439460 -768520752 -882870912 140430349 -438656583 -77734031 -152168357 -2166472 -456461405 -334481472 -533987548 598177653 -422991669 -129834885 -308550934 202629673 122010216 126551602 64931975 33101138 173932685 -46950362 37097665 -450134852 -49386245 83584446 361734427 -441315038 223799004 -139412207 131723644 180334671 -105739351 -720050860 -253974915 -34782544 -1063130 160351213 -82085496 510739978 212772912 97287515 101156400 154403103 -197642898 185099300 16507021 18760739 18719155 -105433594 -69054087 -4584112 56131972 -996919 -162645142 13299968 19185797 -10267764 21671058 542084548 110166696 -305669401 222156291 193928729 -65107658 -483741240 -40857183 545916951 -48468527 536785480 -186384 767508666 -16147450 590155566 70352669 165313194 10958718 82580294 71212694 169193342 -397277046 -34691509 -140600611 413832672 -7608658 -147399004 -648725695 10229306 -368639945 238706093 4254850 -44079305 64336281 -162595654 8100202 15186958 -34695913 221357813 -642629409 -2776205 -791530816 15971204 -215338578 -372469803 -255702239 99315313 301682378 -78680311 118365827 -142436115 -117728729 -377299293 -533116771 738833209 465847527 -18420106 -93500671 397897346 227305389 73521243 -11421615 -671261 -743235839 33231663 20272705 -147472637 -38635488 470099220 -396732404 -245588865 194587649 -140693153 -574554001 537799304 -312720277 -529065581 -403640957 276128657 372755751 -169660313 -448750303 -20629706 -529567821 -319383375 109540364 -706284832 677313307 -427368938 466637439 -413896448 240422837 3804544 449162337 154091566 -373612773 -179056361 -350690350 -48665951 42287276 185616223 -216414386 25548478 -136671362 330892759 -497471058 -2056236 244393736 7479183 -730141032 -17758252 -118968788 71050946 280167648 4926465 -91750398 155193007 647719861 719977648 -489463089 350249029 93408992 60246088 -257278372 421946499 417134797 -494880987 499602991 102130667 51526750 -25586297 -36723011 564032647 -1191533 344243060 475947350 -604659786 -370805553 -373529157 -132032257 271518920 183112172 -63995401 530882937 128160577 -98678332 75611315 -228410345 108425800 -211292058 132095872 -572231828 -315810522 -568283956 238083053 -447246007 551330282 -948717 206898481 -294950469 -415432396 -156290365 -1678297 41007972 -2952975 598424439 343416586 -664028143 323437180 -114314498 70434591 1917789 -178482150 -2451123 302123943 -182206577 -832358022 -191148254 -702062073 61605103 -55727450 19016344 -83277755 11275877 11061550 -452568848 -18919327 3165570 -215573775 498419557 -147303558 127275443 164117582 -504450819 -323132201 -20970248 218697053 -246811502 170817569 312261635 465434858 -43451333 627577278 -94348174 72853141 123796677 704733834 -132171240 -25532750 5931769 -596697611 159939292 15953095 -26888483 -228948184 2386556 84970607 631645876 142374189 -516890005 112029746 -128030893 455349820 109837148 -548382319 328800693 57640323 -537661286 -36261428 349586310 -437808288 -132504847 -353162560 -15414701 27579265 457058857 -670337887 31622024 -414100316 81815066 3292717 -763097380 611847228 -45163455 -533193211 -117027617 -475721482 435900900 -40442212 90200553 -13783035 62909703 -74606479 -96262997 -579562837 -36163711 1603770 -280230 -219063216 -317698525 -255345941 -107932106 -201471097 488988 290525304 -290709910 234089314 73463050 -545123554 15321692 -367190890 -155145704 255808640 106764735 113779063 -448883719 -23478547 179611943 -187683252 36103073 386484948 -453093260 -10022937 1355812 -7776699 393441 -54230233 3286140 -409469202 130380555 377071313 -358283807 -20110392 54768351 -23504508 -140975635 -190167420 -14864283 -440121698 258268896 17906939 308599951 82006025 132526739 -99460477 477935008 -15511889 195688262 124804405 257111271 79159525 -804136636 -14101858 -8228814 -127757860 -184888311 -106685595 16584799 -809234095 -272351593 131137389 2748484 -60885279 763415102 -218528509 344822322 -204280084 245428571 -40170575 764487627 -207881091 387992670 116052731 -70959477 219346319 199686186 -3741976 -3350971 -24730162 -20244003 397862610 -273142632 270664172 -40727180 -240942894 581664766 -8569120 -188900306 -355002439 -6879721 -15444370 -12852367 -399593246 729187261 11473166 -300938020 -84071614 42624180 72262750 -231508816 467078156 -276746028 276110387 19372651 -6840030 194876 -292374942 -361786400 138976738 -743134641 13517159 8223791 -404483519 -666391447 -7918300 494973001 -535470188 96297 297441586 195815356 -96947731 101327261 -572761690 19904436 211705433 166442513 -934706125 3850661 -92885871 216682561 -29609666 629830338 364753358 48065982 -22318563 26425847 -27672782 -6262876 -14742662 3493336 28070917 -903651923 -2868917 57886030 -240243687 253294398 16192383 460597090 -66349185 -80869424 -10971303 135962880 -96584563 -435279541 -17568660 -3778111 -3118497 -29994274 212465394 12594254 257834291 92590081 222716243 -71521469 140478021 -422925681 101440275 -760371 7917292 -73159475 448695931 -177825937 -503115195 -455695262 667203232 -286024408 168957545 21324016 -786594634 -124411486 269210763 -665935335 75314367 -264085223 412297556 -164624853 -48409970 369103121 -20004646 351681429 556374703 199219279 -167183414 100405920 682034725 82343659 281135902 44577405 577210460 408398487 -59310602 -86291661 180780771 -87324692 -118050283 43692760 87253186 -203670674 -28363 -144161365 -615395281 -328155198 5550332 327848677 132214189 -526326290 -15224065 143839253 -82577085 101466338 -289237991 -109426007 110539458 65599025 136606061 8309276 234238776 -546426474 -648397410 -1622984 -131946244 -256349 96784414 -61970304 -367390745 -83416206 11159946 233796561 -679032183 228720935 11864771 -390661816 274203545 494287794 9775842 627172536 186745523 -24041323 54322936 57565989 -539383494 -39982782 -340448752 -1682706 5802372 -560186173 412813653 181004083 83505193 58515922 -156080860 190882642 -494924 221218983 267231826 415364 -80463282 -4075729 201135826 -116290714 -21238534 287377547 13400905 175377151 36388412 619944261 447609223 -343288272 20294111 -64545636 -75938364 -96699577 -23856350 -61766077 -706110606 730711815 109208972 24779190 613383748 -97677245 -4504795 -10822965 -147810082 -191472144 105112558 -195168030 -41054723 -811951456 422938162 330914439 -153583768 684732663 264568639 47477081 -616898521 -333485907 165634959 -12754076 -21049193 833863 -268610865 17016520 56556084 119140141 282614833 -9404348 -662454389 -401046927 3484133 -134630028 862612451 458965272 108186 116439682 -296006202 984901055 -442265733 -551759117 -106619900 29624590 33417785 10620541 -184146859 -432190953 152399869 99062469 -75958784 141633260 73353653 -463956101 -193618514 -6649623 302689411 896394191 164970075 -342751537 -45585055 -6151430 -383797119 715269718 45833651 149413929 -6205777 -458654 -236929443 -11248136 134531830 -71877920 1740013 -44072807 399384040 332852953 -43977499 326777884 14903741 -156420795 -611727129 -109009886 244589826 5458732 -155936813 551444052 -146960387 -202061684 -42725776 -21043733 587090160 -255792493 356641966 1429453 -1125543 60282094 2114830 -11481727 229901576 341316094 -55510585 136576463 206729731 24648051 23792995 -61286892 13447792 320920813 1906963 78445049 477324235 567183108 -366604929 -613816428 177297611 -151376778 -107997774 412336669 -8995449 13011510 -203507144 -4214881 706760430 30382061 -11657640 5015858 -151879167 608973010 -73073890 -139468763 -21021829 -57822451 526644622 -91770240 187500985 210097081 -214754567 -505829634 -300388994 592841684 -460617968 -592325720 -644762914 18705112 204879259 133899111 42468646 -380837552 260493372 -675607375 70166700 845871911 -143267516 146850108 -622979785 711373637 7119351 347324529 -510146836 41673232 412421540 -301903899 155131019 -12693498 -29734499 327429593 125508138 277937391 -14518330 -895141312 -16096367 -20631158 -23243838 -419104828 -428139394 81242192 14447656 561299443 175848439 382220109 347713425 -2642222 292292998 -228799905 -71802395 382991704 552111617 -86192445 -825559439 62160629 -637329718 -295524675 -215283630 -432550 -348447734 -814051098 349942634 -439500593 -239148668 637757 335299774 633108223 -531552306 57817625 174217265 -178028760 140677491 56867358 -335246421 169693766 -100859880 346055030 81848179 50376699 297832320 -5681038 439716271 -5663358 -76667313 423791605 227405615 -234438518 -10744614 -72911014 60575282 406769892 -212366542 -323326467 224491454 58354748 -77743546 669218181 -58369823 -354383914 -73563532 -143838817 119657275 -59278390 13483705 -1769871 -34888381 192203370 -216964492 -233151999 155445280 8165921 572900424 382306462 -207692643 -151967637 287273769 -251788114 -9558051 -2557581 -653685110 -249829168 -3134514 -652281577 -323535905 -425525379 43939197 201302032 -163483124 13156077 74745457 702341211 395011006 -359406928 -81380684 315752543 -256262937 -408618505 -695319906 -8795744 101327171 -473668519 -305401305 -80452128 -44965113 133191146 409008447 -450974688 -501246677 -224512157 286990623 -247766091 -93415709 -171952580 367780671 685733802 -202883692 -39309222 514424179 225443372 -219200801 5277208 69289339 -48225686 41942150 -9433926 -145378052 -196005786 -3011319 7003989 -28632940 -33414969 15883224 219211672 -502942332 -41111050 -852108187 -52871194 279676266 -94789547 -29632159 475435578 543764243 -257232115 -146553069 328274809 -2183070 169873914 192003903 -448258160 -70378585 99706178 369711468 377646766 -156149639 516579321 -307749555 -341405 28801968 17747443 113493844 -24400255 450066080 8204773 -72424433 523915860 145240731 717581117 -340889440 -481294877 6926649 517093685 -183557917 7665725 2291961 134227433 -82229605 -13132918 -228310394 52982516 -73169300 -129205922 9430919 387050282 52421979 17230470 -92897408 6724765 -784616184 207485341 135693969 859814344 46400978 80317904 56696502 184158656 -198315244 -47748478 -148054340 38898834 -216514529 159703494 439213330 511071670 -546162940 -214235110 28078427 689347035 -20240699 3545629 -623525083 374496715 299736075 23888205 -906505366 22160107 9899448 650968667 -211025724 673837004 11272581 -879087252 -168133374 -148932115 -19425454 821347340 -176008779 -300292955 -399284784 9441496 539744268 -30291421 10039143 216175441 -236565535 -29565680 -86874029 137826229 91320787 -55496766 -353127676 423101941 -710484 -509981302 3893574 -167243388 -479267853 187412111 33275890 20010395 -332920637 426263460 49303808 20759486 -38578104 89002166 -455067332 -5503322 -409774114 33965403 -518731075 -120066542 243749004 -387028432 102258602 -52384752 4122416 -211709550 -564667468 -10327078 65286346 204981556 -517487350 -2863175 -238576123 140905793 1397909 32700800 494074503 328442570 -33976163 350096323 548620056 58509956 -346246050 30908753 273131520 -23746350 212253581 13287013 1018499 -412867194 51050652 -44066908 -185135707 129142007 238773650 -545694613 -56341250 15991201 6978365 -27191749 1394879 -14817101 -473485531 516910372 -207734532 -11944568 42511879 -150302011 -3592243 91679998 -472742452 418536562 205532272 478920167 103034761 518576609 49105347 -469042542 313233 -1169526 588854579 -105881902 17135382 1167737 -278653444 129258944 52445139 304640899 -565129328 95573651 -530122511 25605290 55292437 -9576118 -228193134 -187473259 -86059455 -115468721 94261530 259728434 267314010 886832191 -157376934 308490568 -309416189 -429089109 -30309847 31961696 -26149032 91531374 -41538983 -83757652 -105175025 186756673 -8470166 910417635 -146091554 -39593431 -175697740 528411191 -8142076 -182703913 116998674 661505805 98536550 15526595 -85566340 -131074147 -351261732 -715088846 56677965 43530460 184491626 533448765 -163332476 -13176022 -88288821 25005875 -16697194 -97905182 -132053485 -25092293 -31390698 5461339 -255916927 533578296 -8284832 -374337133 -5729649 -670999497 116372936 -203912119 -70148121 -424174836 284434947 -388173058 166624837 -315820976 -227427409 -212162419 218688710 -17912223 -145172924 5371324 565474250 348412506 755939352 194701910 -806212905 -395073711 90558957 705880777 885217 198465930 91919715 27703165 8485178 -7302265 427667105 -402469678 119299220 222444666 -38032881 -141599152 57997471 -89288017 223086739 281693709 138287868 810378964 -86115976 -453939239 -243219122 -79694036 177408548 48046382 63123656 188438018 691458766 -10901954 -123133933 -172377986 185269277 -5076811 932577170 50362211 466411169 479543349 61446574 -72474218 -358788634 40570394 87913925 704824576 -729793999 408270688 48062293 -623048080 293998410 -775829150 214135066 40009258 -3143985 11706766 227527724 -361149228 -8291589 559979536 -540532001 334993512 -31154870 10316759 271015872 -96439714 -25096959 -85440884 -419567351 -130888041 -28494034 3615930 -360702161 -63265306 515970502 26193646 -282189153 -400573394 2136833 272472805 8955961 901044032 24364585 -164367141 -6515044 -77885817 -485985988 664783556 -333533998 366981222 -224064234 69664978 582525839 808445515 12473155 -616763137 569174 -681274652 -227979018 -134672038 -759109395 15390969 -269066689 -500484622 -115507321 -110073349 298836782 -38245174 5961544 -610510122 -292462695 -33597172 390751533 75510001 447422912 558870734 188088364 -86336280 -105899900 196515833 113482647 -398585152 -5702595 516821070 -1574676 520814286 -61407655 4641023 -821479129 -352458055 105832490 -202826537 -262379787 -19028544 82230234 -277429799 -53335594 267522440 -27051849 -12886122 -168842679 2616107 250279866 -544526498 -114972398 -31479792 -88841643 186183829 -27083697 -600486967 -836575807 412448268 -512340446 300123396 -361391516 36985819 -48770174 884154903 -469788482 -131834521 656584539 -503647221 -147213838 874970241 -223081328 -7021166 139564580 34663923 -72857027 62705991 -10897299 391101303 -4367685 181130260 30115682 344040356 62350660 -236866877 19240245 -17916098 183048766 -43300795 -403911734 -399129968 216603517 558912141 7923452 -292944328 120987 5278472 22977715 1991632 -733423977 123232832 420282420 -436122256 415344821 -242041174 -53576773 -1536857 14544755 -229437912 217549151 -679805330 48639207 -779563294 -206829 6722279 -35666968 376672274 -5524944 250762877 -487626599 456882292 -622142779 538332397 13279624 453553 -7508844 30032369 -845106500 77459254 -123210718 -41097976 -386507294 -313055735 100649590 301086614 1969837 -224954228 -12375680 19990908 8389411 -230665545 752872612 63239273 75294338 -131775 42305016 20245086 -108098417 46509790 3254982 -164499850 453892839 235898618 -191968549 -4077579 676396317 61446432 312795101 -269004748 44102107 121800877 10712847 38614680 597140146 268909682 -117414719 288858161 -12886851 242890864 440238521 267692597 -216017791 6575097 182800825 360545200 344722312 551779608 -6902390 351537837 -260749169 -385094520 -271324570 -99908317 -87748166 255294696 -500565462 -613737346 13244938 -196723520 -47086911 503362722 65207063 7588759 62716765 -96027191 88429035 -8624905 -41249216 92113757 -105717270 192933172 13420399 -69633972 -168180939 -684632748 220993879 -280292958 285560772 245998363 -9858093 -16007458 -206020913 622505719 -2427167 121402390 345834560 54003841 -607441093 -32779231 145817459 2848414 105934672 -103066682 443344575 3963709 -179922875 -177967789 -278548435 729945038 765605682 138529396 515499009 387660223 -75531598 -322620002 221928034 129547032 -182682636 -53729057 -272634209 -8205464 170686835 -556951139 28537455 -333071684 -4668387 800424341 -57959625 -92076725 -10173458 -520969850 7014445 -12172088 65218 -110242795 13579261 118916973 44624835 -128080801 70971655 143185520 45766715 -261523758 132930236 250571679 -404187751 -220453204 111371283 9881307 -181497801 180413478 -39215660 -99815227 -780524924 245957314 -214179151 -155783123 -102833989 -579739446 -307259897 -72379407 -227644420 138301891 203519912 -208548010 672301189 -325171844 -548973766 733121700 -663727027 -642028021 -245898738 51278569 -98202369 300774817 -186473928 -92581193 17138335 -590960354 -471393584 -298112647 136122722 638316192 68680056 156584023 312128585 33727001 70323503 129823573 401317033 33813605 -276530672 -76424789 -112366436 88776414 553456101 -249827202 12643205 -46211299 450635260 307810565 -20752686 -193950330 -246976356 506120657 -181023897 -232253505 -325605864 -625397 37536749 11304533 -296568633 -150233481 227652093 -5666265 -555629700 46920166 19250810 -273280015 260368947 204464204 -3669639 -183144346 -6843034 -250061650 -216688559 187313856 -56900099 -536800164 -83810766 -29261894 -110399103 133999813 204649084 -44248809 333480709 5730899 -39365624 -248220640 70788562 -177022591 -426457319 636278424 428252 332974806 -262488756 -698779705 629840579 -18801323 -568331266 -18374 40693498 -98782423 21901886 -5948141 -34462918 171868180 -101930578 584682208 532737697 161641386 93569153 -17097502 -800492338 -40872754 -66975740 -80709844 40298203 52472708 -8313720 -410879406 123882676 -71971944 -38250688 18894134 180636520 14909936 -477086941 575640205 218896875 -49023935 217154392 75408528 503377016 -401839394 -33581877 18163666 -458229776 5526936 -346133982 -698692589 -28686240 -258592392 -117872320 -291777622 -133750010 75818308 171116705 -298332660 -242307675 -25056702 420122834 -340925753 -33558932 34118818 47660876 376911655 -12528829 633576397 -30701453 690684122 -107584058 290608569 -111644084 18154191 -341608386 57253206 887233356 46514861 -536770086 -369065813 -59060179 328059399 38602701 599209539 -4770034 -101676030 -174365935 -32767984 32890492 -84196966 95287169 735334849 115853726 48358509 -15410234 -205957047 620870775 -306392525 -31324133 1203347 -224324700 -67618634 -14702824 599891774 -457966935 -270002 165634571 555054923 181354118 -1028174 -234155677 62419755 -36649470 -270424946 -210607100 -384118616 -846855 268673228 404431116 387392123 -302566961 -545835357 -63185046 -590075317 -206343595 -433545108 335433548 71407896 -200840217 -357278341 -258968014 -222417670 24320743 429050747 -261944364 -32161978 876181503 -761834059 -12828833 -580923919 113262157 21344006 -75200186 -354124492 -126209897 -129139776 65473156 10576555 -14107043 -141814251 533113884 -155027448 84625218 -266325500 -516559106 29843256 -184031188 56077654 487226939 317064736 -862989 272757812 -226234581 -14911248 499934727 -512396734 -227647564 47662593 -501268862 905467866 -2405619 43611366 582799726 -416143198 -184123816 -97052102 -640838762 407699 -151740150 233636917 -483470795 1138466 19527209 295129572 -389733605 -336995461 330761269 -83829851 680550 265137849 -367083382 -78880850 885888786 -502826519 138338891 41501075 -455765697 -71309310 303829540 -558082421 424051314 50298 -12611137 -247191935 6045922 -131737910 37853161 682577090 -8810098 -41730843 -5332703 34416702 -107317843 -218619731 332537473 -593571243 -500653471 -7394965 56753010 -339542633 30012904 122695457 -275951477 502578833 682497656 6309778 1580139 9686681 -6896919 39520655 104553464 -214985812 771550139 -335623492 -385126682 -175183726 288654340 504213810 -62436995 -8032229 -278028821 602769625 -53818172 104142604 17410772 110925484 -10079387 243815673 336026353 -281883488 620839072 -623711887 -729803670 635833424 160862656 -32695158 -79531259 32707365 -90034607 125465081 676011691 207795591 -121635722 279630262 -167050470 -116558058 6970147 159810190 -390681017 138262622 540014562 344247015 -6126729 224695741 -90974493 -301383761 -154415300 174825650 209714933 -2233689 -935772866 11819242 19927075 -316290 11014105 -116579942 -102207827 -396357048 -171148267 -52613642 -43760882 876808 -12593779 -82559449 7082845 282232469 321478748 164102859 -304427674 41546779 404326718 -47757274 -278894996 690641289 -41777 345365145 -205088926 133482145 694758366 350358217 -259912828 744369042 101967811 -161454827 -76680805 -321790420 -477876599 317267937 21099344 107927960 212284425 -190925779 867423822 -320102050 327003832 -377911212 -77841464 -95762958 -580667612 21885670 349367175 -162683014 -547716431 258951550 42015871 -219980105 -72381584 550833974 -267610519 -646489962 440702051 265712194 -411940507 -14944946 49984870 60049615 -72821316 -170987817 -29563146 -535254429 583076607 -589190819 277848757 -518118400 157778639 -120189459 378964455 73206239 -247033736 -259158270 -426155846 -122093931 385853740 -404352705 -193792120 -243583814 -778512402 211597372 -158613964 -736592531 -154576184 -10880851 29502144 147900614 -658799692 65087295 -465041939 -323307111 28197913 5537718 95151835 -123254484 -91543773 10449301 -282511852 -36018849 -79706472 19786768 -50421686 425375997 467896223 93093290 -841510026 -216398621 703184842 707635169 -167518865 -19836790 407805059 -387832395 -123257120 -8061890 -120585640 -755502227 239030041 642500051 -257832303 -188536709 -60652978 29538729 89534198 -76910437 1195287 -106485022 -146579547 61098302 -525025356 9419822 -191152590 131542613 -303843881 -197753086 65842216 349041280 -993475 50230972 557649856 111706178 -153689143 16859134 -68871743 -48591732 -52025816 -192583606 11822712 -465099373 -35391588 -457098537 455939821 38453752 -79541967 -73414447 2479270 627171897 -1825667 -129418353 488587219 231936933 18145550 140552518 7474847 -531554126 445099491 -56050052 250842757 -393876432 42713216 312389 -48835976 -275597779 -670523117 396534534 149484019 2531403 -54842135 -387194433 -147264074 4162077 194116734 128424491 405088569 -303127685 -57151319 510045450 174603491 -164789861 -283323073 994747 689856169 17321830 148206602 -33809192 697219221 6756274 9638723 -233947480 89271454 -128443660 9451617 -241420227 467372477 672023184 -653331215 -735352202 312769969 164379563 221376268 549143356 222182929 -87694961 -772362465 -90766330 3672394 356528454 6155583 -90066673 -206071681 7684607 40206380 -853139936 -87404424 -594657979 -47437237 6576337 -654989544 -55076773 -2713230 -50898557 -1151444 37402905 21153577 -16919836 -55286039 -197346254 114024892 859030222 242266581 240229808 -92760893 -370942212 -586125734 707728417 236135147 127628718 6571702 -184367458 230843442 50130362 -114723035 128291838 -616635346 6579680 -640692083 -13284604 -370253605 -83437944 -81363661 -744706058 32858172 83286861 -384474048 146258909 21104472 -322848144 -825982061 -54589018 -113834471 -414583202 503397825 457996451 52449716 300035601 765337330 183559406 -178686756 -75432483 -46487391 125659047 504415666 -56463355 29135241 670040144 371132990 146394665 147283163 -19119496 471016383 -286231319 -166153277 424301531 -844257643 212104486 571288131 -808996882 -12262584 -15473945 320502435 147503883 222537806 -132584270 121745679 -308693664 -257422066 258006671 -836617704 242390221 -68686924 190653038 125888294 -45584791 144720940 29015026 482895248 242555562 125246846 210092269 483213636 -88348918 307143995 1065753 -596649027 6053301 -216336774 -27133723 -227654739 -211801813 -430148959 426716545 -484940501 92050249 -176832043 632784126 201061838 -79554102 1390061 44669566 184775828 170479197 -741692290 -104649512 -68097425 189957511 -706851873 -888447052 119796394 15512955 -794024451 70807092 -121078002 47167448 -757570007 371143 30420719 -278149164 398095613 -49032359 13205982 316827992 -167431890 339463514 694079532 -740996501 355593710 77823718 8736095 -243061352 -1345460 182499275 479981454 133629835 -216820736 -11938467 -328197591 -66152670 -9209420 729214368 3141709 140317523 -49591528 -1301126 -216131290 449600945 -447745825 144814787 1204115 -18404229 296734174 126694 37447240 244054449 -103373818 -490016744 242239988 -176951012 223985528 -910574 154147711 -30786813 47592719 -335413982 467046021 382897999 197438043 -898503575 -641062419 7794363 -135216463 645617779 -17052586 -473430361 56710776 249033 422895952 267390206 426841922 785513967 -135857971 -773291273 -17787835 1077298 -254441651 -5288148 145775915 -33066490 79735706 2200780 562538864 61822422 89585974 386410264 -7502143 -6025019 192588135 -295408786 -63616981 -785036395 -57226124 -79111417 -834986726 7405236 -246198947 9725567 81245091 -4290113 18105532 91973277 776368385 -436357784 -591992330 -68124784 -224741317 -6492232 -113689375 -60891630 3754383 343952396 525546665 382400553 225620854 -90565794 15791743 593527834 509535874 -114373993 885259779 872844900 306049768 -142200624 340633091 -20094942 149896261 527763484 391850987 -60337993 -3285672 -73177744 -178095626 -463972019 -101330886 -7787123 971955094 266581971 -547172568 -391927835 -101817780 22405609 239388965 329498680 -163735751 208325973 -608107438 -16076350 415285857 -2879908 -602890114 -16761719 120167772 -86675339 -237186386 -745061650 157378942 -4634230 419222343 94800324 -149290820 171918350 -30608169 -253573047 -80411634 231166055 -223503252 -108217600 175009387 5723765 -456740033 595367913 -299785826 54797097 64653917 -445025631 396015547 183578979 19441113 210322730 619662230 44400546 43574055 794807148 232244758 -508367995 529419783 8464741 3266655 -125993969 454425965 209817509 85144748 -213156384 -30892778 -376319506 231027345 -262332265 327205133 -18098986 -394306824 -788976188 122142078 9694793 84147738 -159729693 -164830600 -3380934 -278925211 -14976581 -383639389 38417743 -10799698 -322383727 -138716830 -518505362 147659680 -21720546 4917859 -269408131 121472119 -129812933 343219642 1849929 323126764 -311765489 -8868796 416475230 209736906 -6393340 31148400 536696500 -10709532 -2213653 204337168 309456895 231216212 -931953723 -561900732 106655250 -23296087 -5307575 81460847 -224951670 222282642 -163851449 186190562 576285364 -68472783 -740553567 6288515 949309170 -56529986 -193357994 -229744683 52706494 -60328604 -2526993 497635366 -776995765 74913243 243145622 -196309661 37281991 558807103 4216673 -182217033 93229945 -624002626 748141047 -229387893 552138112 -56060593 647032008 -342207773 610869993 -122731768 438488162 -3485441 156986511 26476036 701448328 17847499 -605152091 389106270 -309621976 -365339201 195608465 -254579373 -74809476 805122706 476379023 67757002 -3518742 -196464399 -34978161 1217063 -129435082 -36182032 -16455798 73082320 211977632 -31953882 -1510415 -696863359 174670268 -29298774 -344394326 47112094 -30137183 6576758 -201118416 -35789161 -512427147 -657847849 38752621 -192008925 -165509319 -136050271 409695953 511283699 -347245170 -55722835 207568322 -846685986 173770923 118442350 255598994 -501898244 395828944 374007242 -187664649 -2570856 -17075756 4757038 -575368730 43875728 -256403228 -5685251 -36362919 -320144899 282813 -563493181 122570571 43633712 14789142 511122938 -9547128 -230027156 -71001278 -295729241 293717592 -1812673 -67349924 -28915440 144636546 -173900291 278427212 162369 -30037858 -55141183 6231898 22954876 9836384 -158631785 -708482445 481254919 1886879 -565607516 -112312157 -271198054 43206266 326992809 684599566 526902961 -167352032 -349263440 9611033 -225172835 303185603 -40816641 -950208 18151985 1434763 56435861 7678786 186259148 50209889 18264605 -147614496 -173862383 -142266578 -763922249 -818818735 223865845 21178209 547606208 44604461 56399487 161384126 144851836 127688207 -33701329 39504450 -356113222 -230269333 -17436840 -140175056 8254114 255300 -16106154 135180766 -72681429 -75221195 90459590 -4306553 830041218 -390159010 226309327 -180202575 319351953 54574074 -400730987 266806607 -237910892 -273629803 419345095 -29425562 23532908 78705876 332366328 -740154040 941357990 37094640 -243147322 -56717939 21504492 148124395 326425213 -15571361 -106629222 1393338 -478191756 265254799 14226138 -4495236 424136571 109312105 -66097988 149546187 -35675330 56927642 -57840315 -299551697 584425031 217770203 272069498 624131748 -586081 -90093587 218268177 -32439602 -249078911 -112742997 236069295 105638450 8074578 285881566 -65709705 -133129910 -621159626 -322972096 -494857703 -268775990 -574529405 433243263 937938839 -347629255 59399565 -138749542 -126068095 -1561294 25710205 -448556526 -17425420 -414603550 103431858 364795446 344368340 160698705 -307886390 66704779 365329520 -110125370 -84693644 23240813 3119155 155583686 -2502127 -260748463 -849002817 -153277772 306644532 67574451 -716775999 212585020 -451289894 464053800 530221075 -14221 -607327492 301988839 -375009439 186612503 -66240703 -473093461 173652050 -89087170 -63322492 533879249 -599088154 67744652 256465562 65157747 -501265127 499077777 -2258796 32188432 -37011263 -35916132 215572862 -317160770 -87260008 519028302 -329349175 6428669 -4935615 -739227908 -187715077 37755643 714688480 -150789886 -64555571 -433668604 -1500867 310064685 -382982610 -478004791 340588899 -231976365 -165445195 -74256825 -331410459 53666324 177715575 -30385597 -887011922 278398523 -789097743 -183718687 259439878 -8126526 128318724 45095295 -21959723 1064810 1440152 364586764 -126244361 117404576 10180375 -71624107 -51691891 -195259568 448681 215343306 480570459 25462338 213203845 -228519258 -107915876 31787807 1461114 -2874729 151971 -469428793 -322777552 -243290375 10218654 -33179480 114143549 -615199156 -795353077 838667747 68688429 377447086 -488348475 545218871 -1654941 124374114 -6914534 -56534017 -92095075 130140 681536543 -50765313 -516670267 -31723126 378304 450654344 166120109 49537506 -64624 197666963 316812611 53986054 122882982 -12696763 10497281 -275928992 -235815124 -817232610 -340879815 345222141 -580960450 154153327 303746646 -18944787 -124717132 28906072 226741167 -382467873 -164070837 -395047574 1424346 -2344472 -182233410 -266329546 73076529 110546240 -76022720 -712957548 -5527413 -157502801 2402757 883724624 -520668586 -649573802 -225799776 22061656 -3364246 -44781903 13924153 369182645 21136108 158606638 -702595279 -610112101 308252503 564103746 -66753678 -144362156 -738390 53241941 -24179030 -68055904 21449936 9006866 -69554304 -433464962 31354601 -44974471 -783014341 5299635 -69065413 99881863 239557278 612793727 -690490 179555738 -506839406 153001442 -77597527 546001401 38765447 198409959 27267953 -234917403 -455251904 -764176564 355257864 -741210491 -138984285 -11253573 540466542 -415220673 180418679 -87751855 628348806 -5215839 -143905974 -211503051 -439613813 39782599 -145187004 -246763350 170339697 549452482 -4848041 -165148644 39827575 90263796 589850391 -32115344 34526396 341182341 -551117728 -367086918 -146316145 476568142 190959962 472034046 -412519390 -380632830 -186232558 -1293545 -775564086 -527326359 -13975561 34258869 194126779 207125603 -2324908 -75945873 186969162 -106607288 -665512098 182904307 -3862918 193057694 -495509399 -536158528 767587025 -541311953 394612653 358685773 159629466 -104278207 -70368519 -250661587 28022144 -32808210 -538588543 403319283 569985 187665063 -254150706 -452704576 214449894 6140412 356563311 -608465022 -688256863 -603505 557547405 -398184718 -222243017 220535850 110841201 -4672081 291257372 830021909 36539928 -267232704 -100856293 -175392981 -185377440 -143199661 -634037253 -37277333 -59285706 377971678 -365181 -305133962 445345840 278410746 -47721514 587903426 159986769 147687075 -5724093 -269516181 -69880005 2027799 117795393 -62512259 -375667932 -654423396 -29156065 -100427617 148313335 -775109582 52953338 -315506815 577202727 -601814272 -99912719 -363715867 -181771797 -511170360 -260364122 562445935 -431212815 378670745 -812959529 811744809 654293385 47732287 26837458 -645098087 -28753439 153438971 362056197 219709202 130084774 261925122 -290044414 -68261713 33012683 -91919 150854731 -63292636 -397836511 -421994156 -296803215 182751634 -225553623 5420876 33610824 -600779719 -240104611 130662155 -489646323 355331373 430216826 -31203904 296752511 86235956 -647200199 -32451886 -227100744 25247246 21258258 598689404 -17982411 7390609 -171056873 198009515 303567232 -164347292 563761480 76906417 -191506497 -104022414 -7336783 -93038988 -2348904 -123893264 51955 -64168700 111471146 177219332 -213784466 607638631 -198970024 -65679880 56924545 -77236583 -213228859 -16431268 552633669 -511056052 -130673208 -1057387 -100061500 96828801 312533661 262563244 12146750 57982874 -31926803 -583428372 -14422212 -85107946 31047987 -65881658 -185605044 -34562614 40372314 -478412988 -139031321 396999 -72962538 183752316 671711738 -465816050 142003045 -362574565 -76411844 292698725 4502597 -94327429 -1383449 3098453 -327185935 -327717442 393078063 -314632644 -607602540 765192901 250188161 -178138161 -586774803 -346288046 725107916 18558830 541564609 -85672511 -71930492 -455676272 46574499 -77415466 -55163938 4666065 -13921372 24162112 421772224 180035894 328290337 887161663 -17596812 304184485 2881320 352806920 -59421185 548831898 -4716457 10516451 -207590824 -779196349 10780432 -562929082 553957268 411552969 -309293973 19842203 -22839549 -9776380 -500242087 -1761087 479987661 330560816 -166376312 -302000008 109877192 -5575655 221983 167641721 -113760 -12900737 -14096602 284651935 -277634491 -759037971 -316546200 212216625 -130221790 -241205026 267226034 354459422 67796492 203387285 -542974085 275711896 48924380 -677196382 -85354209 -110621231 -650401421 33990529 5381219 -76234541 13468461 -45199483 -287600918 116448354 294583073 401749434 277134267 -3398324 -797635697 -102515048 -123829993 106019483 -3434136 35473468 284959112 -2333169 -36778368 -585726515 -172311965 -101269343 -468724716 -66272875 24322792 -89331727 338312442 -640736502 376404054 262042593 -15529420 -153562766 -733365607 -692696071 -73833997 17251432 -1337448 -22237176 -1736942 -282818007 -209838487 -3273555 181224665 18542375 405487836 76471520 812698202 -378692195 -142598914 -521494126 172715224 31281021 254673990 694528066 19342059 449389695 -328226614 -17547479 132855896 -210473239 -359596193 -41095924 -173641068 49463385 -559773617 -186778176 547258010 -338961969 -213768552 686843024 -508659949 -597640210 13512415 8101143 141079842 163274766 16200921 -568825481 40541336 -97563040 -153404647 640132477 -108090 -395005182 -114083775 -195147023 147939643 253006089 417755291 24459874 282654284 -419425356 135612926 545328479 14914916 -24592996 193528402 -455717256 -353563126 771013908 8792240 532870866 635835710 261595882 -261159011 -61025624 -257898325 -44692260 209128258 -155279995 -223731576 547615472 864137653 105218398 437921281 91563717 261608160 -5774318 166357665 -10721568 -30123449 -403620430 239280714 -20622379 138768573 -245969788 -3658903 188100292 -523987811 -7219744 -227403695 145535328 499583442 329623660 268931110 -58626676 -177409305 528645340 -70773783 -63981953 29699811 47671192 457417540 38829361 -74311538 -27662613 449197639 626328894 83220057 13509763 278264403 125679776 108446587 739516930 -150136418 -27000226 2127828 107955896 8670454 -221087913 260407345 -402765517 210311399 160683513 -616504779 49018560 -274898954 88082810 15192066 70215880 88395730 -439667260 -211063155 144345380 -171125578 -401806413 126646726 -551206736 291815319 -120615871 314160695 50056770 20579559 -458929149 -62772804 30030391 55581808 29230542 228886219 338464435 272602365 6704947 182530697 5248049 544029539 361532801 -164911644 -241080718 -173489286 539869953 94081250 -2609243 92225390 -740198700 -355351994 -26725485 -294551564 -63351166 867464283 678103296 355036263 -311368719 271557772 -479073483 60998170 -711966323 1999030 197460029 -26854346 -24443197 48308485 433590653 -5268186 -401093123 -11027319 -63863377 -90498404 257162103 187930678 52472564 690958218 -250130646 -197411866 -621529261 -622104363 502591902 121846029 -20671329 194087885 17788809 -10296476 611459455 -27890487 541949033 15662832 136870206 326008531 23993114 -121064159 577287747 18697884 225043201 46194874 863172835 404644576 335759895 225520221 49655211 17531368 333951903 720539367 -251383662 667894891 134028909 -187148972 -569405269 44738382 277123873 120152084 405847071 107338029 218194628 21626304 -269956922 406972151 87402844 114714614 -285274839 267950125 31316945 500263930 -30211578 -646152196 250663174 -374405057 440283257 -211364814 -21157484 -490865397 -470235646 -302878031 -11282889 -2291717 -168680918 -248403414 -847674900 550926901 -122977996 -396170247 -1557631 -472619223 388747858 309613036 -404873568 -237034384 -139438908 -136594162 -913287 -490784000 -44514499 327586718 412954670 -108427147 -35480899 75994166 334706753 158068325 38701388 -181985058 36088033 -220255898 26461466 -20685501 534041409 265215421 -956434276 -228861089 -329068801 771687664 182104877 -544403412 -9481974 24405385 -128538379 184006704 -3185620 -226125450 448403867 -29845284 -2244556 274192786 265490807 62487517 116619297 170680033 -4266108 -49754115 327270867 -14715874 -426692309 -31497599 -748634833 6392421 -299963726 228312941 -232257647 -321847439 -880345006 136823846 -513365686 -174711225 243282915 43430386 158689792 -153456637 -41883121 -304679234 310836783 -39060639 784756914 -135350186 502349292 -358563511 409476751 368040617 -48043815 -30792230 -64825988 -82855894 -724242755 -13022715 5609412 -81131573 413057886 45115745 491156140 219569925 48284702 -193644978 33629352 875489784 -516840342 -598807559 -507551247 56612996 -168477979 -33923396 -605526352 -407507095 91993092 -57884717 -503141840 -226702526 -30099790 -115550062 -269625691 86800627 -16491869 277310633 87747489 -293948811 25338357 -626594049 -628980 406592236 -274375527 14570375 -222856570 -276275360 -610861429 498718603 -12363428 -293626641 154212457 60934066 187499022 -25293238 65692527 207901185 -238252298 61896584 -468978998 212598260 -431027141 194642617 304754658 -87580383 50596419 -134192481 -106027307 -38992498 -52461907 -563703640 -5842185 -115499504 58787615 -656315522 899597132 675746581 37181917 20509822 -143936105 217981329 378515538 -29643147 505761400 298368591 -24069272 -516610059 705045021 46945131 30557827 -132854838 -303798608 67683889 31092064 -60207631 72948301 -113110222 -149412115 14685300 -334030105 584331776 351017674 -260617469 -23635723 362891765 -3232002 125885253 -404034363 -168437166 -804763774 -144485 -105128831 -25996237 978652864 -20464745 105789863 -9787921 -121477147 310948053 -26342408 -337905888 785795531 346796874 247876922 21306467 -316963254 339777365 -178510812 -67327551 -20042079 -357678172 85526846 39923002 351360024 -135270234 -108468896 -261019527 319996799 2543854 302101750 -649833337 28345507 -466857846 -104112482 -132132293 236018010 -774834805 100383754 -15570853 411689022 916496 -67614712 -14649179 -96288332 297706443 71188889 228112308 693069246 290587454 -661308202 -148259123 332178703 28567500 18751380 154254473 -652211884 -43936861 -139419432 52289926 -110123577 -135388745 -231301256 -334546480 -820367 15566176 -23857698 282948540 635673066 458124289 -272003349 52272859 -143683774 -281330817 1512699 9142490 -209353708 -127435884 -71958223 -30412530 303142004 560899229 54634977 573094475 350006083 -72683048 123134713 103439232 29904473 -141915475 -53619140 -134720794 -117533324 206078381 92431085 -749062911 6505069 145121663 -14272731 -20028729 -196801688 445155062 -11684379 193122248 332882141 -552057705 117278675 -165553457 413436149 -106100129 -68829662 -319468603 -388631299 110848442 1799451 -204396741 -130086815 208763159 300775903 335532456 -715307233 267108855 -16216913 190100229 -26985140 -329321798 257369745 496744418 178699950 109755269 7802832 203991950 207572970 -159109373 -29622880 -8942978 223591656 53434274 466289096 294227181 730549391 -21660842 205830562 -320065356 -22028762 -7610935 -104186224 77174524 177485103 -349046 -8885510 60872617 -118459107 -694226224 279327910 105882876 -31559028 -379708547 132239085 115182317 304907 263118344 -117178337 380052058 -453934276 -382913866 -110670398 -9972775 -269009947 19207554 684912832 108698094 -168020017 -9957188 6336217 -123126316 52189013 100363580 -6141335 -28904195 -673685747 811482 -32765170 117364291 -258529802 729256964 -11299209 222275481 -79597048 -75205522 464775810 66610523 805173441 -151130457 134760433 -244552963 -12901992 4745577 30451406 7577956 -240261070 -439876087 -389468809 -63158235 -640051096 112561 -95590389 196286221 1872996 -6135486 27857763 392524192 -85881411 -591605541 525765528 41181431 -292885401 -420698829 613507286 174713928 -108688371 -437447190 89337118 352976619 46863811 -211179996 -83223929 -97531652 -201334 542415456 -109473518 480110551 -77200203 8546508 -236281455 -179439238 43051649 367792892 -207186159 7272303 -395679616 -26541169 -272223605 398802171 242243355 -98182545 -40882986 114564 128384225 226727723 81822758 -767052345 534465274 847232889 23191231 -249296512 591558679 226958 394426497 15192912 -33194920 -2367917 286112800 -221174202 -3792452 -467190009 16707943 317826697 512349984 -590350546 141251815 73920289 -23842903 -140108520 245907615 378441240 48483199 -331802696 433665182 289718408 -657796247 107771349 184793191 754593694 -820641325 -303722279 9058135 -7914709 12992149 197054201 163603702 464329835 55999526 -634797144 610407300 -1121832 8432203 -63762737 71784560 636855401 121057824 2615676 15976975 726164861 362807435 -60316173 55940942 617788144 -289453575 -947341757 106893933 308898554 380654952 54333823 138569065 -220417877 10477725 34549335 24800884 -236998560 123642731 2487771 10528655 -19241076 -147257566 435189245 -189960851 222431383 55979690 19562993 -223148788 569962271 246613678 -7185600 -63772795 -330437490 44510871 223911247 -817552698 -41113708 46436291 -180389767 -170403588 403847381 31113114 488748093 -86908374 250257651 -90980788 511220307 9791585 -8964657 159378618 282609 20660254 -51504158 13798778 441105694 16608875 187617803 -912734382 204690677 16420867 128115924 -158438727 -5139702 -77330260 -88556624 -1591861 218053773 -755438831 272448285 -3467735 -308146281 2695377 240910381 -60922639 124033291 11553022 -181740705 86618106 146290872 167920142 16734904 90037288 -49675001 12174363 -20772324 6593926 -72564100 -19008442 -47895869 60237287 -22132695 -424397232 -58536398 -234642341 150176312 43078615 -254157209 -215792856 30768065 96226144 -24988688 -102167503 -225659674 -303820700 8122412 335596 256696234 -57657844 -721649627 -464887113 121056137 20530630 518141446 347418035 -205563830 7126539 -469149548 312582848 -6725072 -206384666 -29677957 -233801857 -47901224 -5503818 -17986479 556815673 120089804 538156696 -186842438 717284900 130372993 492478390 9431533 213670731 -179656125 -102101514 423129360 -1575527 108302404 -897321002 -13542642 632427924 -244478407 75067615 526927232 14485216 186817306 -330033307 700053614 6573068 3847960 120158540 878852824 -30277512 182629932 448996646 1536425 373088073 413193943 -283572897 279702394 32220589 -314159588 -7802323 -114018061 43422275 -723639922 44406177 622862876 -439920925 135883703 -1760886 -418472132 179371787 -425410499 629070435 150395179 5188195 -801841943 197564299 519793070 -150645242 111597564 -308451199 194580940 21122 15688890 774812926 234275409 -988156263 40738465 -36376790 273735215 -68807402 238231256 -435146250 -610620086 -162191075 -164019704 -422840741 359522 -212112898 -34849551 -110866376 594275089 117949844 -76637618 628765171 -42668789 417670232 508859786 -106848697 -138936083 19591033 -101226144 438685 -60677010 54257830 -233041289 -758506421 -477436510 -28035109 -244969214 60038786 235773355 -450175458 -521866962 -2187872 -7364721 81521567 16808367 7400230 224448323 -506915648 969664299 469681405 -69998570 44123888 -454177238 466199844 -209822797 -3749377 4198155 366621178 -40106760 -692558291 -157082919 189343676 -265265658 12949175 -254311945 -238796546 -24292758 393635996 -124844623 4941509 15297100 124993570 -652505188 -401580460 -241740391 -920380863 -23154105 138475207 23568954 642777519 -59042174 -65061776 137714485 84676913 687374606 14552335 -144336082 106285428 -657308139 -230790726 302557188 -378771635 -183459208 77249661 25502577 62422544 247486870 -334417673 -590070532 286172058 133840192 -7258794 -129185613 158843773 -135845439 194034318 -324834173 -797500995 257142158 -109270973 55962075 8150148 47095858 144284940 7598060 642141113 -226771724 82517179 -302796529 -570988161 -47885396 -753346433 4410687 -340981281 -137926217 1730382 682752773 -283654063 829520734 -9054289 -717270430 -318162177 -62228531 -556465398 -112659304 -77367218 -314122031 224983873 -120735264 211558703 -67703548 -80688958 397263394 207822471 -198720388 -94667440 181513964 -403684776 621225165 81776440 14465198 31456316 343857596 -380301430 -4382241 -3866243 230147604 -385996671 -324978783 -21376096 -40350003 102694950 23722478 -646109758 471925256 144392559 -230710618 -277942954 190443939 -301383653 326263289 240701039 4264751 -483129937 629960024 579109407 151434374 334909756 168774702 43418752 19975879 282066306 328558779 -173397293 -205867700 -265268748 492363808 71231645 480883647 -20864330 -319296107 110552257 72368718 408910969 225899852 -376504681 360725938 511264282 -164891928 817343165 -483439823 -301139066 -458080359 -70846563 -64167314 -393233743 482127213 -729310010 -269675676 153181412 16173789 -85103576 22594931 372537685 -1201263 19121949 126104482 -487286354 -206536967 -5156875 -330710872 -690018124 166530295 -12250813 -23421993 -106556783 -219909847 -283182021 -17931346 -157206070 5211840 183471136 26315171 60724050 117884266 -6018627 28249414 244428670 132133248 285874362 -21567965 18357880 164992463 11925617 10493662 37281234 193095025 -10696652 21474941 -26146716 -39809146 12632287 -57455685 -283955012 547194473 116103231 -441335435 -16885676 -6957992 676131893 -384309059 -90932026 -1846260 -84707358 339632907 579436260 101889886 -162627692 -576065800 136950635 775833421 -603534765 -304821337 490805096 -771415540 -81340438 -19847509 934296566 -91425729 280219635 -5149329 387448438 7264091 8735441 588707075 624985876 -405975778 74507458 76670569 -392842759 170457369 23899537 -819934025 119677790 657664203 150915799 80834208 -462084510 281307135 -445453759 242385464 159813100 714381979 -54139796 -627552237 -431299047 127668124 126074202 -179080788 118175058 -216682971 -1099421 -41905751 -8538956 423425149 240481375 14488407 184422021 -46207778 -26389806 166585079 -724425751 -510194017 -134550208 -458102353 337643189 226217422 -35306755 387164256 -208778698 503698086 460444728 45276721 234248978 218201296 487736063 -123725720 65791909 -327876873 -77192297 -82920163 268931095 8913032 469891542 5632123 43388771 -21992399 391837543 -766031 149696322 362519686 8370395 -291806382 147621358 178416432 -825215594 250827233 -1699090 -68118726 -4953460 -417831916 -4066561 88095325 7834307 138350125 -442157347 339868927 -263727256 -61305 -34827564 -39876895 -151100307 -90629859 -412971034 -253849805 -70709826 -1363244 -67919525 -596335185 -19078773 -2728611 236944191 124346636 -93156618 -141980650 619580255 72936267 532529443 24555691 -65995891 554261717 130110456 349364482 -1683876 465257208 -113030296 45201457 -303760140 7522631 155845321 -560714616 -263567492 -310965604 -175960766 90932395 567843524 145838020 -6102271 150804066 250737585 257680564 191523039 272379091 -161881307 -418035533 -130969043 30554773 -511993199 -115993977 42449854 -377224995 162204296 -21605968 4826023 -2409343 304777885 -521671450 -6330639 657585355 391966171 23614602 2296780 -44440790 -85026495 -369752197 -111752926 -144652257 -223091943 2849077 -239126177 805099463 82091329 -331625693 -194052185 190869527 136554633 -330949248 95793755 94727541 -6996210 -525691351 -36892097 51335184 50677637 -410012910 -175812001 -238742363 763001768 350471841 -902871100 3261294 -42899393 224907162 105942273 221743980 -45722682 14089386 -243566533 16166754 238060368 -36569668 -234098482 -69881637 49437484 201963059 -334455029 -228061360 -186064473 13476055 99842795 -280379452 86587672 139820246 -291250217 -864914713 -43444390 640990084 -127568957 -15271087 -685763600 -94842427 -737675843 283475119 3711443 173090557 438120129 -3353193 136676087 -290721338 -9513343 836220748 -124909633 22599428 -154685506 -181487475 29048549 3769416 -513802531 -70194606 -599933424 425743287 479543680 -224573763 -17294298 65442394 71478252 -235622532 -24795238 -216865200 39120796 -26601394 -660676561 119863014 41737140 197194367 99393784 219302326 -129764195 8703338 -533419994 358316649 65628544 201961017 453525285 -598700860 -175692136 -78140919 -72720860 -408470367 -602438065 231434178 113628710 -372137834 910123032 48506525 1673997 68624743 181001317 104503512 -345289189 159407458 18122678 15122614 434271407 -165265102 31526367 263261262 -588982479 882377721 -83110161 -108783452 648721057 -19746257 -224236652 13030406 -336137740 -129445951 -25381704 -267447656 473802971 -276508536 334867915 2432518 -622175832 -324659153 -661402878 258593665 50372743 413612306 10830220 226712431 -395019103 19193207 -307621806 -154278290 15751095 -97018952 -618987888 107603295 338625247 141843497 -85213401 37917268 188978642 173609695 554275018 -328691736 373299400 156387767 -385682194 437771212 -598804 513129938 -240644859 -743055963 718095887 25612019 -514882014 -5997052 -11585362 -37989173 39390114 82403514 218854774 -455401564 -62061645 93751263 -158245765 -343008707 -493828419 388641061 -1884315 68657474 -95258454 -79598402 256231630 1731395 -399373461 -56804611 -295224259 -213029720 -438342269 50747701 359939383 86485515 781433129 -66856476 52421762 8496597 91697727 114198900 -13107914 -840347956 -185635502 6308960 895208 205602561 36577160 33877456 -253878641 -103525551 -225898944 623811 -257808985 817645547 278949531 15452090 132912233 76561712 4891544 -165794212 18084442 462632318 -69951027 -460493864 -152457479 -294648448 172503707 13881354 -656560200 -269509043 -294545345 -84232437 52713534 231958999 -21021990 -385392004 -504639573 -193653877 22551629 192063026 -228656164 29750644 -187500463 -38164589 8729502 60479100 -6915075 429165640 805592043 227686944 -5035876 -44281840 -258386130 193441656 -87755919 -620481772 -393317857 -47253986 201489397 -6376380 33803152 -765973762 23767759 -13693089 512865964 225681503 116333377 -140176381 -754138350 -614391578 -208500062 21936593 -3453928 -62534571 523557588 621544211 -356591541 304272946 345831826 65930777 146704775 -68097560 152621145 9313463 18295587 -16356320 -193189345 -10400657 -498983709 -323995288 6734905 53294109 -414288117 30279280 627546515 208062889 859075983 -493025231 103969141 10096266 9733393 130785608 -672352901 -59584016 42309002 119292050 144759363 -375916912 452492717 58183185 273890995 56773120 -11622581 10591563 172207413 -26264501 -358261135 112253638 -595625113 -5241607 -84334056 -286058156 -523367623 195226922 -704819716 186438379 -16162460 32522785 303263459 -100541439 -814231946 -233028026 279461472 -260846855 8021632 471752633 13115171 -43126689 -28692668 84444290 74194231 80929240 432809634 4011146 25995494 -264604662 206889170 201665735 236814246 -285486531 -99909431 119530733 -767413578 355585666 24566109 -3351386 -650166194 -120085870 -706988072 -5293926 -58523878 -46443553 -39422369 855129074 -671711471 107180274 359003391 -166688815 -319086325 28822524 -294123519 -18819868 -44221700 646827811 219045688 382116602 -14672258 -11417079 77979430 445653421 -9165318 -41732940 3064312 456694089 -20036256 79410262 -180996119 -189967286 -176332145 -665022811 -63985576 -82195536 -402634506 -62595445 546072064 2892901 -3546804 97415040 -136425635 -5041877 -86205497 690278261 -622120296 32251697 -161887169 492924423 -8258237 17417578 -641012155 -117941588 14286162 201571024 726577251 281393411 -208712616 -641496560 16582304 -435818763 -29542767 58837131 2958319 582079986 -194449673 152399709 342688034 76066853 673190978 -7572351 905664712 -3727577 -114217972 369565481 83006664 3960665 -30608835 -462268070 -283833484 517352112 -649411646 442357774 -61277213 -408845102 228155840 49202643 -271488525 -114878242 12275502 -20133862 -970585751 -121035588 -648986685 423028342 368321917 52083266 131895502 181012401 381659317 450230937 -65020576 -348137146 547425 76288311 79346402 -8906727 249498538 78520929 85831848 713864476 -53468368 181199951 -302357868 -247467099 -161894896 -86167631 -710463266 -386049582 19215486 149403480 -25515445 -151751497 483785009 177327990 -174428599 -564657885 111759640 -34272236 65894312 -78594124 -228174291 -113021042 -167680886 -14564392 -16114138 -2772172 552995101 442405374 -133094820 561783838 145632847 -45280013 210022373 86057198 -35928500 65808260 302039460 -350452059 82372 10775424 -28466882 275521700 156307831 -6072741 -44302289 384991431 734907761 -340645421 540072161 -152529433 -540043165 -315770969 332390420 -195025921 -44952297 -189969222 -295941324 -176402410 -335559546 268639948 80224036 271299968 -19258264 -13642153 804492419 112551038 335825835 -502964961 -387139619 157226584 -76098709 -107152551 158958660 -18080296 -61817259 445911289 356354854 -229767093 -339367261 62065602 -299398544 413939841 236298293 303564169 -39733571 130605501 -460887210 316816051 33242438 14568143 -571067254 2206312 -8299416 -450993332 -15028803 -419943840 155381867 870997317 -9698318 691591139 864514498 -13361664 119570068 -210114245 -59694347 156948504 106224746 237975262 108936704 311444984 290522571 7065339 -504994764 114669431 -28983569 33519181 -564261063 -36419944 297590288 218688257 576672692 -8317953 245757676 540420840 -30740899 311346158 -835829456 -807694003 243858901 313628741 76936939 -566581605 673121605 245401215 -504120588 110569714 751562961 -1155700 -48029664 -777720514 20338153 -1276658 540695913 -161765155 -167291108 -969090028 -141683314 -147237333 280880338 2605191 101403205 -188077579 -340110689 434089256 185732914 -409463425 145781959 -799948153 -292345887 -192395099 -9424110 182599693 110029193 417169108 450028618 179904892 809078920 -493116182 -38241711 -20623569 871902326 73054267 299052389 -189636058 84813123 -329824088 -312798 -73615218 176594604 56953277 2828758 131243404 -838324508 4453729 -284252105 75673359 494876770 93400963 379725644 -555017308 371410520 -567381093 -264558185 39858997 -142962731 -198177243 240443 27388801 -4239970 95593499 -371174272 14197400 -882444824 -108633667 45691341 263908235 122755267 185208011 300121036 231678006 -12513391 -10181740 -316791529 -170084342 -163967307 -1299869 168500144 267105201 402891717 -48733919 -339445446 -532427973 794893 -249547803 -40478351 16798148 307620560 -13700845 -48110036 300358784 -227757586 324304566 -292204038 325940234 337300066 -22984455 27292695 65692289 -289607089 24473808 -15460890 324172 171422569 -159503411 -161161532 -10720247 198556154 -577315096 56593333 436187180 -65427078 -535238335 -145729964 -178541738 -308697472 -432576093 -8111153 -589582754 -28625991 -139930150 378774141 -985488 -435622714 158818269 -234276341 764037221 650139793 7729720 -186459009 -692546227 150477875 -113606497 587635387 -19423557 20077321 531565536 -183956497 5605974 593216430 131291233 -38306052 -463562654 -672814743 -65386891 16314414 -390777417 -340426992 -347198518 41171625 65208903 -147811472 -373737325 -163688116 145543722 -268357352 317887555 -124020443 358073068 69017561 142980020 5435745 -637918937 -11028173 -170657155 755399183 -664188163 -191554118 4032822 -381741402 240263935 -432826430 20774912 -16521243 -468215127 463395360 -39152651 132220383 -26098078 -202556792 -71374906 920492581 -290475098 -42590113 -75212975 108865541 -476227303 -125680505 -300713849 -198473194 -107070578 581206605 -72354065 -122030388 77926956 -11936353 55356790 -616114631 91612387 -203670609 -188133529 3617096 -245674246 -19662534 -136610272 834182 -802950226 484012945 566802937 -28373926 162088003 -287137348 215461329 -150557734 21173312 -272366163 -386051493 -23601474 420907875 -147060890 112508104 -4487759 -68872512 515447349 10994579 245699166 -117151297 -702709295 217553710 28082946 71298091 -1703884 -14540857 3390997 9000927 205187710 540931523 103506015 -619954865 -6443927 -487900544 325262675 -61782107 3816784 -1057169 209669772 -140712413 2658436 -295448513 -6995706 -95833903 10035599 -188389613 -658923472 -651228006 14547428 -1285943 -126311667 81265037 -236981205 9798541 -331912187 -42612067 -36533366 729400001 -15348608 -400239145 138449745 -89910416 -167482267 161196563 -644723408 699650498 -505497494 70827841 176951872 209115270 -27949031 111033809 344052612 -18051247 -22464238 -6659847 -226196370 -698056402 -6619107 -106527794 10554822 -122359057 -128746229 242400229 355698511 10220877 -416435782 -321203 9794442 381344621 -482746744 -12402293 21145743 -842515391 -2430864 624356047 263987052 507960834 -9123684 -260008579 -137878008 -198376788 -281942651 -185836861 49008803 310788771 -325524907 -17138449 86022874 797266307 -39503273 632678294 16342352 60165154 -45301575 -81259395 -24698615 -372500969 262783430 245137810 132693390 -326526792 436180624 51832914 20746171 345388342 327897881 223624725 112476224 180538785 86912472 2120630 -276003012 94626983 616630079 21201060 292624012 -20610262 117537959 -554257242 -344851596 -101519535 -7385146 427710681 702146315 12556342 -45822642 -276197456 13654917 -125277646 -221592358 217549666 -131096859 -91564699 -109670917 523448664 -358613436 167243377 303219163 263872185 -550011636 20156443 46198259 887985287 -440375872 -697039600 -106753054 -8078580 -41564845 9928366 -320928082 139304081 259545935 751958234 -7240435 29369985 496992039 792090321 -424461980 2671112 401000463 84355542 57026342 -147545754 6696804 58209033 6767601 -754457692 -506962638 542539982 -375578437 -666919992 -120213819 -260557069 -208021109 103217448 -26530704 307008770 202920888 119525480 69736469 -573432623 266482852 -45870490 -31935462 223225494 -6005080 468236178 78504502 121137794 -74628752 109789299 3447305 376294495 638897443 -81296948 -10875976 212414977 79962800 -46786326 643295161 25148882 -353594477 -210103368 64739792 162134066 -166287 15092989 95937240 -265219412 78341710 -168146822 -209526561 520184616 323917286 184627436 6028293 37848417 -246608631 -322133120 437197947 -66320808 649079434 -252050118 923973 -359518971 -20194142 25985477 -478452583 -225872605 -156827560 -511308918 65283274 -17201656 21856320 -13219629 462325590 -91464032 469948009 267091522 628574788 338021864 -103303872 3750915 -433499394 -420330451 501484072 735333389 4249160 303075488 -222456336 -4303516 116056186 -75218275 -180388837 -534162866 -123373555 -692800287 58389265 785694081 43613193 733778890 -287578215 -333117330 -72150996 -281134383 37768479 -136636966 -217644748 -371902010 18333080 878858863 -843222 40757492 -122052157 -21839205 -15914139 512936 17609226 4340198 12319832 -615887181 -61308152 -49258532 131673025 621794445 64745441 -283274764 32787105 171704040 -31565130 -185166393 311325621 -171803008 805251831 43830712 -17578437 455534639 -37893879 49010290 -412699462 -15397830 -146326697 -36344582 -46000736 164067113 -97491583 401919326 -2180104 55253379 -51267854 652828189 418927428 252614093 -615621131 -3113161 -6658444 136034132 -463409561 -297245588 -15634491 228069570 -541594703 -5066079 139861954 -378570047 -239813121 297834184 309478621 -514628446 -383473294 6307215 47668799 -160327564 57791083 46623587 -267164952 256178267 -677723389 -1701333 189025189 72513994 215764368 449410631 431770074 -158331248 -92468273 186835892 42072710 292352321 226403631 226214194 -34175499 -939875 -502156210 86340038 347012583 101384992 173986566 -597240697 453950611 42352595 565241476 276148287 367615462 2462682 -437913170 -265366500 -31106884 49051659 4756900 591567866 690463475 20627850 -43760756 251080951 72069166 -23625975 -80942101 20373809 -243454510 536172026 450082 95523802 -120996793 -213672557 -16113436 211593703 -240858472 573421732 10613120 -140797314 -28705510 706335622 123300699 195736928 -499429548 -378746655 -77780464 -68001406 361354624 14587754 189233114 -33951044 77531164 1890400 -442143862 -114371686 -476683915 97060492 -86474762 35641460 357457751 -268324422 15112575 -37537139 -512093003 8663340 242115801 -132893927 -459774701 -260057441 -161168797 595501196 48397782 -383614505 -236583014 -227242167 -161719689 448168936 431678977 -5211899 407099952 42594743 260684103 47310536 128096196 662700 -644457367 727330052 198181644 -241747560 -122244510 96114910 -91331892 -16497735 173288074 -25756736 54974757 367836604 241712748 -845141165 -159733540 -475505255 -56216575 -544785945 -235420955 -617721601 -106159522 -636354136 128459530 58640605 254642091 -419298753 -62497720 3145929 248662729 -504723611 -589537707 13677805 -869266012 -226941088 -268750137 29049515 -578516691 -675349183 235016195 424392300 230399081 402448300 -916817929 -53137532 26421187 5640127 -16358135 829715828 67171710 131389 -217557942 -75955968 333434006 -24051510 17115973 -261429447 -111863476 -367460849 -213572 414876630 -479778671 155235238 286156699 815124366 -161578987 -477456343 97432222 65166371 -26927029 -8022652 -466071993 12424127 668942078 170361423 212839703 -161080093 567254388 586565952 545560460 55421271 112828224 15800179 228222738 -856585899 51949368 -10499128 -10672395 237728397 -370601918 -19576509 -4677766 412121573 -75990379 -40776618 -353378562 -172810478 -392447819 -50983191 -41793992 350950558 -812913268 -469087309 98612216 468589841 -5937049 -428078401 26697677 138098354 -320451053 -134082804 213243309 -119121055 92349395 -213347714 458158754 409304539 -639238496 133307710 -42858212 -290384177 372229364 122752393 -144245888 -17007365 -35406995 312155447 -51260864 175767190 105908996 -18850825 -249735839 128551228 800753556 -1098534 -38970702 234069908 151418611 264390516 455098888 356452 -2449995 -160547642 -29150420 -17772808 255944031 -66184140 -361835411 324489379 -312712058 -5536987 -478793052 -305274397 55289181 -159581231 274722744 142969515 -172887358 -197816335 785148082 -34893102 -419251574 -33947998 -336211202 -422769506 -22627818 448161983 25862533 -4980978 -11299673 -339405774 320874496 -167951812 -533362376 220220074 67278586 63898338 -148912086 43496239 -512173267 -94883081 84984323 424017141 -108400949 -524054987 74971698 632961263 414100420 -130355533 570056509 40858237 -66900867 632638522 41185483 -903348468 -578214904 436846676 241079458 167255534 -646872651 -8398036 410271258 -209381729 -657408078 13768375 -403573304 36813935 -130339278 628476604 -30994768 58988179 116139640 54325792 22593265 180560666 22655023 -267438092 22559558 -154004944 -202007360 3923455 384069366 -26467946 240268309 -28805252 155769359 224126479 -90711023 -208829487 -816212167 -28521189 224372641 33116434 -759352816 675666469 16063392 -563946559 718100958 -60505826 -203077443 224138185 14458314 -55413985 135297479 -361001431 -173779146 -507346714 343203841 13176330 -9033443 532168150 -240003280 -151358117 -47970133 813468758 7190115 258950329 575621416 -187376494 -835221339 -292662912 596966055 264884253 -1363017 -120165083 -904845146 480858765 -551974434 -264716673 -382964560 -534234 242852954 86883986 99603143 20037916 -762038629 -4151307 -91976809 339254569 -960953934 -98917968 -6735035 126713916 -967432216 114618581 214272803 -564290790 670785215 -405793154 152457091 55685769 -235892245 32957681 -485199 -152860 -484305 34002259 -31419224 -523016423 -348429486 508209429 96417156 137786084 854524487 -149164288 -753698376 -238860956 -119978122 8984410 -569914 -87039480 -14115806 5114677 265594500 250256507 -81449540 -259762012 -16597086 404594921 6446494 -81872916 -56321575 512173177 -98928796 -288932304 154531150 -105492954 -151720434 573947980 -280725748 -105218477 -17983898 136479356 144971200 229645 240582249 -100665467 61267202 -28996667 747743544 147938986 -44031075 -89889646 186196692 118238771 687168867 82809679 15943632 12550881 -13565998 -351087409 -484515955 -83526700 626841641 188974972 185274592 177455804 -268095 6260143 -82325769 -361650035 -156033474 32442916 -28668250 -46469455 -403140975 -342456321 354248671 182647640 -140258519 773282399 -464900838 447921964 105673895 51050944 573996 488458827 -2836054 -37290910 44688544 -66060768 200936071 111870032 -9123245 -67331542 -563100395 558271385 -286225569 628050728 93976865 -21932080 -73056906 -105598308 -164931448 -737568533 274267828 -10626795 59219881 -253875237 -6787751 56944598 -573225894 57988813 24587697 261594893 2855082 -107138256 -272606531 56975687 -10590997 259603323 -88838617 430948354 -80655515 -356999901 -268078920 -120417811 -661003 -121109264 9237330 257411117 -40823004 182773431 -298782813 290959680 17853493 340097787 -35456724 279538495 -283704648 167729077 -180506183 -856647005 326593117 -573036465 158422395 -64277355 -623557619 82893247 -312004270 -88871303 192594983 -118136645 -596378180 -11679377 503305731 47257568 -8801213 -371544080 -227319425 222138349 -51507946 591050857 19618506 385535742 -121585122 -236123829 -31001942 157087313 278178626 165193836 -102961545 20396754 100743118 -273324921 631820814 -165142275 -24425842 -46456646 -7485533 149965963 13801438 154581287 63858750 484577986 -563248001 -888197161 163021837 -30190532 535830040 -311992739 -240773208 -51364157 37196411 -10058614 -95999641 -33260003 -89908870 737944071 808054787 -80796206 8638436 -594778201 13458592 -51889126 -227261907 440269224 -34119395 -282638837 -708320159 62470098 285764577 -182924384 499346724 -122677311 891180935 -54640491 -16429936 -197508192 -343217343 52918263 -52027808 -7013348 64853141 196774575 76811217 120526924 495140820 9285805 -118290752 492622308 -3877701 -221335036 281264894 -76489437 -254353843 -406198138 122803562 183481737 -470317201 -314794231 108744087 -1038368 201069443 255907889 -2692125 -806356 128639028 -53021184 240496633 -369992269 54434896 -254658624 379510769 452226266 -2233349 -307386347 10366148 -138808074 -699256862 -680333199 -97746209 -385654009 8712255 458250778 31450418 334285887 96104682 4110429 843823040 -29146815 -9355596 449052671 63162438 2865207 -497393983 -430191339 -363402657 -494797964 -343983480 -216091711 374859332 -49852487 -364460955 434038449 309502603 -306671558 784567343 -119819758 187478850 -105211581 236258848 -350882026 -409750224 -148744586 91909577 112792435 -395432320 566438208 132541118 148685717 -261759520 -525574786 -758389861 159861345 -556003143 205558670 -51310828 -394733026 4521127 -33854254 -214445362 -1077121 -585056337 -367335457 -49086420 -629547112 244163183 16436740 -328551147 -789738357 207165600 -255436560 -557043091 509698660 -74654068 49931096 518441 -401163672 213288262 -97785437 20725517 -185727683 -339498955 9190450 586244449 -100471753 -31149970 -117583776 32573638 161581174 444696990 9278623 103072623 -86644270 -107671232 -34552255 358926601 175172790 99822595 -134377631 559980780 -451385085 427000907 -78640877 586360214 -496210276 103033793 -234730423 5892433 -3990206 -62621760 -9299802 14459880 193567163 -23146375 3963520 18173120 -11913407 265780279 -2508346 5943231 -17774699 -127008372 -105799647 279154238 -238912390 -7283577 -67814846 4459019 -292042915 -233015016 105437251 254559002 11256884 730770379 144396204 -15574820 528320091 -288996751 260094018 -39107796 -65194 -582161544 3963436 -510669043 -347427159 -12685190 76075048 -41165691 2988095 41302923 -460631307 -386219773 67296112 -38234833 774680591 -246291415 201009504 -4462126 -98029323 225073796 19747706 -361565985 -441567709 877820553 -31958303 168738820 167662725 423336259 50407088 7160691 798891595 16864783 -203974584 -714391190 33994276 -7299252 -13904881 158681320 33991653 -100484771 561627054 -369973461 -98101632 -146143960 165663800 403795433 12766318 -154236324 -603666331 106346049 -215972888 2925401 -478020579 -492078501 15210493 27323941 581855431 -479424815 59645734 -41102100 -48626509 -911643066 -70974363 -102465838 495586768 -781393216 -317544162 -177608513 42336162 55594014 -7592347 2188920 125928714 84953183 206472770 580936809 -39900421 77896048 63811670 127410550 5773625 97144336 13218281 -199014589 2979263 -387826381 134776188 -37699508 216648520 13370223 432607474 39118727 185173706 748650525 -125595448 345016591 429470834 500134330 -138131154 -38779238 192679714 183959051 -42122790 -458111575 122350705 -174025393 195075331 304386740 15874821 -469953781 457109378 19155669 141171097 -199015257 -301117091 -84148482 -398229238 25178052 92990653 943272926 7211349 -236976838 -352621803 -481785417 -315432725 -124642231 -131981216 -119963537 -180934123 -33509270 -47805368 18474708 -77902278 18667635 397699479 309942073 -981845616 -86387606 -160728705 -6656797 -9656561 -290358543 -4157902 384677353 55645939 -96586308 707053834 -18198342 186900867 -8306063 210058136 -414293952 36414315 424347620 120598013 482923718 -777800221 170121320 -166932044 -282517293 -53790540 69387460 -78116440 18207194 -371522436 -650368049 70650131 394217622 -31794431 577163837 419984675 -20727681 -167609399 159835908 12072176 117586771 246625711 -313547601 -273653412 -119611817 -11907214 486528628 306651631 -441217443 172560494 -99403784 -370743368 263629512 74650725 -66806713 2088776 -138386829 225833382 496370066 117443616 5788454 70837485 -52409073 -40884604 -592106608 392369618 405355942 -2726225 257035378 121775166 303827386 -76634890 -51534796 254164430 -388785888 167490799 76728152 72347198 43580483 147932513 -195367906 16569302 -104500381 -156716190 119644401 -147110538 122387313 114742030 -538984704 546861703 142704812 150025767 89814509 9859889 838375463 -28140015 -596861126 301849031 -69773349 -17673541 50129700 -701041354 -13816175 -113873343 -115360584 20697697 51553433 -540072130 15121220 -72141434 -414316306 57067996 -581712029 -259064761 -372917611 -12353089 351731586 225658599 -238092187 -172132145 -86230565 -117395237 464138012 -144761194 -465496756 -350314525 -249892239 133150572 140856047 -120001853 -361297092 565855903 -320569851 426679357 167123486 -131506320 242508358 -222287024 484472132 90584646 -308659629 79049074 161775919 85963381 230849742 455706164 -487268149 -13209334 384600506 395063524 119153022 -33526275 -338039732 44786852 -94999626 -589886439 258592607 -674152991 367478428 24917615 -6158447 16596850 246815135 409286647 -314998734 258690832 -391940094 -25796009 269662625 32385298 -138152833 -158828656 4433610 -29669150 -106498620 -3973520 -351424405 -91092407 -85501707 95490491 141098915 -46696643 -797146515 -248552594 564752752 -261955006 238877180 701366684 -47755281 177365462 26959778 -56679651 10813924 -41105675 52839687 608181912 92406134 227722260 -113250662 84808535 -202127164 -301561699 -27077808 344929260 -55304961 315476605 -469640740 1890751 662290764 -498846856 -15237429 343711721 28387913 -47492894 102838324 -5745249 -30827995 -59454081 -592581718 42806621 -7706287 285784465 -8660782 -686341064 30793374 -234558238 -470032819 492318798 501333951 14405341 650375511 15507659 -213461035 4791042 -786623033 267819941 -189045473 -235155273 -237633890 -140365776 -204108440 -620394291 -130204826 61506182 441010018 -82745847 110394792 205769396 31355477 50691418 -329656794 -86266788 40399674 -540881351 -428464608 140645722 -29532757 160977780 -9500261 -262973574 -328736386 -309518083 349962424 63653433 363139461 -218561238 -841493060 42528806 691058142 -291944884 -326059812 9175925 374759436 -503895022 -68148801 128373859 165465796 -11407477 14957882 311199016 -462762173 677180273 -62307176 -22328379 -594116210 -470373723 -96355869 1863980 -427048836 2104109 154290971 -3293889 -176548729 -577232132 -4658744 229689913 -277764016 -70003716 63570129 143174578 -610010989 -803572849 2509827 -582752012 174978904 355710293 452032024 -695325482 66078507 58833035 49231448 -300379789 171656100 -21177579 -11581858 91251685 216302288 188240847 -482862801 286179692 211894185 -253063854 -212488738 170949005 42218950 -284937893 -7746528 -703997389 634457268 -425250635 35451136 397047255 48137375 -272519878 235368941 113586550 100525742 -352802823 -38838423 20192726 146335057 569648190 123841563 157530584 567824543 -46977277 145385976 191482337 246249516 276769090 393513 67960667 152740251 -237990764 259367547 -46514854 185358941 -154647186 383809204 1868972 406082730 -26658322 -166065465 281922446 264066989 -613174216 8218438 -82938706 434131096 82668401 368906035 -215452541 113361786 102287062 155323649 -235069549 583099833 280994428 -208934032 -520268471 -207150664 -16270964 26448605 -425467875 33017946 3514628 489079647 7853807 -387045745 39000030 626749717 -143876936 -125875397 54103779 -28066480 455430587 -116610837 -307742915 200188710 -216017087 -736736226 -63966779 -360067942 -203312379 333714462 19224212 87575172 -193464746 168110893 -30479593 112338526 -187593855 30017008 -541604032 -234476138 -4684898 222233330 -534216104 -149283025 97865082 -71941917 2683162 -9090717 -259916620 -324149003 -442656104 -55300929 432380143 261353 -341939840 -235973469 -127346056 4763541 396280772 256408335 -15369115 331378 -6673333 5524550 316089430 1525585 51173309 272178200 22509900 -121900365 817486422 514512352 439661151 -251705512 550319102 -5078343 -448063383 587675683 4471040 -288776582 -193934449 804788133 94841695 -442458961 16452262 -261502446 -134541965 1578343 -136924999 -222510939 315122700 793937955 -240610443 175480105 -748589 75723781 661963599 15248379 60712124 524066002 354348798 -332057958 104480147 -23380331 148301213 -61481825 8669826 193581981 -480026 146063194 120663298 171960771 -86961167 14491769 -5252203 1871001 39841839 -585156076 -7080751 -316230729 -334356990 -616530360 269644485 142252566 48288454 481457897 -7795211 63893874 -49365030 -134289715 -308670 93889022 -20530963 -473736527 -858987258 -138507421 -101871760 209654253 -337052740 3777227 -514614474 -430092029 -267854651 353684534 644972743 -192947865 315638763 781881925 -213417305 407860601 -52736226 -683355599 -164446276 -585289972 791143894 33286917 388919529 38559353 -97252213 117595078 375104691 633903249 -162751691 -27926380 -3860990 -451114333 -243030110 1739106 -346665794 727082276 -332810676 -448017121 -681773786 -600495225 -403405622 -136499037 -866643287 -299024716 149293275 -114424017 282600935 272924846 -74861079 19362460 -449883100 -93780086 -1899395 122771920 385854223 14256284 933365 11843538 -52386992 -340542246 20838920 519154506 263781670 99710855 30638032 857686251 255855791 -778570691 4909643 -8135174 109134489 384672854 -23128946 -20891984 96021243 1599244 296512224 -144150817 -374702513 594505459 -301624932 -2741383 -61152760 169848307 309354047 50213689 105153603 62238588 319353448 -99555391 -96872072 399552562 657039035 -597632548 -59403354 227747100 120451089 284403573 510991240 1428099 177335961 47299641 334753168 5672183 -676143915 248751812 10259311 -716838431 812283843 -58283353 6859235 480268022 -350737790 10521254 141162020 -61275498 -505736396 14308429 -13232193 429469217 14358833 49183809 137648267 -141340501 -28319318 -434528996 14812152 296941732 -104493549 328853440 -49024103 -517643962 396851767 899456801 -348411568 -455631445 352257474 141583414 853886609 695801183 36661360 -353493061 -71833161 -558908064 -364149877 12237431 -37232014 118414773 -42336578 416755582 252383006 426473187 624110609 -300200825 21295808 -48988988 -859505686 -562646738 82684 43935391 -162422703 -22703570 -516075385 -542330782 90994266 -288716651 37534399 -121223450 18139268 -11708998 45308556 169599777 221738719 277529985 621422947 -503193106 -521795054 561203337 572799481 41343120 -377118197 -8885308 -129855386 31895846 -325659143 43125843 -2740679 -166760391 -6812820 -95066516 -69290234 -12222796 399611969 -643132504 14881417 67389433 -372277275 143008271 -462004066 351133477 94985276 -461174352 -10566554 -47753658 -24591928 180676081 -210662873 -149176846 -240382109 446211933 -14347702 66206760 -7568831 203651897 -546066272 12707959 -21777579 -15960467 24487685 -89033730 -589362568 1503530 -521456992 -47119616 2041642 -581944899 221598848 755976228 -34555323 -207077744 -136933607 518482004 152018413 297369273 23931672 -129860702 274478737 -508940921 105860417 -102974588 -354021045 -146892794 561458 547691646 -356016104 -117414458 -62851273 807584 -2766903 11033792 -83117916 -33630850 465349154 -26789378 928371633 -135109812 -87977106 -110338421 18538212 -366690967 783813784 -363829569 231618393 -283182 -292865949 275325854 -4837187 3661904 -300502244 -517795397 -5548772 628309099 -376614084 54882660 -324867998 379884931 -416419332 313362737 -816780475 317442857 -77605997 -18052748 -9392462 -655804004 39825422 136428240 200322402 -100247184 -346867004 21958529 110533989 -527536798 12454700 288440975 635922594 -268156878 -1817746 -418197080 -2770939 188838201 -15409774 -21500327 432079108 320373325 -311460588 -294230463 641941801 29198686 393401 -873663025 752573 75674941 6635709 358082213 24688370 366975240 -253468300 1433410 -386019991 174461376 59388553 68906688 -593600071 -150939820 -86170932 73081426 201697783 170742497 -110463871 -453976217 -637144885 -189956804 -153040068 -80128833 -221949125 -343751740 -7874987 -699259775 37224446 -455877987 -462594279 -77764483 -139317202 -818250 116352920 -41024093 508080726 -326187713 -2484130 63280 -644775030 -693833556 37290619 -728645923 -23170862 -505949681 627664871 -276244064 387847959 212632012 -1777312 146059162 -17106422 -176405151 -106482483 19064057 -7670673 505825378 -417980164 601540044 42458557 342140913 572331718 -86789947 303261891 146100727 50215399 741065691 23775080 276240392 39249476 506828824 432412954 156298439 -3241903 154855599 256809763 123627636 -4239354 -63698187 -135662505 -98993022 110972444 -36849666 46734136 18310909 -170258541 2815025 -69403992 -67862657 -180115810 -75062043 357327677 -180893396 140775021 -86957694 377694820 -68344628 394248393 -68687963 288516751 -205148021 277330431 -161793958 40613125 651164747 -960293563 -365525588 318561525 47576636 -76095055 620955245 -173873626 -102791996 188712463 403501945 -342761242 -66992508 -434510035 -460782145 -563573675 -459217083 -331828823 17965374 49795623 -8098467 485384712 -155842960 -33126907 216215007 -654181748 55389242 -12091581 13677417 -887244193 467134576 -268764057 -332425731 379863651 -11124874 -4476144 -23776687 6729601 183168111 611691076 135023094 49365227 39394372 142776246 228395935 219912769 -190449809 -111142843 460066025 -121629841 273662331 334313008 -335618587 612156350 -352099703 130428231 -138202758 -30723803 -169918678 -336543207 84511122 282551672 -9450062 -40060481 492295170 262880585 778800948 -339651046 -13129701 3693030 -488967210 192440924 -335212891 97526086 -17905849 130658332 722856 -45474398 -35146713 -42549085 -621729759 -721800119 12389365 65871530 -785206380 566623689 -69026822 -170415615 26454764 30355973 -489644180 266423313 439151167 -433463190 -179995622 125819419 -335175411 -360411778 16920647 130698563 127335899 -21110145 -643115807 46871507 118244805 -193775 -360991600 39971234 -16784018 1770877 -927042117 -365995543 58323189 -1076458 166528355 17547702 406084248 409508947 -71136197 -10120115 -202336357 -46018259 -2011148 8514576 34359070 -85762185 -8950502 371002554 -173297226 -152122818 233286138 107301430 -41598124 -46845335 414061349 125982818 4376908 169431009 103407581 16150975 -71037263 -106642202 331046993 -210672702 212720446 -4215310 -24013312 -14403231 -665118371 -474140755 9885971 -279756238 39544393 107438821 -362815826 2075050 181019451 274056236 -646651522 -271154946 87723154 126402394 334462414 -43239059 41827536 438337975 -241608711 -298755132 -237101652 -176361070 317843508 -49859080 100604171 86590265 438960993 -18480543 -72851288 -97062552 -95700583 1786952 440132383 152808827 -27426934 -150195924 -827570880 807212673 -894954741 327683725 157173518 155007965 429031196 -216098743 -48905012 647255100 -705363499 -221586967 350524015 -463964689 22868462 -13950914 -84209955 -147591606 -662467522 14184493 341536548 1558608 -725591065 -293682835 275443122 -172166458 -66626335 -47057353 347434769 -36848436 44090235 181019327 198765242 -546504821 -686209616 -12424054 -419219923 -677960991 -19501613 213337868 498427070 -122318325 -7648666 88518097 -485429183 240562945 521474589 120925743 235572088 604900436 -307089655 -82314751 -178604295 26519590 -323316311 70050993 -10962905 -200371555 -371175796 733662777 173759287 -19486082 -4811622 -53110526 -68089926 255421040 -384884855 -17489257 8304687 -309273305 3437629 423563916 110830921 -8184497 618707313 463936211 -158352581 11609493 -383489751 -260663729 81799743 -446185260 415498935 -84900205 -471260074 707350479 -34531713 -289241055 -92940259 -700242673 1421113 -194034000 332991273 -203994606 2560524 156372010 18764843 -289812077 -30571131 348824337 -57261320 808876276 119103149 426265319 -440719082 258575673 -521916406 427693503 287623726 -19880382 -229890744 233010896 -172108527 490128847 27262946 670477441 -90214658 -5554432 -339001761 164157194 66211812 -270825791 -434105859 31772236 -110455327 -340099735 206377438 63348307 -599068767 -47313767 -86834901 473651434 109957075 121492781 634247 300269696 279286021 27686135 39671231 98424002 196388 -226266989 203633868 39736494 -209556291 309794979 -72253507 -68718761 -260757787 253088620 273803449 -281769260 181409570 -6690185 79843258 -399955826 473387098 259193296 527726202 -400150508 31057880 45985487 -464914668 16683122 -233064286 11801843 91990443 -8358433 -206527320 -135662 545003156 -227787097 38423571 173569654 217177765 -768607730 29862615 -611560756 -6678572 4000867 136739198 -104417415 193274655 105645663 253242690 -86432106 77544780 -195034551 -60245652 -691212281 17188289 522986668 -222388224 -22493879 -599886535 356841866 -14693746 661216252 -552148921 -191862914 -127938841 -477351344 -690229 -153204841 2789071 83688631 -662052259 -123492896 171829478 729305 503235692 25272976 7535563 16800806 -124403665 -77550056 441458103 -229797392 -423445458 -506522627 680730689 320744604 435621097 -428185633 172576202 393672739 -332113497 -352195458 -192895830 -126461310 122603 13361162 -309371482 193769 249125782 112408402 -39093864 515862397 -156723235 -81536778 -276170261 -1078813 136968505 426271666 -1506109 -239799905 -750182353 427323970 -60106915 -403249103 322749626 -80572337 -674154802 -147204318 323092752 -279009146 -130425334 35845373 -69560967 -856181715 -444038028 -21764335 -19939305 177900341 -878063974 108575365 -297666573 1553797 -670656 52746327 228036580 -194619634 -811595492 -670014918 -504392948 270965868 -295454 -243424544 -161641146 -565418460 -13566073 -35947301 -159276667 -229297201 -610969143 831417231 522807725 -13073187 182077039 -544586567 -623420423 232025187 -16778690 506617266 -222662433 -321689487 642927217 -659544723 -278539707 -2052572 513486737 -100372 691938135 90779360 114041637 17815264 -69047190 -41811327 397628543 -58452162 -110538391 262427156 -121641625 -864638340 -424011959 -17386944 -256417120 39040947 298606902 -199351213 -662094979 214333715 856292941 -167086572 -92001511 232891867 -303362671 -39577353 164300560 -84767656 548916391 -124794018 61057663 -357355784 -14648177 642019871 643855670 -25693839 403582 253084615 52512504 -112808235 372730690 509667589 -1854776 -666780196 -315941702 -102248237 -124068484 895068804 -99656880 188320508 967111 -79065091 -424697202 182607123 214963813 -15765568 -83669577 268603849 289823587 362583936 314734620 885506775 20109266 541556917 58069480 -39251233 -278500152 43184490 346172843 -480401683 -709740 -248686624 224078897 29963154 10257327 -303063 -161343605 -185786160 1025871 20890420 194796396 -14392735 -449155484 -433891933 107952782 57155004 -230716370 -291648682 630309251 547460774 153178 41272434 18658148 448208312 20913214 144517224 -97262678 32749700 -314967 430931652 -136093143 -12704002 -310035040 -524758010 -12046552 8754660 228439260 -17444003 131246793 606774356 -53267963 -277352905 -74372607 93079076 140741 587262334 -430531870 -4261954 466627179 -66740488 -324461903 -557635767 -5538241 -78622946 253209050 -78199867 -159499524 -497206967 -14764803 -62394751 240470567 -44909207 -365067858 -216888519 -216511445 414585862 -288381759 2966848 344948667 -112670907 -268717215 -18256189 101147576 320677052 454326821 23588508 -113100939 -394475 286878011 -281000981 -301432021 -38287188 19914045 -77630635 -271657633 -448260903 -755916721 -197475841 -237263151 -73118536 8071427 -692732635 907701240 228043999 37198981 -116501971 -3820719 -195325072 -14143954 36166970 9957207 -15998198 678587759 208040551 216544811 -824755 -243309909 -108347233 -386988608 122962485 -253236282 109703573 666895929 631955496 816253755 185993126 -328450120 266465930 -64214424 606820129 21942680 -850542300 3615285 46937039 -369945709 -324299325 118738984 213363695 543757933 3262923 -196224065 194609259 -325809800 -545236380 326959606 -23820725 13831524 -28468598 -378702930 1900137 -518318434 88471419 210619795 -516711722 17192853 13765834 338697109 69246519 -463357494 729865690 5041951 647478485 155685934 -31303535 -71990868 50317406 -129814522 -39721503 -7885744 -296750776 347164850 97034885 122622170 82323757 -453055865 -5550874 -26271585 84031542 14337938 -127408128 -3573932 -253632018 -337750861 -52925454 -558593088 640785487 402144955 -263953818 17280245 -298023770 4119500 -187832032 -8953048 464782218 -71550975 382302262 -268481977 214893759 445807158 273904472 213288031 237404124 -73526744 533911620 312137111 352428302 29482084 -336908130 146121828 -145231717 -84447058 -214368802 -238889710 -43999902 -11758186 251009117 32195677 24316362 37709259 -134475589 -61077603 -27914914 -859855198 -28604507 83604855 251750932 28533478 183165435 579001918 373125776 81402174 -479104022 -402232655 36664618 -13781129 741197621 -159987586 582577885 -230818366 -316876413 -99363737 146377514 177185308 -259647415 -506217677 -70956103 -506665682 -326020996 -449677114 -223358310 -155511604 195225158 103905605 130042182 560736020 225936981 441448061 -889810565 -22122443 -23160844 545036032 -490892989 -443157202 596985649 -10246924 3954831 459165460 115587686 -551986049 -515587345 839166596 -17217212 -443057765 348527841 -316667978 -61107658 -290774306 -25145726 -8435714 -470763908 276151937 -43765007 106442718 14256423 -370808159 66591244 333151220 347704341 -517251491 -45428693 -363253150 -911668680 -14761775 -691166410 -334481036 4215620 347683318 80392211 219605091 90317403 -186985722 407863747 148345041 -16822959 -16437772 339631332 -225223726 8141571 -205890194 73049761 -95911179 37710552 392133546 -64053304 -28607396 -12574933 -503563475 -47315918 -553761287 -159459713 -246849434 78581822 22243529 469486903 -65437353 11597636 159899296 2831566 25227875 -125978079 -12114281 -768052788 -121186335 -385569577 -209315428 -6698020 -5719773 476193467 -79269184 -323998627 -678489073 -19174145 -20855826 397898139 65015273 -141836299 23593687 229398976 -212580897 140672755 228191243 -109509404 -51863751 320432353 421901509 -3652826 1118475 -38072854 246333401 258995473 -602409128 273698873 -653671 356083645 56376914 708784629 242096044 -315798564 543503957 122937286 -13088694 552891678 162990943 16977651 -872203984 80169694 112650613 181703303 -2784399 -91080918 -536121593 -126480974 -187892684 7651850 -509942100 -98900931 -562348766 57577064 -640568211 16158655 -28702051 -113326207 -565299585 -13389104 -119602496 -8381189 2843505 -44495501 -408053716 -395975923 102140316 400626150 -535637020 18623166 -601879868 1396816 -34491103 713338903 301795889 218292464 -194962689 -52437673 99583969 -1800067 -648146019 133499914 11537026 -579875189 -128161033 66196570 331912336 404468453 -204733781 -6227312 88817782 -252831890 -92119 12526880 -417275514 470555309 -149146 107888735 409759057 466709264 -9401400 3005283 259039890 16119475 -58988256 -138295446 833427 -219481468 -275865829 516711802 -597855770 36896434 7716606 -36756346 305429423 120578103 -86098431 -155616349 91010627 -57592082 356261478 -99323107 784988114 -112231710 85598028 -266667446 -385497943 -361068897 27947771 -194400383 304474107 552395000 59376007 17633094 -81040270 95160910 -2402427 -318942397 229664039 -724316108 -168545668 357034592 4153466 162463322 -280065087 -110088021 -17033183 76375853 -326183356 -176977516 -154494514 -197752702 207745801 -233732390 -6445482 -2149488 764856701 -507086390 -208725570 389304094 48112101 2878756 -161574262 -8167096 -557467650 -625817956 550903531 -142868827 -41282345 -216640756 417008924 -810437464 -182451753 -689173 318714557 -305096697 48861038 10930999 49277079 -430661646 139940655 98640835 -6162058 -31427096 -130751495 130453484 -837192245 185218914 -14808303 -254960972 -45939601 -135840580 25227582 -663420620 294567998 25371380 159152361 402739901 601905664 -14052637 -42138732 -43808711 234075438 -96473800 -70007996 -393942321 128726065 -432752755 715930596 31895723 -89487868 -1477494 15216167 428048644 174793917 -49584640 -36535657 193581240 60874014 -439032559 -6172376 -643970638 149263450 153173338 453838781 392126833 -97576134 -27319514 827867235 -95852102 45671820 -81104434 -657102592 156584863 354562833 595171069 251929696 56783660 593477210 123173325 257883065 -160852983 -102829396 432370761 -25563494 -618177884 479741224 54229488 115188260 1257094 12788319 27742256 656547990 151791467 391009727 -259150757 -79036363 -50724336 -18292612 8911556 72881522 37269913 3167782 -49386710 -11195627 523477673 376642385 117390285 -277334966 48506161 -13451306 48852353 107922580 -28221959 1694968 -58417139 -260588715 206641643 -1334059 461006570 462422654 376678311 -143296854 16166639 21023780 -6302382 -651955538 -332649290 -352025338 71902993 155405829 -61149025 81702 -328790755 269126481 276044254 -28987313 421114899 94766218 -411951376 724196897 405010333 158231526 -29462413 -22757543 211558786 -988002774 43368058 663141247 -75136852 -285882599 -50587450 -226420895 -3805625 -7578052 -32446655 -74519192 8872853 -587915617 -154044728 -398103169 -84792939 -729761580 69146410 -137463491 -457397163 320728782 -221728012 -5361338 145717587 331241898 -70003205 -9941957 104371100 -316378042 -4770932 -513201186 261953666 118313343 77141978 -210652262 -91402149 247988852 399405787 -463646353 -407387050 130821062 85285588 93060298 -89095802 -80485274 -171139533 -318227529 7146374 110407627 -375280016 70271214 -267730106 135538272 337768665 -16541147 -255555676 20300928 -116823104 800899086 -49218306 -490560560 181427033 -115150705 -609661574 596889537 -578551377 56193400 61671312 147124726 -329010312 364319885 -249718918 406790767 -630823977 -129763059 93133573 -164895703 -823739143 716911926 -56621007 816223996 -65769046 -119018503 -769398364 322356759 195658001 -175734111 -345011671 -1527120 -194073858 139284847 -49092215 -96646192 10317810 -316887260 -606602620 -338488805 -607691537 49789821 570542329 -103261262 -195944630 387992600 -85237475 -53831183 -304795037 -210584027 90659511 4550530 -4070841 25750308 236772172 447170653 -1671653 -30480234 492224302 -123091569 562703138 -786181874 -96350576 312229272 704371 252185673 751110359 -696691968 -1620137 2297692 4294363 -391760875 266773782 -295641287 -657411712 34766568 33062611 -405939407 229827728 -247015880 -74190285 82134513 11129883 34695265 -117674771 9957358 -10878330 472210242 -824565842 -292920653 -488003375 388887814 193723 -93451614 -663033689 -1288469 83932722 384670825 293647427 200854084 -101323972 150588366 281079041 -581367279 770835799 -138050963 -178307845 -45415125 681759890 -13865924 14990580 191262672 -357085844 12448820 453504769 -19504954 -8503838 13217674 72586434 -534975155 -38392429 -243476701 105502231 -26279406 -200418012 -662439991 253686580 322130385 -33196201 270373204 -174616182 -12427774 14554441 601422362 -35405 -830597256 -379658311 198132410 -225857 -242901326 591247401 49879282 272031104 49538625 265528312 -76361374 166694966 -652415008 -495124099 -82789839 -403737774 -376547861 -131126866 638184584 206934321 92328898 -287425792 388347229 20946132 -174167027 479253438 5090875 -21028682 35488910 509986804 1746279 -77015751 83068354 -345011265 165247518 -185323660 668679611 587576522 200267 46338138 -27079076 -60438048 -55602189 31012223 -250586834 -542057609 -287419946 576412398 -698762239 -40564693 -85472913 304209646 -38859819 -2914777 -310259578 317446932 220472314 -62514162 -223932081 -571195132 392537266 -178479612 -401456992 722566368 169263021 638983763 3070259 220673497 302445731 -19824208 -68580770 -267608256 -332658034 1036625 863487406 -209712418 -208552466 705917274 144185296 -2348169 -4171634 -24531269 11773983 582511168 -223251464 -108989711 560131458 11412255 -3563229 -172926635 484395297 -3327206 374488966 -59029684 169758281 70524674 -392555926 115131714 13529267 303917800 -14596352 -561611756 -176855840 -445549973 6057504 619321835 30195131 104894807 989456442 -305737107 -146806982 9582417 139199759 558666987 -198897851 1383475 -56681238 203700818 -67884432 -442838545 32625031 168164562 -437148530 17788628 300434564 -400144 -33696577 -712234347 33717900 -778181278 -18849959 -48618763 -168957392 36039339 23485250 -273079636 203430070 367653839 -64907618 -1682416 141890328 268192342 11298727 -102449343 -30799079 -306851605 87938003 25575050 -290442631 -684780 281406459 -47404987 -295723242 178479911 631262026 22471734 -13565316 -240318 -115053017 -158015691 -261398659 -28904315 -17432051 -335419569 816349586 -2187731 58175702 -77592161 657361662 6373618 152060684 -492538694 -260942658 -827354892 17793308 389062223 63658401 133883916 93684442 -640426573 -5874978 307422734 -156721157 -622967490 15288110 -347991306 -140371375 -133319596 66631356 144666932 21083170 105730715 -227507705 605249784 84095814 60240694 435080120 158071412 952825839 8402159 48907845 -290154411 -44802295 -649661066 -108723698 52018535 -199911303 -46309224 4625135 -276140509 789029112 87405877 -2404660 94107140 185181431 -144239997 -467961014 85752356 -105035344 -111848092 -212625088 141521016 -627528536 576170227 146517757 -121303404 2083978 -236942175 -562546198 223296582 17458039 345579092 -1718922 188773667 -189473286 -230210173 -399809946 -5697826 101857873 565115958 736032234 108152963 661642661 -265245894 -26159800 441300749 -139386520 23080710 -298352235 -561773565 -373182143 266999800 -199186050 -115331028 53820124 -267777672 456656566 817138687 -745475330 178237612 -163934236 -577854438 -89404346 69428238 -50728719 -104790329 37344410 -797066288 -671015744 13679110 -480861124 -105942285 125704720 -288384145 -244451783 -174516525 -44195782 174322776 936797062 164548155 -47798863 -1663346 -146130370 20731983 -9148470 -91267713 260262538 -39439024 24964262 158862963 638454049 26284839 399353843 -26419805 -30331615 27712783 382977594 -93263688 38627891 -218926881 369087186 -56805624 -169274960 232737744 -69273539 95252427 591882526 -603741358 303693038 -13713851 -375463069 -212439201 -265267083 111419891 -16456947 -39317697 -7415006 26925916 -216054704 207058078 509294719 -163115692 -80593851 -678369482 -28120007 -395938512 328009016 -267956552 122536201 -27406466 -762507149 517498977 350194050 350205456 175182148 -270757967 -302215690 56408269 -270084413 -188940253 -409578 -287224216 35689931 370598205 -34632778 520382913 -6301353 174168364 210049330 52090107 233056900 138755435 -428344459 -213661084 -120194328 -195327881 92866869 -202155893 553124995 25958830 -57169415 -7184954 -922563948 -142670006 -196756570 245410197 -32569379 746038191 -2897448 401384947 -5706271 56751421 256346036 -56233556 -5611866 -65674293 -40989992 -55792782 157089738 -42154206 -73255096 -147311744 -85436937 -26955714 -820268433 496003818 556086827 436543917 605236946 129445354 -91340926 -4479241 -12570408 156265953 131020377 536819395 -233544984 256958 345412433 -13973932 -661136701 330023504 -116097878 -619190923 -20092127 -24260348 463245197 -781525635 -102334690 441315874 -352442277 -94138353 10074704 -205353339 -252217327 -117876 21327547 865362761 57424419 16851478 -294602 173630432 -47548619 -56715215 12812977 -29024515 72659842 -91764731 -79679874 74866370 124690579 189071623 272436189 84549517 -413820177 277354341 1651126 129202725 -51332748 38304348 -347125854 -170232652 57479752 672161796 708153048 7061680 -625613159 243349028 -352173121 -465847791 -177129770 -118421958 -286724146 -630136289 90087142 109436225 105696300 119225677 3594135 6863077 -19279938 196175237 -913227299 -13198214 -15246342 291481959 80307818 -455105378 559189173 -54769317 68267317 -295604023 -545985170 -534489778 -2293661 8095084 692555292 151863523 -88084113 513994297 74620580 -291980997 204473598 32373024 627525502 542345974 253559314 -197830453 -11134418 12509321 65814159 490965328 12137394 146946479 -22245709 224437030 505800171 -12992572 -9901657 110878249 159025898 130267650 -202932061 31324894 -286211935 484727888 163226223 -85553910 10086886 -958300975 261209175 -605722409 56335710 732236211 -8333983 -306486849 144502418 -104744592 -424582367 6376770 -105801671 17329312 -480647965 19519533 479279904 531222872 -153725316 -662754829 693797621 166817841 106486066 6661837 352081202 359868805 732635618 3286948 -170963173 14441063 212698421 -52530645 -809078 -17583173 7777070 -681970999 -65340196 181128138 -31128176 -306430371 -1987283 -24197386 -247140171 8265138 188903834 2353498 -527324606 149784375 -11778386 339910479 -231055154 299914046 -10250449 -125908286 32507977 343680730 337394840 130046132 -377355363 -157290276 -213067599 16891471 514794429 304692900 248443498 36542523 348645636 134172997 509596106 -1849580 372735993 707735399 -156721202 229618512 331833177 -179062425 172777738 -304505734 578405093 -96823536 -276306866 52475710 128505493 -172755541 101062232 262613207 80615228 153026846 505289027 724788409 4726751 591554415 -598332529 162797443 394983914 32328229 -58120894 124726623 86828313 548253906 -183010069 -77494615 311650771 12860656 87401489 589359870 6837829 653614390 -26171348 173800684 413021656 54499382 -32591866 661752943 73626875 51995741 -349500172 -29747396 134010949 -16194057 130917178 -270346286 -122887683 -367985056 -48047588 -87468041 316568209 8522907 -144664268 -379773683 -27081214 -705555966 -707551824 1910236 -153253258 -11540741 1223922 10018117 -257933239 -11141060 -2272544 -6815132 -38913980 -56455489 -453481944 -788778749 476075678 -32978732 -121744252 157244172 357919782 20032768 801531679 -578975609 149059448 -294605450 3147156 -491160286 182444090 70164524 -1623629 -416016601 -99200476 -670721924 538393102 -332190818 -121614629 -74131669 -9805202 565195118 -325805301 -6768599 71614587 -734649087 -120054255 72275921 2851442 319181151 44083421 567345455 -15456227 -14158088 19844365 -169498789 -411057012 -211987780 -376657500 527391183 -428179368 540521326 -281695913 -399943886 -405547861 439860228 -329774976 54837438 179676227 646377455 -22831640 -710999262 6068285 -10094007 96193777 159756491 347867133 -10226888 790706 -371256815 733926226 -180035365 -560060694 -658184467 -443393607 -10387797 -265360416 464158791 185194922 -642429713 6071517 -57922162 96468263 5891215 15742439 -6246739 3961433 -374852814 -137964215 52758947 210345573 4715553 -78332264 -4028905 -25617628 -4587506 49243872 -24739524 -201161250 -342853629 149529177 -95772008 -10032346 34371459 -295884015 293595174 32381494 -461037797 218095553 -76667598 -75963780 100662118 532845353 507092710 -287931181 2468408 -81681288 47290539 -440322603 115981866 34811176 -685860555 336773633 -247776104 533389785 57140736 -31439280 95867094 -111863018 43328 -118994153 12287351 288487144 -12155022 -106456000 -113104257 149564187 -869212 281738586 -1816797 -25033 -26950962 155807494 -86987042 676448858 620447468 7206536 370334339 243596535 612441410 61660155 43929186 -26472344 -44351211 -350689980 -557703753 106246290 319649928 466868059 -4854496 -214213401 171806903 556479556 290081324 280439282 -9784429 -266101330 68362515 -128823605 66665034 414029481 -149384 -58860188 -3896445 -207402 8837181 561420034 -176705692 -833641 -17571661 -527152304 -152425464 68547415 -183203267 5005156 -415052644 -166729999 702893225 -230903985 -156027 565952497 913978333 233025317 -259692061 4482503 1810225 -318869324 -229958537 -96844962 -30246053 320255983 -91778489 117989009 -417798252 -762179576 -107630180 -121250123 396588109 133649558 232704766 760256978 -314310008 -31432257 -631158438 290203179 -87209794 177838191 -29026305 81654777 37375798 -67831876 -436661692 -654383765 416652861 302831566 162855479 -343129195 533456677 -19152025 -22949366 167709467 104491410 421998343 166429225 -116679481 -321665328 -236682802 468552697 -63218856 41527308 279529815 -63444638 -55687737 4051930 -18427888 -128420048 14450425 2733130 -383343307 533222866 -121127497 -3850474 86491160 511908585 -444650574 -124950956 -591062026 -58809191 -19213088 -131767339 220241416 470954948 375142744 -289319505 -8151165 -434075828 2091813 -821562062 587584 -56698564 -526446407 495375662 322991861 -62077719 278167936 -11427584 -452101124 -17762176 -40868289 518452886 547052852 114741890 206226426 -95316128 -11789809 498083884 436866638 -452039941 -310777176 -37672499 -10867208 110963044 49183795 -76124616 -410656131 9276069 40296588 578769972 -144235827 47782060 -5043264 183376249 -663249562 -315483813 93001632 56413891 -397798285 214018074 -65826610 110045360 85615153 -228365737 -28841871 -10806792 291517311 329036678 348181063 98304121 63618287 -1486374 111157016 4716830 -11806265 -749432410 -19866107 208022783 -53484322 -131892221 -92320545 -591167280 -96360690 -422097843 797322658 702927442 -85172614 166543918 31360356 -211807434 115068662 318367155 -86748027 27596738 -488285557 -658196134 -145674814 -232459844 -72902592 26568069 660999129 407708455 -624087238 -141051585 173384928 -28639573 430956540 -127887032 -3311989 758068672 -10653115 -735464308 -114185243 33050300 -46475851 134774186 70900164 831476853 554877318 -84650105 246569086 737872 -305068117 -166136667 80865523 -228479458 -359253327 336407834 437219007 15118277 -400878109 -98648977 -443030678 -569593559 -274959990 70530858 -459821157 169596901 209722101 -2257573 100876519 228187278 -403310880 -374783554 55504772 -209953899 -289582998 -837205462 601412215 91101171 -42158146 -325823837 65492898 249142986 541698028 -124548596 -26120224 -289268440 -141188575 110563552 -29084510 233239809 -520381678 -550419635 -3293116 -30318250 -8433292 170805949 -210130277 995836 -240348856 -426564843 191084664 623459763 95565267 -651944878 -453912772 371384261 3481804 797561472 45912732 6239523 159784100 358207918 153054919 -268618080 215770917 213497819 25982522 301840739 -135196067 -361423239 49272914 -22862521 -24476622 76932368 121132189 52929536 -558551767 -218242088 380756010 -261997481 -62189642 317881211 759781094 96455564 490082386 -139368283 49700 -189306247 50009651 -54783540 240964467 508582423 -150301115 -202338899 1342871 -542128297 150945517 -18704764 -698435933 87294995 7994743 -405454949 309477076 -648227407 49676472 -24011220 334977595 74893923 90365377 -365443664 305935557 6484477 172153932 -191932470 126642761 152569645 -396416443 -157138613 791009594 136385285 153587248 278887807 37490344 -138687832 37870335 357705330 372837743 -472923348 65136808 594438588 65033799 -13370997 -54741141 312450781 569875498 217522624 204964915 278628131 7522926 -196190602 4089210 -35663167 -366304788 -228470707 462182636 217876039 -684174804 -3829484 -229122968 -321221251 -17702366 -118983042 90548152 314993668 -408859411 7880940 -16103511 53468974 154279982 -52732487 67135270 5884187 117513813 111461196 572548245 288837673 63805001 601286696 172928512 302769411 364039504 55368869 -559743539 -24868678 -319427053 -82048684 -272891423 160317455 -328856880 402283697 -230462275 -17321854 -14657039 285981348 -1505353 131847621 69896896 -37335841 6075066 589583785 122946604 712562396 28584587 -48910459 177995329 -176641774 205449581 -645428298 -408011242 -764390255 87899591 -541679156 -1291055 -22664064 -959305 653166482 200130829 -411331469 -701278 308451631 7674115 -419437215 -725261234 -404021287 -646628976 120665613 12718515 59171072 -141208674 -420752830 1179544 363594495 226232121 6085190 22803071 -183556072 94471031 -66979665 39229809 -62010483 -305025023 -94283437 -290952245 -476051643 -126932671 -53981600 531085990 200201854 218992034 -16432990 72474593 333359884 369123638 672029301 337967643 -26403515 -178410903 191258983 -133336490 72956364 -19423620 -421371853 740111857 -225353088 57092788 115695849 338615639 24477373 -191167676 14645866 148179283 24263579 -969816 564096087 -239102771 225348463 770841270 704899216 104597988 -436456216 -230333365 832565150 213524076 -667299420 -3185372 -21093182 22099776 269218546 149432508 133912026 -620029 68735550 -571122237 -172997415 121789414 145160735 167971754 2045796 315298937 -399284133 754980026 585096016 -769083427 192766850 -677301 582372225 354415418 196676480 9486398 331973406 -52048228 409517242 -238653657 208169216 -134439286 379455478 -590588348 -717174272 -108067795 -477372704 572450082 237281622 84768440 13600700 -393414773 266305500 688835334 -270124704 340292833 -404388642 327648311 168084940 -259659606 -53040314 124028751 318919867 170547649 -68810716 -571066247 -182515538 -17353826 -90063490 -43789797 -415678362 69656621 393700272 -574650505 -25293007 236868566 -182783648 -83139266 33807007 24133721 124450428 -92530879 49673022 81642942 -296298990 263742867 -3072123 84526612 -137248412 273934278 81384847 1159707 -529742452 -282837667 613202922 105731652 -270447034 101954256 -49909588 149921771 -279269926 382811797 -565873278 374943347 92483399 254898167 -47586807 -137221199 -2250770 -367914971 -86075972 121807281 266161983 25025393 -96078703 -11712028 520522885 -78542141 208839199 39878561 -286037686 77055921 -10639686 -5112448 18015682 -246409289 -740392577 25169848 176213434 10273291 111059678 -361052480 -764756461 1607172 289035609 -237266223 -485367507 242981282 -72870047 286351361 115756011 -491966616 70004311 -153870478 694257265 16876725 74467234 34277827 -244535935 92220751 -58558819 100632984 -16528002 -13443358 -489398131 -211118221 293097753 -10387657 -85336447 37764924 156348031 -419658144 149762839 -8578490 -169061896 146686527 31991417 -35436479 -804952862 -291468608 -101709333 139337198 -141316332 54104963 -44806416 -711551247 8105354 27716808 -167279513 53932397 2247686 -287573278 288807411 31086639 134574734 438782755 -5631661 -304911621 409020589 -46716681 80677466 -135911009 -135806642 -24851420 -903055 73082399 14184923 259983 221193424 337877464 -234260074 -423435245 33447878 -76665666 55209507 391858434 587951746 -201813225 336035354 174373318 468672570 480922867 310922116 166792694 923426623 -251910222 249431491 -216478274 -619443792 -137949700 377249308 -320610381 1538532 -279192790 -145938202 -187211076 -105853262 153254703 453859265 -80715438 44856173 342264585 -382435775 147230413 -94095554 -319526628 -18756462 -580717051 -172698884 -949081586 117200598 -5315540 -105808237 516382473 298471768 -184261059 472300270 69503384 517074557 388804788 536732064 -676051605 -483248898 -358032439 -376882027 -200539984 379870604 -267156163 31941441 -48415573 -222194710 -176761083 -296395378 -168991109 19475420 366289868 62244 13478642 401806103 -295590432 84041072 21919181 1182482 -66839565 48240642 -10761331 502543755 249070835 148357428 -13642907 351517274 -149740544 44913268 -419654056 -67634515 39806151 -171410411 -9294840 8444221 481998625 -7782993 -29840386 -414197385 472881380 -87904073 -20015972 80239272 -24947967 8470784 138450492 32131291 -35907191 917813 393611489 559616593 -62777326 -78993807 324167130 -181976500 -62704720 -8365173 53820580 -1657738 296549731 -153738140 6760266 39185755 -120931931 108480209 18902821 -318507065 18061242 1519966 -10072059 201979536 351684123 817466540 158244373 42081740 -437716786 147366074 -17161933 33282375 -732381170 596030170 -393902206 3851056 -1466805 -404748961 -215558116 470025 -65693651 36081851 -290036183 -74577314 -265054864 -830844433 -34212218 331840522 135247791 80653842 -196372856 -271030485 -338719682 83164882 -113123613 39138589 -326233617 -51754848 620969118 455682 158207980 249629055 -115770296 343174263 251563 99938204 23118723 2109709 486216316 -113423666 64802277 -61790906 -40141411 -106034483 1398605 -171769091 91344340 -54658833 28725863 -688989093 4086237 -203242358 174298752 16570173 330846902 -66234015 379824636 176835702 -165449781 437120478 221008933 -162082695 59261378 -153510767 431873077 208006355 682794072 16909833 -69409640 4268736 -8291740 -380713357 -268550811 -153209466 -315922736 -535362186 -671464478 -14231801 -271358369 -452968815 -274044825 -18953550 224602205 -190459009 129636640 59335148 -423972263 -191241265 656917 603845512 33650547 302334953 58654143 -38230561 469551083 21719365 -267315322 145569735 -10459435 9059851 -6048254 200052216 56178161 -357316031 -445429967 -22776049 -349417084 27750917 306560928 342371235 561003477 428116390 299920836 -409370820 627024133 110696859 -117211095 -296655870 -312880107 2417535 -1102819 -85187025 272705781 -84350239 -117209668 -760445928 103132262 -76738535 182946572 -103852548 -108197650 509315056 341036435 6892535 129924848 -58529929 -309150655 -568513626 -657512586 -757075076 -355691761 61881387 -440842431 308438599 56261385 -160031200 -43805705 26022209 1451239 -87512362 3103853 483971174 -184735376 -26930862 -41261196 -6258725 -609148350 -389583721 -569137642 -4665562 299835549 199106475 -703196471 17298710 -476756554 79890389 178752583 -79512266 -10782730 -20597583 877849597 168931875 56433465 5654791 455204398 -224136405 109438041 459912850 448136187 -92540968 -154674136 80441798 171748941 -248861346 -70112771 981067631 -617171129 -25938802 70336025 112899605 -10252182 510329 -754912867 -129465948 -67386817 208198 15905448 54408197 209874247 -614011217 602077791 -393709355 -751894119 102226227 -70314802 100168458 -37495041 -4673510 240691849 156750014 -27294967 -533433966 -267613929 444633797 321815073 -2156096 -14175347 663581040 -65142284 -192834495 8697726 587613588 193122769 -351620401 -456125327 -452225109 62788109 20293 694654105 56769916 -43656174 21365770 -38540455 432561440 132398 839209246 725904443 -170500222 -13316394 -106094445 31864550 -37167420 -401281223 79791229 1232940 -107953595 295350247 248566954 539533516 -78414705 -154071161 5246537 -27115086 127959964 435574982 1586045 113647401 -19064616 556680163 -11677645 -362981517 274878298 -422472853 -340987320 13776286 -3785832 -664443 53918873 -23336017 -464745348 -26115796 -26271972 180838823 -74424488 -336625307 426549819 -206795267 -673934011 -500305166 102720557 386864651 289621729 349942252 590764522 -215785 86619487 -160380075 486526736 65224335 -284586335 -54330569 2029981 -140931052 204825368 -108387025 343765586 260574308 183816128 417886577 -261255882 36317926 -101342069 -107270545 103982061 -141691 12284655 -1227453 -874147824 211039950 19945138 -94140974 -185381141 -577044193 -24140707 156104999 -73502105 244492782 -499815414 -22316492 250091256 -35167812 -396729132 -85967577 -2617077 -200447603 7792882 -20909549 -2578935 45339872 27174823 -105555704 315520836 -109944180 -216715260 -134622069 8854505 253335360 6325410 12416337 808189539 172763310 12513729 -161380522 -517581002 -181328370 -21963688 -401222351 118139110 305444353 428357192 576906912 666291812 -35166900 -5225063 -53240149 352074285 -37146233 285870871 85825317 146017132 457942051 85380302 104836960 -174995121 532790839 569900083 -31345441 -137047254 -302609858 -203360115 -265362785 -2188884 111510493 -89414274 -486744948 657643793 560148144 83656765 -2257479 -445516128 -18497156 -617950407 3379529 -64302240 237699398 69228072 -156785123 -263349525 1026048 120170079 -187990339 -295002221 -14585454 234510773 491743750 -31850155 -12041201 545701654 -591892598 162373135 23438646 17022864 284135077 -694632113 138902630 -169017538 404687665 -614579009 -12298343 15742703 99294247 -703111993 -225786507 -367690975 -145529169 632030487 -938715357 -15196918 69515745 15960277 561200371 229167562 713488004 89753282 72146985 -96639708 22907807 -126557104 672112746 -318662925 -536814127 -108720262 -348758915 -299586086 390815 235669910 -400710667 618463174 196705105 641238774 232108623 -496019 365930015 85457652 284899524 165610597 -569910858 -27717455 884852213 4486545 316476961 -203020853 554670688 340478115 454793 265549823 -78450934 509979710 621306691 -399672143 -446691022 658811035 -267511292 -567504675 -43359008 -721923993 354041135 115460560 -48239356 645001076 -38667707 25471422 101007683 -16674579 -331700700 212360370 389477949 -505538873 782610541 -80083270 79679228 -174684981 -22414973 191366526 113016199 285990242 -177945144 238525398 -152764275 -204379311 45506449 509949508 57842683 -3582725 -430464522 57468735 -20662927 5444214 717761683 -898389692 -467189741 -330829 6277007 -141915675 -289897492 42123760 -104980991 12757966 -294698779 1196612 379432802 -455826715 -136611696 17756953 -164448915 -786181945 -17847121 96053758 223052707 579633340 -105298234 607803587 202746763 548181152 -202226561 -1467202 -684302098 165211208 -286919746 240812604 -429562215 -19621411 -589263622 -134569841 -251242548 -18003882 -230066298 -164979497 497476187 354228477 -628652976 383660800 -126564021 -101480231 -343627546 158468686 -804889881 130117219 -72954327 5432754 -182926320 263265772 -332681212 -64695432 -12153971 67284929 1317599 19442251 -123439464 -89592231 -164141297 -310012654 219417253 512658131 768448256 431384221 -10422560 61529537 347233677 310756411 9679425 -178646686 10897103 -281422381 -230729200 4297159 55735520 403021405 -440000537 -622373278 -203009340 162791282 -97887443 15409486 -327005372 -3753688 133357992 279430142 -185868616 -89053870 603468035 158754612 -213212679 -69243040 -27943333 6947549 726959202 382614575 180529799 48647175 2868869 173432446 13616467 -649512905 143322731 113924078 15354897 -535005876 82623950 416564807 579973 -131128562 -413941597 1154158 -100962274 354160727 -24069944 -641695327 -4764268 -304763343 -220373268 155331663 -87238535 -160263525 321427248 26830515 -314573341 -62378761 323520878 -57392928 413988855 -65229449 3198601 -60549525 8147265 3532958 -174431892 -51353050 44095254 351651370 -90125536 -416161885 145556851 -431842738 592776320 893880285 -175012928 370166142 326729754 -272967888 52544874 172865285 -224553060 20999754 94315496 -14556897 -243900832 9604861 -312539681 -477878754 63552589 -203515298 108905230 -349883299 3040987 -27716394 -657124777 -47044353 -3792181 -576934659 -25335170 89931566 -589374095 14553496 -296635761 -187505306 11043078 7367041 223138315 -14481002 -32638770 7371485 -268318633 -68591360 -57727673 -211150629 -631875786 235983864 441533536 124446835 -201763363 247059467 -419608488 1956813 132233039 85310393 -9671050 35618109 -398122541 17291028 492790917 72729647 -126897256 82249272 -19875727 -115398390 -374134593 -195521874 -445359837 321436449 6979385 188620172 333151516 -175317676 766357127 -820082671 -250267635 39393739 143494513 107632190 -157390465 3797436 361655539 94530515 67179143 36007051 -296964975 286215462 -253836450 374513341 190842196 22900376 206610494 -386745208 9875499 169531359 -745042284 22802184 -53514349 -553524657 427228571 376607173 415799884 -618274 3275829 63332216 -380373969 -247580174 -631288590 -732314691 -510337668 367867166 287278433 -146072990 -111263679 -573183807 -1133559 -324950551 -803716656 -113384289 111425520 171318010 327692205 -1413226 -237596553 78948147 291072950 -610583765 828560198 -527900245 -451907 -149956119 -283217547 9461794 330694090 16400650 269359513 -78162058 -453178115 -15440020 -206636359 -180476630 102802890 214424 193200861 -313603623 458254867 -150103760 -118421933 -521527187 258199220 -330197670 347387045 524602893 -228754737 -347592877 -391249356 38986176 -84430472 263903725 156974426 -673286295 159029225 -430459998 -331111985 232135356 -30678362 -36900036 627511114 57959895 -90706245 357921111 -105890084 643885968 -137792474 -245990009 530339551 117500035 696919513 115966765 169229838 90943916 -309413132 197429485 -11705053 -7070094 -126371971 -76461969 647174215 -835628216 -19044149 -20039704 -3987420 -259405538 167964697 -331227355 27284898 1727920 18176753 213321039 -550990488 102658314 -321303616 314534357 -1533145 -28880988 6945995 -807627199 115843614 11292112 8255921 687100143 -139749258 18018174 497738943 -228930345 267893888 -3612223 136941567 -694858333 65486980 229317128 1714729 -379762682 -49869955 -137320967 -282509109 -9477577 -153325747 39801864 -595820457 -184689791 532944690 106946943 -398962080 73605706 -5963705 4255219 -773382023 384681364 190920778 -271779903 306996538 -30611375 2412036 -42329670 684459649 178598422 -509171195 541123835 315476708 653818761 -220462667 -31203242 -236251725 -475220662 211145236 -109477547 -6535331 24540266 650003115 380906025 -20056935 -120083736 -385481699 419317295 -24025945 491449862 -98813518 293071964 235635489 34801639 16422674 -55188913 -35913854 -7032698 430758076 -38681188 -76676485 13961074 -935052831 460757421 -38751763 870601 -497203559 -88918756 116291325 -332636668 225501193 -51969338 -30558081 -410489796 20618119 80739199 180024924 -536239160 -582817570 -119807122 24514331 -239968611 -10468359 -1208789 -737998975 41134441 -392079707 -280080632 364260488 -29890641 -687356 332975434 -138319816 -197008375 384766850 -20332212 -34270691 -74380063 10356270 6464625 192923248 151510322 -92556106 416299481 -2065697 382480243 -38845245 75187663 -649940721 -15610412 -231041601 13597798 -315603763 563808494 -268667963 470655210 64969185 53847584 126357187 -925304892 -237877016 -370223804 234675224 47024318 -559537341 -179874824 5249606 -644662714 -60799348 85503186 766065648 -464685922 -314047747 -658606047 -56983218 -61600936 65394653 -132199605 13092023 207165791 3555744 -660432059 -73476468 -293141401 425113529 -376251197 -95882067 -387832253 67173656 -132803934 -32759672 317117672 -695586892 28778256 -1905721 -72519400 -82985291 7231787 -38735985 -514420416 -27555774 -801543121 -152955194 228107802 -311992628 59589031 -102092764 29396667 29904947 75472223 -145356 422689472 136260892 -585204676 812240554 -100119422 -3362020 -392703995 -300115942 -214745775 295685500 -154935040 274441139 315818074 -192426656 5553904 -607633223 -832302097 176384526 3908197 -122837584 -133387680 17320815 -15686098 -322374773 132517737 96769189 4417101 -439726195 279472609 -70417721 -635403314 -5579316 453803190 35309197 -14196091 -6771102 -43270099 30146571 -190961089 -75587984 44143297 147607397 172614130 -107797478 -250704538 -52185838 -835852630 -1870763 616316725 304665458 -89189529 -130101079 737617586 164014317 3321736 285514771 -2382868 32392228 18658735 520886741 122145552 -268357337 490922118 138359131 83699917 80897337 -164476444 267395959 -67199869 -83159488 -633158564 -695248301 -1619314 261538125 507694329 -56125049 -110441628 33830 -90931540 -271721997 310371983 43321552 -188077721 -8058727 590438020 -467317715 141473709 531966450 800102406 -209842680 211024844 729249581 774201319 -102115942 -18631968 192181575 2621046 -137930234 295088930 -641052668 -262328902 37791740 4704374 -298778369 244681707 106946978 41175597 -83389574 569354147 -245415094 6616580 192449711 -106595577 8817535 26780870 211296388 -138962062 -324650030 47493202 -109892606 -39104032 -560666479 -494909633 -47741053 224555970 -84272851 224736676 310944055 334785269 21080632 -60638358 70141699 -184211192 36619755 211326210 -1862750 340658878 341551135 398578942 -2536556 609685206 80565178 87830642 485171028 -51194346 -222893078 145897540 49724833 -64253944 7591065 221226663 -14029317 -92143176 389072450 -487061905 -16520528 441376919 148092946 20284325 122103756 343671149 -310292754 232495752 22306999 23882199 401281269 487500395 -786456370 -259855235 852129742 -289731433 -346509009 -427912180 562424780 -216724388 15918888 152631674 -107491898 -2810625 -17080082 37328009 25933005 -198039992 437940036 -75644164 262265058 -210459043 69564165 -14123219 142271425 472978166 -948364124 160656828 -289392595 -315956255 26985586 -104350383 121848903 528166223 -170227694 -393252609 21720522 -340747486 -331213475 387319716 560645532 -62547363 43153039 134730844 313324325 -200815681 -580491980 -333810850 -334008124 -17179625 87301431 -523205643 -53480445 -15398280 88653139 675570349 -720168142 101848546 -18472486 -348903593 847631827 26695583 22841369 700527822 72473161 -514207018 -180688583 -187993019 18402374 107313178 581006533 -13115782 368657464 69441682 -565920174 -32145378 -504094304 -1331252 -329815 484055346 -38474626 396947072 -179345887 741070688 -861760 132283346 -520016430 -4774007 -377091875 435149397 -584978516 49083076 -200572183 -294910559 -195546029 123421992 62057516 17374702 -463646455 -211129782 8204456 -14330955 -60024766 -121108345 -65672460 318063965 -33684288 -697552379 93406147 -4189631 -10464464 274921807 190727701 -21110240 -301695615 44422433 41288076 -421634 -6918830 392237251 -3495178 12498767 -25881217 -414978816 347987722 13355361 31715850 64958864 -10407098 -156682514 -129316956 130878095 149498506 199285883 1553936 349835434 67131362 -583989008 -47715192 132367671 664975826 159126905 671876884 -43551725 969318527 601770922 6395451 537607327 124117309 731813502 -190683049 -303107758 -270088281 506517380 163118107 419269870 1943339 662651638 -253708526 215728691 544156968 -303025544 303528288 91316809 803016969 318476067 174758693 6480486 -43370210 -363573155 -712853969 184862913 -149893 8190861 49115400 -854639471 421411280 1633557 48087696 21057802 -19609354 26580127 -46738780 -3522161 58790678 396347736 115734647 -246786036 532685397 783639301 -150553755 -843116767 -192186496 -218588997 -251843253 752028414 229100128 -89117451 328921105 -8776530 -575921810 29922743 384492244 -570571364 -163260088 -278846819 -198247936 385996234 100663840 -79120483 -302939947 -73951114 -208866042 40411297 58626020 -413541628 268444835 15665835 -96811684 8776251 792048691 209124994 -505954179 112182073 381735175 -106865201 341347686 376600123 -14616855 -115113060 285219224 -383077832 -169379286 29925821 -306057468 -302509177 -153413955 -67620874 -50566867 422996786 -188194719 -524378620 -5586231 -47645443 4942802 588864686 18447764 -113211166 -123440930 221130143 28250994 -20689363 -513122 216991155 -193641973 -367833422 -378346552 202983536 -35599519 -432561821 22408503 559419436 223305211 525239723 -35370480 -327720145 22065664 279542914 -198245414 564298357 23597295 116029593 -118057031 -284610198 131793969 -232759876 450111551 -221676167 -385369736 387785533 -5035837 -14437393 -105810683 57483604 -343653728 533368069 209132327 19944980 729605315 -60564307 281887459 -28605163 -2902957 -370186061 293361295 11116704 4643668 -34456043 508373819 459129378 75483175 642870623 -8640141 8370526 110526381 -195910652 800326270 -70229520 -64886465 181330930 -35623537 -16137946 -408166206 29476791 -349325557 -942419 -160034885 173611229 -37872937 -584875839 -240306817 89265508 -536685963 -37412411 1429134 11840504 -580867340 448508013 -94986628 692124058 -124463 -19085723 59015919 -294194241 8751742 -27629483 104313768 128187711 -365190470 270376 -169429422 -147074431 175544850 143920054 -165081299 -3802531 699662767 30358000 -708622652 29075301 461357621 -171779894 -566977500 213478392 140293380 -235306509 -27412943 782137310 116892110 6833980 44077912 -21916683 277883234 -242789324 -46597457 -514524955 222552224 -13974840 -17688099 55252981 11991955 800878 77786557 -643596496 210765654 -503991960 39452506 120236403 -64623259 -116702966 10677841 -8748988 141949156 -563513793 -475645520 -6000733 -186419428 70130205 13358025 -131625603 -511855940 -297614466 181078710 217717108 -3564159 150722101 89775532 100340942 -43895131 617392566 -360802236 -17996146 -496056817 15119552 126157568 -750964364 -118091029 625683297 209635481 -92387097 459507139 373757915 -84567111 679044849 484747468 -133372421 -54064421 93308691 111419211 10300548 -38657663 -770566075 12836973 -513453919 61895862 76249786 -153177122 379425521 -62592 254010790 -770387083 44259267 519899892 232854719 -640972370 130723062 -24238950 -406252178 372905621 56168454 -13331082 889622035 298592698 -357208609 107279418 -153530308 143650073 898157364 -650581548 -7983742 -2735922 9052957 112545839 760978378 -82337734 6561123 16220366 -76891507 280737691 -183795897 -124204458 -151410169 360166968 -386799563 18033082 -12310977 37240963 -177789617 458871151 56417502 -272906212 36260983 -4078387 -81800321 -664709561 174094327 105407704 211673941 49839622 -150056557 -480801291 -193333780 395514338 453233557 -124031113 -261070070 -428361441 149090066 -196315346 -39761820 -64849988 -519973607 15857703 -359774429 346994912 -3516415 -156988097 -2209229 647965890 -1626451 -503851 -31558027 -256112143 530753509 -443686066 534936482 63057053 -2151305 -473475005 -471823364 173255387 384626168 15658978 -144377018 -294788773 -10542819 175904740 137450412 -27047341 -380236901 220477684 201871654 82250 20235844 -73747212 -432392296 4515641 -71595701 -765180318 528938969 -7813790 -576229532 -78714008 135157967 833535685 89944969 -460768065 -33952013 -92390949 116039938 791962390 227371316 -249227874 318208445 -62721536 -21717676 604612914 -608221313 -18077194 463031619 -221034735 -35546001 -101988292 484635986 235827458 563729872 11846381 -659385191 369553647 -62147245 -571859909 101473970 -217160458 -161693047 387243472 68771585 479557 311537783 118378286 108649973 -427750459 -613578560 -410669697 -682769558 329179994 802629149 111132513 10714135 -277499901 -450651327 -212836976 -173262827 -25458451 -6941547 -84397616 -129469908 40413102 -13396041 130168 234060049 -102492226 388912355 -231240417 -96684751 668525390 241460175 181786026 132744342 -663059935 -373902621 5849411 -46440502 539151334 892163395 -72813835 -171041303 -419243483 326042543 -70956041 -5379738 47621986 -326311401 -19713149 -62554392 -20669000 -237065284 -143724420 -321309950 138413245 -254776485 -179943481 84041617 -47205374 241645423 192642201 357654309 576496268 581380736 -34607544 104181278 -275218572 18534983 -66599978 -7392231 140514010 -187425496 -192994274 -705012 -267185829 2926291 152771534 86866409 -29263503 409273029 -24928674 -8791627 43647232 68597010 -521535850 240915074 -728822 659345419 -689281 -106804501 557411716 -201164492 172608281 -352078996 -392563144 7694618 -598384109 -56252382 409359291 -16279380 -549911449 -11028230 647129055 143419240 -764725034 -116167510 -262890834 774253190 -162639588 122406993 184945898 26182671 -350944304 -405481732 -90346582 5758886 611861482 102903538 -168598913 2615161 -93183775 -352186447 264733067 -13039305 -188248128 -160268170 -21249303 176082059 145952652 150778640 28543046 -664869707 725261558 -55350 173786054 -67376000 58555177 -389263934 -410527327 -358859613 629995520 -4934444 -356805932 11338699 -347253848 41492136 167451585 -20498108 -150452586 -74588333 -44791751 -202456072 -240448982 202638032 -45656256 555527367 -824922 15530902 156428069 -2238960 80664398 -46111378 -79805844 -388116702 -196025987 -26643910 -381686375 588976050 -304732072 -317079560 402834236 62640997 56104557 791754 44082999 596199605 -229968117 7452537 -509837001 -215758628 1519278 -118216274 -766325543 -353911954 20680805 228057391 331045634 -30129869 4954315 160283533 173969229 -35853252 -75185102 -61653359 324487336 -25654571 97095874 -68413804 -97644445 -679666204 461243041 -3892996 -119934627 -31703764 982014 -26152549 -160038960 -175783304 -330589412 -238521261 4509189 213249239 95781592 20306999 3138953 314960434 5304322 -20255440 -337335447 82026013 52234446 244986005 -66394318 -277603977 -150056517 -915545807 -1369495 -74288454 405650465 -62553951 -259658143 618220639 102190198 -391979888 16453278 -19669930 6097574 -25098417 140079300 -807945043 -14176097 -492091304 46793861 7757454 37769064 844761458 384777672 231890680 -766654946 -263540744 -167916239 306849588 -580416645 78432676 -459378661 -2560567 51610024 -286332409 -672042042 -104249701 -178887838 -163983518 -362122396 -42307686 -351554567 182251200 4296104 -434006151 318230505 -254676110 -146631741 273100817 -163825260 -432278420 311827593 -121744066 88444988 -8214778 386229200 -3836762 28473467 568697205 92280390 -331889338 -71427717 -98775532 309863328 138233729 104008913 105487951 246499347 50905048 -351718516 -212676303 101049263 97232273 60490756 -245292098 78463274 -153093352 424107227 -435325029 319731932 -496547477 -317745161 -6510625 142381789 355180307 -17779600 -147683403 326898810 -84216346 -663930363 186223436 101672298 -27740273 803256951 -402167061 169856779 -90412905 -67896829 2812756 145235396 -193903326 486189946 -11170615 116883724 -9681832 -339930941 135117213 26753540 517939141 -493444148 331569340 -240252088 55975397 -20695701 1344811 612835084 -36847993 159562238 147679713 -715393405 6811510 -175297487 -391076013 -55039385 745323794 891305309 117931003 -22087274 523726886 -14517892 77534377 -718704798 92328950 -88026458 1142930 6555765 230272326 -286325245 -153895686 -6133378 -191987723 496519242 -144618185 42427427 262271601 -275467053 20209608 1038593 -281458049 -333835902 581620233 -482472048 36511084 752220568 -26681753 -20997895 79786443 69866164 -88671420 -4888972 106654084 238117884 480722442 -16195079 -13736517 5673616 -223131296 145038007 -6860013 -820410018 408362971 30996624 223591590 -23244566 18380066 12912713 -199456141 -478891355 -43367816 -323412721 71762212 -43712102 266692847 -179746864 -583869357 256214204 -688674696 -256473510 -290694420 82792686 65621839 471140897 -54177649 35023127 -19537501 4042583 201835541 495100564 196862019 -1428752 811234156 -267225121 -216084808 -266927908 -438718270 471846067 60992945 779763809 17770026 348036315 60002734 37563136 19006284 -635316586 37608908 -501351710 -93728741 117771134 -480461757 -514147993 238325899 -722416318 217968808 482398525 231649386 -357046075 44005532 308759455 217925955 -109771602 -534219805 -373198199 -34220529 51944591 6673423 128228252 639554928 -23645294 -237165628 333680403 -462120537 -480689598 -459598457 -17181426 -640865158 -190218652 -64942025 290087847 3974633 22814584 478550701 22266655 -131427023 -64590182 -13799625 -217558161 -716249802 -200995612 -112231624 -615137488 152127477 -229234114 175128208 43527481 236680028 32173312 142700870 -447842541 830601148 260590476 1895109 66311807 -152924193 16898610 -9666691 61707110 -106297148 11932524 -122260483 -152522718 520300076 -22613167 194478813 116640012 -285120516 120015597 -18272731 -871391160 -22191131 94831306 -92173592 137867072 165255103 78319502 -643640553 -54361562 -305025300 897551447 69122413 -630967540 263544479 -580055834 -260159342 674176430 186322003 -306944259 26146882 -59962422 408582819 -26578344 208500304 199388504 -682636738 -265913465 -492039161 -279085751 464071357 39454353 -362105984 135524823 120254075 273820577 -69128160 -10139738 -37067107 -217962084 589910210 208559938 25342147 6455325 543520351 -5336984 45553996 -275089749 -530744962 153224326 -731778185 6373917 257852218 -363054204 390851252 132704636 267442346 7152677 -197191258 164427799 -38535050 -325663031 286166280 -15534568 -4801571 510419956 -132956540 -57361165 -86546323 -263256109 653575506 101698890 -145760332 183686461 -140786147 -119984098 234607011 -192200473 -480950635 -15267458 -142746339 62792123 280971267 -20644364 -291591554 -43180663 293154 64000626 -32786767 -64444175 34209346 -64934167 285474808 87750702 -128016128 -881003 102730767 -580817044 680541537 -553285 511799999 212168468 -27197321 89397722 435461116 -202503916 83293475 16077626 448091556 139068752 96427322 -382266456 -363499989 143039661 516862577 900161274 379052903 -314286002 36180652 21878778 -222775046 606449819 117448805 431064427 303003883 -136050695 -422287311 566033232 230557325 -189759287 51538316 408144182 -105211550 799233691 417148422 -58203350 660714629 205467806 -341365450 -53773862 84386394 -263678244 -40720693 -426652705 315539672 207303930 -213607202 -76743096 -756806331 -830811 -428366702 286959042 394655169 -194871682 -50984015 3334108 -778688376 60058591 -63047970 126336270 -7836113 157045521 -42930534 6797714 258381515 -359077645 -10280403 -103840612 280724994 -464283637 656910368 -25383364 392062516 91709711 20690759 -4936789 -326444226 3119326 294844987 53630652 -779737268 -354359459 -11535231 -222104326 388882758 -122604859 -77516327 -107455216 -3381794 1465514 -220501542 -15217336 37878537 170961852 799007680 59386610 746216110 -232162118 -18799215 266849378 162656724 -43314386 -160077526 100666631 -13177471 3228380 -7207751 86717264 479438523 407671995 -11693494 -619866354 594564552 181840762 179627803 171672384 -36493164 6971548 -772492792 215754529 6376973 -209717368 69477482 -9769062 -6139577 -281160198 -435214496 411666333 52832441 56464880 -327965950 -510770210 9489893 190370189 38855922 -595892276 188944485 587426751 -23846431 -241490702 195458 551835 -13853891 12777725 352861262 -290747300 8823058 -660442576 -135704879 -680026560 -429298953 -211174998 3583565 -7848425 449506712 -43671549 -267963025 -26911056 -234155491 -618348982 178348496 446983694 -373125304 463769598 237920859 905805773 -437987381 188021436 -102365373 25697442 -467206060 491506 -8777287 8807599 274380749 497440947 -415390863 4990960 -103424663 -153455732 43153303 305314586 618629794 -6983152 -71778176 129670599 -215005204 -886789 10979450 52856853 812454415 -280120987 -15083522 600423389 -43101637 79758100 28697412 109218406 559738203 551741812 614249 -402977409 -373503540 -113724535 701919321 198314350 -265194419 75496491 115817659 -8283681 -4456101 -416148296 2763609 130884220 692696930 49477645 -2319487 -692625 -45441170 11456620 190951222 157420765 -241999726 54760080 79476402 123614651 -71633798 -454885786 468896736 338437971 -654553849 226503132 -47533803 355651327 101700869 19961348 -200503551 21694032 69104712 930899914 -83067866 7045951 -430950911 -837699782 -74174865 73756326 -138844295 90202585 -711237555 23002642 316103162 11369631 108100040 -37971836 187610990 172159665 -331689312 -231974513 68572551 -106487066 86599807 -216102003 199064255 302257762 218949618 -11953724 -77222546 -447456782 -125543555 432720438 87766281 81328961 -682892385 3072169 -182183815 128523718 -349859778 6281210 -7391212 501785625 -149211614 303864514 -328675665 -120591124 32874521 -622451105 76430745 -623765567 -395589547 -248975235 -100991472 609001734 206376350 -144831459 -43642128 -129706291 -557239306 7820944 400102675 236895341 -187308938 584720293 -222200626 790493167 40973224 3893253 45011024 -552396158 213018243 -16268399 469148685 455533750 414723580 -12244175 304786577 -847370519 -597789919 218671348 -460429954 -36553319 -214349133 385528337 86219070 -67747060 -98205754 -27561497 198687114 -5533713 -3556999 -479372379 307906195 506654648 -233632814 784695195 595628005 186818838 8894252 151073482 346648466 324912515 82277249 -768260147 309098497 -11464764 21539505 -5353677 460102469 502179418 -46328548 54026259 24867354 5717875 -683270689 55864248 21718363 159994866 8127507 -332941403 -1318727 -157043593 -40067959 -139258423 272226620 401383066 224662525 751904378 -474230092 31657216 10358729 286504488 -207611458 682505669 -156765406 -208637093 -42083198 -846994343 -11036977 84598064 -37346551 32121550 95692137 -15612172 -320424740 71430216 481885728 -181739300 338020618 668509244 -18280113 70186646 39775870 -233013650 -12026927 -331246555 717742434 233560 -351598371 232833541 -151976722 127602243 233234243 41487366 -60262544 8988821 395084613 -137716004 -787694295 49508281 -269190130 83045667 -25312488 -1313973 -89562736 -3322175 -4275756 -421101292 -13754118 -19454277 296312466 -185886190 5899259 666220804 -296893638 3426811 -349569290 -567426792 50748365 194948466 158176394 763803096 237329556 85697533 -76956348 -79785422 83668515 64828065 -27899410 186761389 116807424 -909402721 49173468 174371046 160449173 -148144098 498850075 511830906 -31622807 -155021887 268525254 17636771 336897936 -350843108 -431903037 135063657 739425 -787009259 -102115486 796932742 181977951 494704962 296474847 6353107 571797463 109146291 -414314707 21913690 206855370 -413446901 -12252974 257353590 81524978 103731037 3099653 387570154 54721767 13494914 50599400 185486517 -370232283 91926584 631804235 616745437 255720737 497420394 550231245 167849898 -56940825 100634055 -29760294 -70753639 -356502944 -245093590 8870406 353730529 349127763 161511513 23564913 -174814552 -36719420 523303675 61203586 343001682 -130576675 10734485 -64071496 -88625426 -103431019 210390937 -142380128 -339079741 273160820 74088262 132284922 309466038 -29258351 -2290156 -189275609 -110233411 -74501019 285075187 -8391094 103498473 101206924 116252780 506418805 -15072938 400926021 17265282 209171780 133812023 345873675 -182351483 258552350 48910624 -23806747 -137123616 -51495944 -173039229 504808344 284228162 -918880 -513328593 107813545 -105183932 701672287 1630514 16274033 28693175 113415326 -94371072 -85841141 13745994 6929624 455547204 -227404356 -142013665 -212454551 6439059 -222616366 196787840 535515446 -298817248 -80522274 -587551643 -101277014 -74041180 79529027 -26562762 10803877 127193299 -783150686 159427079 -20703407 217626933 244239185 -120357615 -136739879 -25919056 -882756794 13229940 -648052413 218093900 -240408244 217742984 -182949969 52425469 -168779419 194757238 -130626739 -502213383 -263805417 -356107882 183895726 -15481127 -40331521 -210709215 -72233531 397045049 9467555 -280095970 117630147 662300108 -18675657 -136290820 -649482980 626727045 429586998 17231912 519831325 -462450542 461577161 -20201987 342867611 -816646418 -194738330 -143241109 4842411 337024395 -111573966 -34449435 -145882363 350858142 -184793492 193835112 -10695176 -402565208 329677498 -323594025 270959378 -122123032 -42119392 -314491238 -26279364 -425186963 3230315 -20366750 1125026 -285056471 -215004860 197693853 -1245991 129956244 -200945990 -85549052 -191279958 569583814 -14064490 -377207962 -56953493 -322551667 -110791945 754336394 -23943771 -136122544 -463112599 -143383682 -435983 -176927412 758313264 608120249 58949569 -542598433 -88229440 185309987 -602238115 692198767 18648631 32271720 464175071 213056066 -195824295 -294443756 -59917132 101759467 -266688347 1056187 -193479627 131784840 -8421778 -63819588 403885458 264670309 105483392 -238981786 19093610 236132112 314616679 828438881 99126599 -308930881 -70838538 -257558061 -76328078 505453070 244811598 1143538 -25690699 -12061442 -242803325 67756838 -390012872 -16036003 -14706694 -220361485 178851505 -65361777 -865440 -472347428 -64440943 -157006823 -38150107 -22103437 -40672281 -655946482 -50496062 -87573172 -100269528 -2770589 275512597 -466737717 81642812 -28534191 -13195820 328321 -309643112 -262529385 107355132 -24078216 -245253580 -222903718 -231820936 -897298432 314932385 -27630518 -12531972 15565034 -4700448 -309891388 -266100017 391578043 -426781443 282895259 -117059831 54319035 132587930 -21720201 3191191 -57476443 91852049 370088929 55387215 382269189 147436897 457976795 6027745 14232335 268985621 28442616 -250153618 23573451 170623706 1764409 -182012223 -277233533 -32197433 13189928 622299219 480832389 101948235 1770341 130109319 86869740 -886627262 -247328684 -301167625 -58083438 1048884 -673486888 -516991010 -10457156 27613175 -15017858 29269217 -437974845 4664476 -138707629 281483720 21320335 98014171 82412482 -403979982 -295108609 403640876 403793876 -212553 123959209 -272376596 490962063 18486653 -3813367 27246075 399437066 -587684176 -18500071 -25111878 -151880314 -3774301 227903467 77238268 -63934874 203322561 -7559271 310277877 248082 -32755848 262095852 -350587586 76341507 27349596 503080471 -253089805 -29273 16556060 -762364313 -97794412 -510636465 82453349 90182879 446009631 -275711373 75622365 -20678240 2094954 13316310 109026950 -158518 -200804800 884978337 -17281490 220092108 650267477 -221661100 238633059 -637063004 365319190 -371385742 -67925617 -574452024 -60650585 278933565 21123067 -43216155 -7096989 605988428 46042906 14556688 -334990031 -503938479 170743913 -427611542 6983575 -66314050 655189 -395930836 18327008 910563419 -820605210 63776403 -173059806 -942496585 -297512814 -50819243 344101754 -19540193 16301332 109159620 -800152091 827255499 -9021832 328317354 808265731 305225815 -233674242 7193965 324811929 -193029325 -808132369 -186330591 186142283 -293383290 -14161249 -399070678 85256355 89398342 -205183796 -7090204 -154706598 -824087735 92937152 -403234108 -102623251 121438269 -446353782 200686796 22980032 554607954 118042196 -515616900 -219617700 -10437061 -87121433 -126584379 -92667451 143098 -65048731 -366069565 524998045 -212021247 -445100087 69591719 4934420 -248555317 -94588935 -792660259 18190874 204592544 -19992006 212588086 282239971 -132423846 14822110 165614159 -690015321 288580535 -17884118 -193444376 122852884 -184136503 -131545550 57845354 -366837819 477187708 581990524 229390175 389429219 368519177 72313003 -59763993 -473683385 -560844715 808781661 144245297 -435792711 338615504 69247760 -526649042 -488736910 -693171768 -269349553 302026117 -16359741 34913600 240431951 409302244 5082512 -74581337 -14388797 -802961624 125114810 851912962 362524155 -142867406 -585559928 -140389236 101277238 -113562418 28393524 709953507 248054874 -126909421 -424662970 -114678961 431617522 -44141068 -15016505 228751384 599427594 259731942 -385834396 -31118918 -293056644 -110099750 -6272294 68410646 212096778 -249228683 -150448820 -297017378 -32985381 -95858489 -65136402 151012240 -14643023 111407415 269884400 31758081 34536400 -575554059 -469034756 -27945891 -195826997 -505579 -473951029 268560063 -349667846 -175513595 83527825 -476684849 4066680 328302409 251864893 16096895 259325502 -326921198 -447333383 -182543266 10917783 -135575404 40465503 -366606053 -216558388 -508534355 8142560 118274075 -12052889 -359588640 -39500845 -29034722 32745587 -210017266 -580314277 600061158 -188135041 332591203 -165604242 48942350 -92638788 -70377532 397267445 -211402478 116178781 -202338295 -236776784 570594692 80685481 531185108 -5695546 -316908219 653152335 408223383 -92904989 -25552620 -494285723 22735996 -820586190 187289278 -455573140 148697665 604201718 228350119 -20049057 -4212951 200216398 -26135118 -344731251 -135235970 6897013 149199840 180027894 -320517281 -18724170 52840834 -104566255 -83287711 33608136 -424599922 408362271 234686088 295502943 152926 -29707439 -23186964 183416280 411731053 -71875004 4831466 73783428 -209128050 -91995614 17611038 19215660 -333431047 -1685157 -88091648 -206352588 528041277 -26848119 350577848 203652048 14054099 307753219 139082300 -774218709 -691978344 -236605541 217924112 13509752 -131029929 286592792 -189167283 -222596099 -15290145 270750955 88797603 -242158963 90063451 -184690898 6563403 -91502118 775602118 -33549903 42054548 207924879 566323435 -513716738 -426012487 113951713 -306411168 98199489 576520391 -154225328 -409242090 -649020403 326522514 -41548807 3291628 81632516 287019126 -660195 574130470 -10142999 -63303750 513686764 17576577 -234044787 141445116 261812167 48035144 -6000344 62182825 116890142 -390976192 -63367483 4432054 134139771 -567005694 -637212545 -61017582 576270921 -337408237 507574510 655201999 -114872222 -18583466 -24109033 -7521824 -509900134 161061359 83822620 -476043333 -729200 24841999 -26071910 24072523 411785726 649163218 -236894393 -9001151 -933530984 61828302 -19529622 -196352501 -721933176 -12812674 693028 330874850 -246383370 130019120 64030906 -295902327 -529054880 -486527613 -302571948 316949070 789496660 -384478892 195929956 47695 536029146 -468338679 -35458071 -6561766 -28460414 -233947979 -405803280 326983207 322517566 -230915279 -401492972 -156736036 148594088 -19043891 -25107838 589526093 -87849670 -22912126 -130583996 149837712 -598853703 -499706049 21361714 -103499876 -136646918 -527319191 -347197712 -124102944 241984512 -171204415 463186481 -640933994 6023760 -468959761 38253954 53010740 -6706356 -139681680 -17524488 -825195884 120352975 -15108590 -782478371 504802267 177276757 -711736045 -638476789 -176888769 -20281409 -559380224 230221601 -154538683 -55122156 -164178796 -458449533 -14880747 -6748122 -144558817 701881191 178463615 -535666640 35924852 -38851986 -234922151 -14094274 100577798 -215833865 -805846014 16500561 3612366 608808282 -222532865 -162034927 100446454 -770935384 -13493794 732624334 4192307 -48418844 -78818338 -160716304 389391 603452072 397140343 -146441212 -118438442 3970824 -120339906 -115013691 -242057804 115736858 -481780739 -164698612 -39237002 -96699170 77404497 -90509489 198037728 -220721962 338021421 790716 98632541 -442560982 83636079 23906813 145242266 -8305037 487475399 265786258 -347809729 -348226529 -1576651 -511316445 -5455546 227763195 -739435821 296063833 -111477193 -45589357 -633873744 92310785 247425935 -9408406 -29630370 104900428 114788332 49500443 2230115 212448503 204765773 2890528 495758407 -196799432 -90920001 258809197 27393626 -702556022 -17089591 366968752 455448724 81573253 467062685 -450032792 -51953266 -206539538 9585432 503576900 64619424 -9465170 -486791172 -4991978 311976258 947155208 -776205658 54777979 -442054064 802251 71431503 79383124 388816368 14346994 6694983 32968609 -225429618 175894085 -254235851 349118562 -527557468 -137732338 -40261633 -157653038 -474313523 244771823 275346108 -8734196 174442486 -175955141 -1755000 -2700056 -258315148 438781131 -512838453 362566672 -72054717 -64988095 179409391 -231933448 -429316063 -332867352 -186604063 -217615941 311922943 -487568915 -68016894 -411070988 -293180031 -499480206 16868871 -52550598 -878696089 -135707214 244144589 555820852 -290925628 340704832 -130915071 -25861235 102709935 -333685652 2343883 411058834 -137922545 84490149 -170830783 -374163836 490722843 -312140860 -285319109 -119596648 67580479 -492138969 94004356 -284326145 -13921278 -274792215 -263012672 -64847212 14070735 -97436025 696980187 442054779 43876537 -53863327 -406527772 -12985777 353883311 135844752 162282484 -99931718 139877980 213368919 48412112 -349440135 -351737346 12987068 -61709723 318507972 -7930641 -67249596 458749427 25064901 -553456446 152280124 -99928147 25512762 -749529615 256361408 35059427 38693906 192955234 290943281 -517715983 -48669716 402514292 741295722 138786572 12876824 -22996709 10591535 -138564627 -720704591 27272044 -867665097 18917272 232449650 -356829434 801966227 -134830694 142236316 472502861 -359120009 310349077 390059932 351769512 684867031 -101880278 159699519 -21230626 509113910 7495103 -70207400 -306056938 166884596 -47485227 -680851 -73054780 -60572863 318075865 3262951 607222955 170247488 -195667107 -409033301 -56095993 18261104 581299090 -153484803 -547985639 -228002220 -418438428 -11699228 -213219109 391116561 433026905 -196622654 654720679 -203691708 20027991 -247828480 -93626528 -66067259 480216598 123131357 -44532378 167367175 512523099 333203151 -145611582 576513231 -12255448 505913397 3685101 -107264814 346072016 -27202642 116757851 -890538765 -178552551 -286579739 -92884085 5094680 -817336659 112245765 182070006 117690682 7906964 -301960104 50215363 -71701109 -26888238 -290558248 96447680 4288272 460768782 123068594 79582539 86748261 276160824 -14621295 140441364 7305449 -7239515 316802142 -346841207 205381488 -432811107 -599868964 -33532938 18637753 25494419 -4873782 -798319681 -2956841 -7531062 -475901932 -163135049 -422967834 2837728 922677 545090786 111212371 14873298 591267383 30603103 -31576467 -120373226 -308916670 520127191 -532594065 -305885641 194800587 349887062 309938039 7274037 -9673281 -274104469 -245981341 144115544 -9608431 -320635621 -192706037 -33937004 -627830834 -7803134 -108420249 -38339008 -754026486 3677146 -25129811 197450403 16086506 -486746696 -184980543 230291188 33299949 -464213759 -272731243 -2047091 -35158032 -558508477 -422531206 -468351782 42976396 206396239 528888580 799564893 113424164 28382615 217676595 234428078 -448302852 919907626 6482475 -140049372 281243859 852091820 224258330 -42285617 2706939 -158325133 -3166139 -557425 25451698 178149015 11678503 437490150 -88616623 55841446 331969746 724298104 209811501 83613935 40817121 29463506 -310686963 4016022 -568418873 -32400056 -12278949 -295532029 -260942097 -303043860 -5101920 -141590367 189888533 -190857127 -257128434 -407258979 -813047998 -9700742 -194567092 428810562 -111387040 223821904 515261179 -65147087 34822459 136135201 -15029829 -822390992 331733500 739197290 132205418 -500126913 -435014664 280700341 14146736 -501569014 -762734554 -238720963 28083068 498380319 579244259 -163242653 -456325346 76633805 49298803 -66123258 22436859 2839549 813694672 -464712760 650270238 -18757110 107388012 -372069794 -2450157 -558946894 -553931211 -73787474 168668164 -38688393 -28922640 -121912999 89386507 -114812486 7406445 -110519822 -283908106 -470873066 -255489005 379152 -345617681 45596453 -642007149 -15316808 -339988896 91869621 486334626 68045091 8241181 -136127244 320604246 -218768257 158819400 103578608 648560208 83885866 -306804511 -168345296 -24735403 -6498815 219501690 108302115 -178809319 490018295 309439210 208038921 506923128 -159744112 -198910435 127781911 -4273463 -437131997 -629787823 -23461883 497060082 -92629834 -36647966 103276768 191281914 -120120913 124557766 274431 1083633 -187837169 -352209172 360312377 -649638541 -7901130 330566899 -157416559 73548532 -407611943 -95960512 99817299 66863983 -583300366 -16310325 574210078 -293672256 621380175 869076121 37884709 39146472 1527977 -165782050 -40265197 -26056473 290981372 -584096069 1891710 453864935 381461905 195486660 32763675 267184583 -16522601 73101822 73708004 202321269 -128768276 19372922 397224867 217438934 -658183357 -383316752 16680695 142870874 -316202983 -75831271 -12203089 -36015708 46102678 -147936394 -46015811 -812577084 370769824 -18089282 57433511 -49079669 297864594 -24175562 -497727956 290617592 22104884 324131619 221476478 -162119427 -730871955 -168625374 735980 -180051318 -809307671 -329881215 -27518786 -330825430 82062121 65625730 92480021 -222756459 171677859 430646304 -795592527 414066771 -98876174 84259763 -86075132 16900752 -81431613 -164668183 -154294805 -184458862 35559779 -7883199 -370737601 413248187 182537846 258320403 30170260 192798084 -178985257 -38986641 108086581 -31772142 -212816929 -26467605 271185024 -45917630 183841596 468126810 -145489639 -321083901 57733209 14824613 250873583 -95877923 -240502447 14826621 77817612 66410847 -142934198 -149342361 384612819 -486337733 61503041 -37206502 -17173864 -304852398 202460453 -32516290 748495604 -121049396 -78141338 241748839 183040823 451150854 -56851697 -26952295 367225583 253202963 484950 -65039853 -27259143 12381700 -78516924 -222696090 377077959 10862874 19314652 -435051348 597723069 12258111 245187628 59126797 195785021 -18100975 -120651458 -171771084 -5748005 247832739 103493391 212862871 306845693 -216611247 -192796148 -116930882 284463587 12417203 -29286115 -70766947 10247295 205490812 73463380 -446339708 104380 73564642 -72549701 350654035 -858477595 251705378 112373489 345061642 -390483261 113766454 641323676 -65512544 -48065807 -143069535 -633835263 -637457041 586789576 -4060804 51438779 -138438662 170243131 483196819 -373905715 1559788 202973370 -2037749 246848712 232108956 360807806 -225668811 -367384741 286563505 -94478270 -43003503 -505908033 -43801292 -88621698 -110410478 -139962138 -88591360 -16241162 -70958651 -115131651 154170570 -98068197 -597343211 -34009751 -440513329 -149908136 70286446 -36540489 -199297843 103117985 -157485431 198797585 146338492 252927949 199604520 -9845888 854887529 -22258936 -85649478 -367387466 31302853 60056974 2938270 -88593632 -80050263 461769103 -223400692 -60988337 -686303196 86190971 864488614 -442716199 36507117 6305227 -775396908 -9358643 -434740829 618453265 -17752156 120475502 -64019262 -394325815 71968898 -623364144 -385191416 12471208 -182264482 487017080 -18157914 381598423 52634857 -44978968 -150665349 9570880 -369379139 259624427 217386373 -789168522 -89953590 172335776 13039811 13838809 -503831697 -205524313 488765883 -152067181 -69601820 105409541 -8164828 248309772 -362089589 -153825614 -382602305 14120041 28165262 317353470 -25755059 678356236 -237738880 -277294493 -752124084 -169038755 241214690 -145919784 -68893277 -528926893 -87340157 338684419 150950710 56717887 -11049308 415352005 -50854239 -23865981 -89548699 -844153604 130840006 377567319 -740775692 568789859 -129767352 -15095719 -143500317 -57258433 -166488318 -37978850 276514206 -2998189 -31814412 460384585 475302577 159635176 327625827 -204268738 -76031186 183740647 496570710 -305366277 654206193 -574430732 -83121399 402982605 404438496 -719491131 247373336 -489935052 -221217162 240179926 243205430 235460885 -188346038 -484933646 -937809176 154080903 -230314030 -543295360 -170352384 188289473 365212836 32852489 -50624209 -4597989 452372141 135147225 179669742 -83109464 -740349438 -398359728 201412890 -23945197 24479009 -493687311 -2064987 -225337609 172739173 -108744958 212626697 11235091 -83399878 31781155 456470160 -25394915 -45627515 1318208 233574345 -419823664 -5139350 -2979500 309679058 -167653476 -772859665 -150476145 418896552 23569211 -2242678 509169519 -593049108 -400253672 572370591 102496524 -698950126 -125182370 -483099447 694758105 298117737 -250676999 -441836088 -110188057 1175387 921877390 474894296 -574762042 -25024147 -531974653 132477842 -347039274 -485334135 -121551250 -137854498 720900 -22072354 -332338367 49302429 119013704 133357458 -43647 179732813 45036254 125857843 43654992 580770653 32520129 -160508085 291066434 -46032464 -199007710 -304943337 53258973 235885976 -21103669 7438558 -214943502 -183324007 -190688703 405716708 366147967 -243500 -111247350 476381936 -4603277 -190136588 -4378129 619594149 -10840907 -207702970 -488299835 99367169 248758235 -839132202 100295857 -28685738 -9421519 152454369 -639481791 38252275 138523436 405134669 7756048 250404836 163421633 -862696399 15679210 -302712106 -42342484 267992117 233958634 -18641340 -474546725 307192567 3815999 -173535454 -807745989 -191551358 61068002 126051769 -818595482 -670859023 118457084 782868364 -16714002 -334552694 18633134 -14478268 76136193 350134277 252006313 404277959 14810401 15140019 24976523 329070445 -65755261 -5308428 5383082 -8778267 347648233 468846373 378391804 6411139 713784859 -122619957 -29340336 13628396 868705549 629539444 11292213 563931046 -605715803 4283236 -46403697 -395953922 129975792 267425781 -13509626 310622392 394999776 -513377466 -561010342 -255309144 577232615 -258316510 -174612303 -37107108 -13480926 1125439 -9742621 -510093156 4637558 5678762 -462665291 -28103237 69024365 123246344 173235476 -20757448 -69236867 -109176969 147651206 127238729 -52782943 -318848 551591139 -729722672 -8238830 74280207 271259910 70632471 3713988 -810627407 -146796377 -264694929 -99005482 -31640837 -885070305 -390473037 841152533 301686442 -266028458 -368511192 -281204544 185629066 -247967970 -3236973 -5621895 -628578289 52851182 115578027 106071300 53299710 270217481 -88424430 -64213102 60499891 -173630934 -50981122 91519056 84057100 -177266056 -267819362 513448803 515141567 56822288 756953058 -296615343 85614348 52262580 62909306 318789887 487943802 36200437 178670449 -215401769 -16437046 -435392046 -183945164 -18452885 5240167 -254914035 -137810207 909802679 -399265164 -422643520 42682525 -205631629 7572239 370093063 -588853450 -117895439 249876999 103587475 -32434336 -129479121 14902728 -37416468 276449762 21930309 3932750 71442406 214826119 -169941259 221024044 54672108 415917239 175455204 312105691 -91130995 -126997005 3538678 -459598645 -210464464 66003199 -180583682 40265134 412899113 -9439485 14174972 141528866 -406390264 6863661 227353 -19609609 -75715421 11212203 1535104 -79305211 270357570 -463215047 -669579768 -56459539 131562933 107917759 340609199 -272376085 -1350487 78326401 -403105673 -4437614 751728085 326105 -112954429 99891128 -24074803 -30954211 547331843 -53068362 -80163668 326593 -54016169 431299633 5167843 209161153 -156429885 -9647152 -262931499 81936528 -236012352 -109794200 39190158 -120503140 160264674 250162498 103546181 398267451 -30421511 -259932107 -422932448 508400739 199721961 -132552319 422853926 -189907701 139762544 740777845 -11140631 62512790 -7156572 104075903 609150720 -12689655 599603475 -338010438 -75839301 388311132 563994454 109936694 -346820230 82006012 -260919359 50525273 64990882 737521453 82861652 -120840383 -428752474 -12852350 -18901031 238029584 665919917 -839942626 76006216 -532573639 -265902021 90322366 15828005 6632970 62437844 -387157982 -296100075 251555928 -9811278 -299364010 -329501434 33015836 373878134 113487074 -162734133 27698772 -211597484 4110847 -413753 2603139 1471342 290325041 -175049651 -192974107 -385263484 -57778100 662153683 -17731372 317360273 -441989214 -411145441 -152527981 -225588222 -4304384 -109451500 19987228 305693450 791514763 -637201490 152630677 -19704100 -48283761 214199336 -10256605 -37431191 -38034263 -166523794 448105294 -15341313 -78320641 -240619912 -238151514 -455621 -605025822 -260224353 758049097 284964090 2622915 101590042 1928828 -48621446 -356394821 -385835180 369023071 588196643 38713508 -29817837 31946629 769305988 -215080082 -41529956 562305256 -374794574 -671212597 95859453 -404051396 79453 -792997024 -41613834 86017997 -294880207 -537633542 306122244 -10225654 -19782271 -166570303 -516636673 538064711 112330994 322830517 -427429588 576899251 -99354156 -189725044 45898765 51573676 458688439 334762614 429835832 371486891 353124845 610304334 73179499 2389468 -156816201 303225250 686523938 2207733 -86614678 -51276291 -938822578 -26129433 186848277 26609331 -73507107 60604763 -781172073 79806080 -111102355 -6534446 -166809064 -790920937 -381868249 -155382334 54518470 374266494 63134532 86168705 -556846401 675111281 -1341333 640478056 -350260365 -44472157 34918353 107016434 594605999 -460388434 23359297 -415999881 80662678 -75387551 -320858163 -119591410 -33152441 30093538 178350313 341936637 -281931718 19030326 97922747 -75516846 298392857 -391858080 542732277 -1552294 491613862 117132669 -22443520 625423654 -441661300 207007144 807722116 190745000 -5436985 212809562 1563486 6510056 -12044788 101919201 186552765 354339524 -78475436 22568459 -23677109 14887773 200130037 -203831445 112989624 -571178529 324480349 -668433720 239021959 3276953 -333118717 -905537745 719192767 -1663890 -1650319 39126275 -693596206 -322983331 -832942341 33147453 32547837 4526263 -47466123 -13153005 736367326 549585902 207425092 4612784 112221883 322840364 4102981 283109065 -196052053 -98542354 38591125 -16976945 201265744 -34786782 634799306 -40193275 -654043164 173250369 -13926404 -162281719 -92480154 -1264508 -17100944 666300500 27698254 24008639 -42415556 420185542 -96041696 246684262 -266470106 89206237 -533599990 -4048611 253084918 311711861 99391355 463173197 220187065 296211363 -135429547 705725778 79284152 -6256475 246393807 520557186 131262934 11471135 241946294 -608505822 200573235 89244 -169678517 28219616 24653304 -570713385 152711014 -813177650 9173926 -836834553 -334856997 -69462482 22660560 -350413534 170615045 558353461 284988348 74958471 1538928 69509085 631479600 126776918 -404230593 50043743 289664844 -121524859 -127285681 666839583 30301758 83572131 -236506732 -439783323 250616387 637959319 672083601 4787236 389992255 -413235990 -7974539 -362260668 722561293 309580119 65054268 820264012 589598496 404849936 -90256993 -312436241 36002690 6243286 -101075612 -227787866 645550570 -126415922 -17779470 -547705907 72727147 34071380 13813200 -272012938 -1814680 -59853604 -21467091 55043175 -102374090 -172165622 -1081150 -262663966 -45504920 -390620410 -275413144 -2911550 -607845886 -548169723 -146275565 -124770910 -357579125 -236733692 -229579055 852217044 -116729877 73826794 108503619 129529373 712838806 -161612940 -405758176 -96668155 216355875 108298901 -196916324 4001431 569545567 -418864864 72830386 587177761 258702126 -406389448 237952890 197286037 -262221975 -664275040 215796068 -55730615 -40352045 -100885855 234473832 585362445 16257747 70627132 64060298 -817132237 18339872 -118294676 -138160894 -190520104 613343635 -53286609 -365253101 66882979 -23874531 -312808843 -34925571 -53867616 -53527948 438532 109086258 -453426819 -20207211 8846401 56617819 -583402 158394614 51252284 423548489 2044737 28122344 -326081169 153804565 -555230213 -328444750 -671641381 -25660245 7454726 -3395364 253169228 515182813 -283951613 46769823 -785964296 621197521 -523812012 235087534 -74469228 -78216609 -79181058 -507327445 125331380 271356171 16527427 -245268716 -787841890 -167675591 -88307152 609499011 -374419079 -254721644 -160942494 236515666 -240573251 -2438420 270087701 -114874986 145453399 51729092 -25389499 -415217172 -358347721 -15532965 -190166486 44911696 170970307 -337650276 343398020 -271828788 1122189 -2149520 134621238 5551378 -487005338 186111952 -57479638 517337 296060846 -459805239 223632055 -56185575 40412559 -263887358 11256647 -813076680 -100134818 -84663613 -15899291 21166574 -44695835 518621348 -535620149 -22392627 -572150864 -209994229 -6218461 345012480 267342918 99093159 284696101 144602360 159941014 103102080 58589829 -839663 -67492382 -634553969 -376777637 958825 80993002 206771604 225858088 -494458130 178642678 804956350 736023010 23453883 -618171375 2303154 7241982 -16920561 125191495 289856537 -104073402 -310097568 -133230921 -383442059 81014132 24964561 -145266397 -186218842 -45130684 -119913774 -641693330 -219757439 -115079560 420149320 87126673 -842994130 141650121 -180681260 -38957649 251297387 415597337 222718041 -614340 149297454 151672655 -352506192 116649456 -270110949 -386296017 549371135 -101786748 432167945 -27762173 -527864907 -100022518 -48961266 301714561 296058261 278082077 71067526 -16518258 -173992833 9685731 128132601 -12606715 270569596 34052818 -8973609 11086025 -149299089 -85370493 -98990007 433126550 38073171 425455567 -11366581 102393511 -271933791 -73380345 637543948 -16688399 20437717 523052686 -116091578 -62367530 -68367029 694121 -226265016 231293950 80218479 -262825593 -1365372 632577303 -330174197 -766601576 101036728 293127496 -360516633 -282200509 -193568063 -160611194 -170042692 7168739 -480514635 -386551288 -396949509 -1181390 -177899886 -112456700 4139635 218710666 305789293 -329813198 -23441191 -75811526 69079140 -39474789 2998504 -4040552 -725999666 85266882 43777027 -289065018 419495409 -701022735 -102251307 -613269260 721041636 408025453 382826656 -13159599 460037821 -2659232 -146681052 160488280 639360 -628004536 -408906606 -482492592 25923525 65712442 88524660 -769601651 -469621367 -561534547 22023681 69373342 -184540992 -639939142 -243196460 5555573 -84977154 -15425743 28275775 415124215 -58218882 284677006 -644932395 543038780 407622147 -1228220 -3250325 96160369 334901514 88320085 131185023 -244047306 388978053 361087919 8652780 163058220 231072440 -12633198 -428029815 70766438 -376470549 -207325083 -721338425 -23662061 -325192387 -52159793 274825463 -524079 -56899681 341165861 256829148 -241411960 145550697 253836670 -5913376 123857614 -314409465 -28413766 -518112884 65640043 -455803317 534216589 417702302 1559775 -250142337 -496591515 142351785 -145080650 -40196608 -446361539 -48757070 872265239 316801383 -257259915 -749937124 251591877 53377717 34916812 380463776 25119072 216760245 -57922349 502776288 5656487 -589975768 -91628416 214474751 -18319727 398122760 441039672 -176430295 -195532962 444950611 -150954938 -10198620 -106823236 385233944 70195800 -2857331 55500882 513837431 -3324287 30806810 46035036 -285238269 -63013595 384767029 -463202389 -107336659 -203029206 324859740 333354132 -121011544 -98970570 568109435 14091134 794330035 -528018715 -116541814 -345970148 -316946896 340379467 -7943997 -419640764 -149093983 -84525013 -440671669 -158437377 -35587062 48017235 -729690308 309935377 -109572535 -605525001 643518823 68850406 36472691 -296503039 147204423 318528069 439358022 410060942 679318395 157684529 125390479 -768757 70053808 -11907233 -475599075 -454781743 280273041 24878979 -40027471 -74321107 2960536 493975290 -300913960 24887687 270180624 924171130 -343594057 -325803402 534457072 -189218280 -4338547 381715941 -79996888 -42460983 139092517 -112323017 131821380 -65321756 353328503 -732187535 -304407983 4802850 -141141130 -170399458 6959234 28891645 354458629 -101077984 -245843164 68712644 -272482017 -33746561 13951932 410268220 316678828 287957 -88552775 330622625 483657158 -310376367 759538226 561494025 114183429 -132108726 83804542 149252301 -227446923 -668044070 306740890 275648732 221483229 9707520 37279073 -342637109 13660796 15176505 12215645 -33187935 54833556 12011579 10981005 199555098 -3247600 2275405 732664796 -17674751 349324070 -44885147 1790335 -91717796 230459967 -825198272 -7447982 -8789385 257533870 122227742 -15496131 -666807689 -156831086 -105215638 -1054162 -163266522 536992643 -83998555 -109070399 263424371 179533768 557558029 441091242 -33327410 337101755 33313500 33004649 161628331 59348356 98768484 1330896 -94920033 687337529 2041976 24174005 -80230662 -35762814 -26706401 -38076254 -415285804 -137625520 506704303 -12314772 309554218 628827775 -305916057 -277196354 170706800 -420294976 856363770 -112490193 -185957356 567441153 89215127 22879865 335854576 18425875 -447389720 392743721 -36693517 -768411939 -424507355 -426367490 -39970916 441984924 -108414010 -13897518 -285123998 -1162327 4298110 112196626 256117904 -707988753 632185794 220306028 -123451793 -12739222 7511154 -121483122 -93738328 -18418076 182122628 -609124387 -667571374 132606157 13421315 272473841 -303269508 3010683 -24694017 861489856 -5024390 62810097 -432952971 -210866816 -426712745 -26972639 -105927 -153476460 -114343096 311895485 442071076 276349556 -520103 33086750 11918145 899070140 -6543127 297777407 -35830244 -320386829 276969423 -191318703 2637206 -113622406 -714564333 64412375 -10970736 34250915 772980599 163670607 -271432061 128191092 101503114 350747424 -313607643 -51961903 78343682 -371996304 203767872 934286675 125485627 37553504 -205884517 -769653520 5838218 138494746 -120174063 -28030726 -736763271 86885438 400429851 7465916 -149928396 -517580780 918085892 568048813 -232493455 33131490 349150406 -22523682 13256832 83972601 -61759204 278957018 488363746 488932928 -300494716 -130198081 75739650 248176999 4769798 669563967 368909456 -26665855 73535848 -189292045 702331366 -77447098 448375961 -497696601 -575703652 -54205851 -761747397 24612409 25666295 209135869 326274944 -3059149 -19955204 265714990 -236041817 151040728 -765644409 77377122 264481321 -2300608 -60314999 901639999 7238177 11035544 -124791515 -158377528 -104448727 48965816 -696980073 -134557007 -391597960 251994399 -290793675 -481976013 -480423135 135992229 -350818017 -56064742 185460176 -106925300 -365724392 -45734145 538089282 2276890 -48145260 24834186 -11141989 -59453295 21551251 95357374 14859419 69183232 -8579079 -4245435 48670141 -392874101 -81765724 19145217 -600880549 53905184 -272764169 195359 -106592536 281904941 78430351 201318438 -12240980 256383562 -208495264 475402179 -213399139 72993450 470867602 28545098 44082835 -143030471 118988008 -96782791 -3095902 842831168 -238575853 398396830 -667018015 -100459602 90605231 44764776 -235105955 121235544 375399157 137250566 267299184 -821041 111807604 -92861467 25843032 -365672990 -70591445 225593304 277820584 -226009750 23265451 -162608366 657271751 -50102189 -8627443 561061388 2663198 680579612 -14112135 468603910 -675321979 -11131228 -790355732 3806253 -337764186 34203058 -160690127 -298361924 -313379488 158767915 194773425 -2330695 613462600 -491544511 -147062303 385302036 518115916 -260225673 -391903977 -1344417 -261518250 426378300 -47039671 608612551 -678527057 -385206781 861056626 -350081291 -61097110 636606568 526742676 -63591156 517557400 286017889 297562485 323618490 -18231128 -800405035 9688668 -173844323 437990157 -649324 -178267194 205694824 -1313442 353114034 562665552 355345617 409763508 -438524914 23467440 -457490900 19789741 -163412854 142460830 434964118 399071005 701487606 -27655247 217523038 495243110 21888345 469925629 34014497 153902049 -17907470 -97043097 141724808 -54557322 -125866872 173439969 -645300617 891785702 398024122 -426154455 -271515114 -139704971 285774558 343600763 -644832010 33246984 -112485381 -195848 1623550 195832035 -294615218 234604375 -140806103 42668070 -397626975 145475753 -294525491 -8187388 41117735 5449766 -318433457 25270775 54225392 293321119 322277856 764899433 -18601455 -4839009 -172666584 -10269486 -272381307 9158802 -62846983 80326587 -185776372 -109990462 -178193168 -72028179 130246280 183658285 335752039 76843224 263893893 894711 -124152318 832512582 252849449 -86142778 -734369903 341034530 -285100772 50617530 -213305492 136668579 -689635819 350521715 -93140985 947681151 -250745217 -13647111 17458640 -15472044 -32753334 64631472 16523529 194961697 381801751 -270022862 235881061 -22096163 82741970 276908358 -581808967 277293008 302413662 356844610 137593347 236361810 575385918 1553 -357330878 -102489901 32721243 228585465 -30197812 -122311123 122520865 -790914179 248026514 -106369458 -120012371 745832419 -78364495 601564830 12725763 -124300788 5972513 -14341575 -175540285 126234771 6684285 16192538 -109939227 272414562 -619342784 -62237232 -410205749 643574003 -158154534 126741013 -496686977 -29326231 -13087098 23900961 -118301372 442342778 -42880498 101752047 -39403337 -1397113 -1590389 89068522 -49759767 69186626 2943497 20889534 -198209060 -454982149 48103252 138719354 -130525894 310910034 -397375647 -413146684 -774697649 4910931 1390520 4714619 -352013432 3072400 6550075 430832911 12613087 305172536 333951105 -72118531 -306682907 -585993775 -81180277 -91535182 31506634 -36867499 19419013 -75493970 176447257 -740394236 292722992 -230044168 79736247 58576707 511584 -80009082 431271279 -639848065 -153599199 395946652 576222045 -218906878 9059949 -330284879 607093104 -1692473 20827118 930274700 -25033238 170237740 -113793920 -21614492 -208205058 800371475 -359579628 -200598652 -16681751 -353014876 -167277437 -72811975 -11469785 85989147 203169572 -95314983 22900650 76120745 -100606384 -37022595 352685751 312574452 278599008 711068695 92141567 -425049039 -71990820 -130252046 140334817 666190245 -754041 70551368 -228721211 4181949 8388127 -710879760 -11439304 -421078800 -302844622 -266719677 48797402 361094203 20392285 42988363 318852440 -438441858 126198467 207662984 6510370 -628534736 -234357134 224215648 -551406254 -9697443 19100660 -20614730 -1776745 -387653598 -100191617 -157883114 405072059 -15100784 -230571030 59757191 291100768 202361350 247321482 -366998 560859634 -1238262 -278548574 -465074559 -195865342 228379381 -13561291 519087459 -362215957 -36138568 -508920001 19168879 308418582 -900617970 17497187 19134784 -12247085 -228278427 -351266046 -44850886 -440295872 -51617079 166730744 -179194814 430515375 407005463 211647983 258196176 146473658 123693336 -85467329 -123854755 -34136530 -422796344 12259315 4734979 77658351 23642746 67055115 -3240052 2394874 368670960 384985137 -415100606 -249742574 43489508 -33899064 -640537027 -10130937 619322765 48040488 -779777714 311740398 754852323 -2260646 251569273 -612010637 -200432608 -638361918 -205919726 192347715 494475747 547330268 -167456 280188012 -246679187 -185364078 -146213734 -38346877 62625571 -687724595 166086288 16032813 360180018 -339346049 -244020663 -39152057 240615240 3444421 -123966239 -482783485 287260106 -589231909 -135578247 442663137 104186487 528403678 -92538135 -138828545 -797244951 22428843 172584200 274658060 22307830 -23592287 -585837463 -270771692 264822165 214345378 3932133 41565272 -82483477 19764828 -12628235 158275901 -435698086 -868785024 640277516 -8409758 -438557738 308316039 442993724 44807166 -220328353 -644095188 160258317 -1181677 327436325 111962397 613882946 174522564 -169174719 133165798 -359699618 -96487348 314324581 -170489237 -456006509 84655508 -6068391 -161935299 161296532 -541333762 -38110295 -688478942 -21689975 207666473 -59541447 -184994138 -97974821 -193341783 -782831962 -12144449 16861925 485074985 -5891689 79761223 17519233 -45906016 6111849 -18205188 7735780 24649920 -634067825 -5421043 218408516 -197349513 46502330 -198940931 65688206 279498836 8327288 181481483 -186741507 424198411 -297778723 -230483905 48399365 1624345 428407739 -33035417 38974363 256803265 570683941 -82632372 -206237861 -927895375 -893922808 2273675 -369038416 11544314 -367073500 -64241643 7764000 -773486 292567555 -593858158 -82286442 -258016893 118083850 -253556573 -204626620 691484395 -51947566 365487738 32730820 -208147051 -89892205 -273883765 60678081 700716386 43718392 120496165 49073955 217157665 159640892 -27736274 -156061020 -29076380 -210231237 -394167764 -1863026 543451106 -12074153 166333870 73761811 -20131041 -58793107 789463063 27445251 -669215432 3243389 126769149 378104136 97857534 612543727 110167440 -69197449 200038397 522311741 -125421402 -162185700 -30569534 102328524 -109400388 -487644625 642636524 -138401093 -14767569 1203922 -226822687 442118246 -452980414 -370430279 -141654291 -134242649 39509145 -7747661 137198399 440848286 -44349206 -519573865 341527359 99781693 7143904 -49196943 -190826198 848496555 444493186 -343368881 -106961558 87953656 -178771330 100095602 390774358 649149019 252147610 -7973561 717580522 -243558645 583374 639194308 -32092743 241338233 350209178 -191325468 -1809513 -148838328 -65194164 319452409 446280872 -587972901 460688200 43128066 562347855 658778001 141023931 730416603 27688071 647325432 569028509 -109092050 -319972007 56326401 -91817296 -585811207 -13215818 -3207425 529691945 408332410 -69166409 376459281 254380708 105030742 250115782 -551848433 86071208 174207810 26608438 50008063 -6158847 -115298783 149806812 457560784 9278974 -70840949 463710972 666427564 129236147 -409735653 -583523590 210848399 156964976 -100370172 -353794710 360359503 -29373736 -273641442 685720759 -20181198 73885265 215275107 2436968 249409277 -235494427 691190593 125102451 -101308716 -11419021 13173984 313902266 21777997 9825535 -484148710 25987746 235552058 -71808404 -70846885 22449265 155523620 -237448030 126524541 -294659878 -59996367 58093432 77646009 -203145229 -251528175 -828993344 243830468 -727880447 95628538 30001616 -354568816 -34610200 -15552186 11522757 -859906310 -3097103 950904539 -105004370 -727903504 -541911416 387888799 153711460 -24537478 -10456412 234419291 -56605222 -580688294 -629251208 501538996 150207967 47564644 -174302435 316594452 322300155 -14583743 -81030603 -256667299 -315806533 377473347 -622871803 3643565 -543598786 -405300518 -186256246 -93308138 -11077827 -74953343 -6243518 39635744 351121431 313504668 -412647563 1413488 -583692738 -2071779 -453135356 330554750 311532 -789627381 -377654957 727736519 -470569294 49453551 -25520558 -911053 -384075145 262840440 -360733234 -163464215 -717529 430553721 -186998288 -836538117 515358369 225571467 268829115 177445834 -266001794 80951224 101865624 35258989 -164232991 -536537254 4491416 -733788103 -61563091 396252170 400235879 126013302 -622467182 -37110047 506927701 166524243 -80393508 210983560 85674079 -732500008 53465776 254393195 -27498349 -386862349 -316277799 103776676 -52499459 -155865761 -1134107 220339390 -32525848 699988534 22118564 82024086 -4280677 188488923 68778097 -19525340 464740475 -48482202 33591946 -352663615 1155769 410585104 245798176 -269730215 -14964197 125191214 371547685 323355856 -13446466 -296089568 -780208698 -162170372 -26875010 98305081 -256839474 -184170909 -5522545 3502499 -5695716 -544634786 12544748 -78531495 -30741782 -141163651 353718503 -35933044 398703152 1708093 -206592150 -42682568 498629530 148825607 -185919955 -74158139 97946518 -5895423 56869913 612511573 -214680864 4737913 45023101 -63135562 65625998 6418640 -468869316 387945751 -480585365 -210542002 -256983059 -92156495 -9352288 -29021314 140989077 -44787767 55785127 -127404877 14123117 -9680212 -513170142 135455589 -252320613 -125610288 -391712196 421643837 -405829420 50294602 -411238368 -268640893 70466417 27571384 15305864 302265177 35511545 -326682855 -259524272 -658305257 -708758325 383346807 -274349615 861330962 319833907 312597844 -453968833 215419316 -21659095 640824056 365110985 75054984 -352271910 125447042 -147785872 6992000 331703155 626706722 -691374410 124732887 400797022 -608128043 -17954420 -5704941 -574660316 408633750 600274804 168288693 13007716 -12005682 -535740826 -378173326 -21996306 165471313 84357462 266466219 -367735121 459497629 91454273 842393018 626717 74908889 -342760075 69199717 -45081782 42385967 411365022 3092047 274629519 -282517383 807978 234323436 98383284 -363414525 2285934 -179393165 6391588 235373753 169995335 -10505504 482752922 290282959 -83450294 -332095991 -373488771 -421179376 -346570430 19857379 424192675 -348914651 -176123968 -16240018 -84116814 -303785538 -428384701 -812813667 75597311 -192927269 540701944 -62027038 -68824601 593363149 336660245 -5987248 572947118 -185957647 -423925990 -27674850 -302353213 350131563 7194322 256905605 550681567 -186551479 -746957979 -152722269 -169824335 -125312507 70758119 205266143 201326589 -195570200 41344714 -277865384 -510902563 -233563074 -307559508 -404667338 105860269 64755625 -156052495 -251568975 -410340589 211438618 -770554890 -17858918 5715647 -608116811 273318 -164448125 -4385395 395439901 -316752099 -621530988 343697595 14548070 -168420848 527588336 -9400130 75562205 -78669131 -291131273 122935990 161438022 412988745 374858901 20104788 156876423 -10358858 8582066 9486760 -348287470 -117969824 969415984 32795423 -5842046 -796595621 -343284523 -664336176 -30906467 19097070 29813998 27632023 346174415 -39991381 40714669 -291543179 3771922 -749981 -170884411 -60716087 -201636707 307063571 -83177440 4479086 60111362 406617221 238482106 -77768064 277976156 61606756 84801120 346004084 -47919060 15676981 -291174 482006984 20743159 139283292 -117388755 -493565267 -183788323 -221202536 -391706610 600210973 396829748 -341930007 -151658356 7120900 145637521 -184303564 246967966 -143644180 206496161 -664511171 212019978 89196289 -69685266 479461284 333344235 54894102 -366249901 427831314 3790970 -96280391 552603436 532044618 665842 -278365517 -10612572 340956933 16185386 388605018 210919640 -82554262 403626939 8737874 118664890 -20635018 93438110 -436221804 39357490 -410880386 523250104 -369976331 34301913 25190854 -19088669 220728287 493538123 -20280362 90717693 78444036 -40011 -124835333 176320769 -421989418 24698618 -174254282 127152011 -293031628 -22302012 -233759955 -7705966 310899358 -17845295 82086840 -406882829 7033569 805563123 1069679 -218522610 -145416641 -332707707 830125098 -45892439 -420206169 -70754 -697622313 277013834 -507581707 -438730264 231842297 -45113874 19405378 550459262 123620392 -245689389 150569426 -12958838 488852458 -82343751 113890686 658391920 -246028608 197233350 -32485500 58080 -150816766 6723008 -11511223 701196910 -98540704 -207011026 -41633731 202259533 -346914978 768594981 -596732282 593542136 681742142 381228835 121992470 -101535552 -233704273 -9035573 465909316 877262823 -118438806 -253382554 97871049 -23974638 -638927702 -343049281 351904893 -151707174 -447324895 576439067 -186039395 -427297951 142271012 -239518377 -85444233 63867198 1756689 -87203408 -327320098 -369076870 334724188 -252059618 -64411250 -83947708 -58524502 -168499595 -838078614 463726932 -145396944 106528869 -53126359 -409406880 -747315695 321469641 -431035547 -405225243 -401094854 -688865029 -59605213 165918063 -505446576 3876669 46823245 675638424 90403622 286153027 -390782041 796808457 326851567 -266874216 520930853 287427832 -44010915 -69146646 -4170252 -7879919 257566786 -183637900 5015108 165078130 -732900722 6905214 -7816003 -4821580 273252829 7368711 804769072 -235430544 149795887 -205709427 -452415934 774163273 229622108 24203286 -180158987 118487413 -208338076 -128713533 -12397381 502059906 663760706 -259519438 -342489115 -180705447 142467134 -174414284 -79168815 3931238 1197489 88204524 -34258288 -6564544 -139294353 -260744240 -247004649 120549916 155393164 -338670758 -24083707 6003747 175837247 614405349 15674249 -807945916 133575393 -155522758 133261737 155615148 -195678958 226515109 211040222 808543885 374947756 -1957808 125426775 -43499463 165200518 -279555302 -142033573 -706767095 258181561 -145828492 -181227341 -93790474 377351141 -199248610 -141386902 215503019 169454036 -597722750 -99218603 9671386 -332261409 636821732 577011408 4740825 -26489208 392566762 71952574 30722070 135459312 185654406 970410956 145774253 -32001363 -88040896 27328975 -318291606 506899782 420512989 -54825480 352681922 249822799 236990594 -46310004 692839523 -521636740 1255021 665600865 -11910827 539363463 827336707 558336986 -55608016 -203536140 -326638761 -45510144 -318854811 -19725146 -89587151 -530513845 -339690117 -470151446 103375347 365760667 533529184 -160479838 -86327152 261934883 -204193211 292204126 -25945725 -9221956 62511549 1539689 663248917 -96890555 300461852 463142370 12499463 213438462 -66257427 -55334577 294915543 2440398 -36376861 699141982 155033788 -401544596 -20933560 748419244 -429279419 -101347891 113170959 37306064 195218164 19488563 349195615 -285663873 338077540 603488929 28126384 130725644 823601081 -301600117 -186324106 249384636 -337593957 -75310257 43318706 638205393 -6824960 141883626 172225913 -129732673 -71592839 -21432337 296857157 299678013 -492731160 28329105 118732882 74627312 -141757500 573817210 -527970165 82459966 29971269 -694713279 601192230 -66609077 -146121830 -235481846 -111224415 1333955 522638416 74910945 351332827 59732320 -343736269 -230918816 48187323 122273921 -348789780 215237096 663924752 -146870458 -195739444 -588734824 7126773 -318887094 -511028783 482318732 -105014163 -446224799 -222128454 304501104 245523151 -199149004 770772347 -341100622 696711690 202600357 514356558 394839892 662844652 137350762 223038926 -10806119 -176962610 147528584 635283923 362475631 -9203677 190553472 121607335 -129003432 -337587628 -19718363 235843786 -26871993 102654138 -22273468 113849548 -1897954 354724908 -73243830 405558510 -117859169 -323364665 -134089958 15136604 274396560 61789127 -640624822 -71560246 -187540292 115147929 18333459 134282571 265349975 -434402261 84171223 -49794078 -19087738 -501459926 -476460730 204419632 4605249 -209535244 716900992 232911476 -84332923 63994352 3289489 328627636 -30673621 7321980 364935736 -75907175 -94838344 -834793319 218648404 218480 -75667046 267257823 4027613 231206207 71072765 23136350 -147743604 -136850835 -181531159 474260049 562477629 53276526 386778919 261006946 368009337 -5707929 -226491108 119780962 840435657 232812610 310855738 -260240987 -383352197 491814514 692399536 -29014789 91811079 30629251 787378828 -367634469 -357473135 106652143 355282684 143542213 416881876 -691757606 -7126790 39203188 108166 -56967631 8081726 -30144635 180908698 69736099 -125848640 812483913 -159320421 -9756162 -793717065 78585134 -105838686 19421923 547665477 -495068402 21108533 131180489 -167913097 2961223 -103855454 132266021 -991366 -674885854 367233464 133882910 220938749 499388247 -128947545 164481993 -45706041 681504878 -252393896 -115264730 -204077476 121471708 8409077 -64236981 41964723 -61427454 -2318980 117403704 243195882 -48130489 2732346 -172096033 -133078871 203019469 36147830 -657383082 139699873 -242840481 -27481369 547453797 485483508 -5061505 102828567 -54741874 -170824495 800099454 44742429 865978182 -299739420 81472990 341504290 -36996422 56366393 41818963 119290410 -81712479 362302993 -25756917 -82675514 324919381 -1479433 -390295738 -122664120 -106239382 -47770248 179486044 -100421530 -275958246 667057974 -223683777 537801167 439123050 502142749 -411684702 -58689832 73413604 56661629 324922198 -1388926 250181573 -42521046 -145634457 -292679254 48130 -203111172 -165461684 480367465 -556605439 18448952 393871703 -160802121 -558819647 9355876 92172345 -387786727 95542541 -289244185 -433056103 -350974391 31264340 -23092324 169958338 314796854 -30697934 -49924710 288253089 -32661503 -239613946 -82028732 238202238 -126948404 34331469 112796953 335771157 -366048715 -461676240 16256714 249608309 -82172476 -254140836 9776709 -760900299 522593489 328896161 307472298 14367863 489704312 445059953 -538693914 766812181 201300926 -133126963 -147779609 -103087396 -11983080 534551103 -407336494 -111266231 155862964 325117493 -208776906 1811470 -325574787 69097287 -31626617 -10893532 -8333025 320781469 -214203985 -11873606 5260757 172677884 600342 245403836 -6303456 -380034785 -802223681 -643292725 246336513 -442753438 147614178 -263422463 748558554 2265697 80565597 36579441 -94173093 -217114 84958729 72365562 -97913383 -49629294 542817771 7578053 -596277415 48064728 733868132 -10883587 -114742251 213010853 86626084 -205113892 -6733350 310154913 421076130 93184249 211582114 -259996662 69281396 -209070803 679952317 -217699778 606440989 -46329065 -183012584 581348306 96627787 281254906 42647327 -116476799 1487011 708244312 11150668 242004526 -71148369 484526989 2605472 91070614 548569442 -319780208 -452247186 89731392 -465069273 480887336 155822525 -324329776 -107687738 -152114649 399716609 114249147 -16274031 103803982 172898175 580296767 -667763865 16630529 -194447475 -7483564 -743858695 247668256 115005591 -3387567 -38963252 15267399 1579045 -3412881 184568739 113720285 115346086 3695705 1067752 -523946348 -2637892 17167391 94959383 436708035 -7736204 -14831462 545309376 -96743936 468897541 58262595 -16724790 74680644 -106338434 14511084 -4930025 57377551 84651121 -2232554 -1808639 274710691 -44083086 -180334601 -143344187 738879174 -620718016 473848 698072419 401440197 401721258 -229029759 134044954 39281885 184101875 -45006844 -2115248 392178139 119981621 -135053469 -260921698 283444258 135510692 -139492678 -39816831 -317140206 -405882847 -480255973 5009063 -62449737 634229384 -302070637 11117955 -246092699 -495399106 276311559 373558369 102739209 -274730135 -179479157 -232053735 12323828 113971013 501911497 -70341346 -7083755 -735499470 -7189928 158820190 469237823 -44608386 -82250431 33282061 223900101 -22446642 -29465815 -64495185 -381120292 507447704 -292325081 -592430505 -23516919 134777471 -72042737 183536100 -20805972 6521758 -11430724 -29877775 690381480 34323136 -178380955 -292678654 -836685918 -200822177 -276848373 369486340 137931883 93034760 -780226795 -236172720 -42770118 172168112 20761405 -72292761 -73961076 92538465 53938 1877032 54623323 -325071787 705009385 820181974 105411986 16408617 45942116 -143315273 -300039893 56249446 439528568 371091679 -45175155 -149797951 -9015416 -411759341 34813109 191327645 428856513 -443579683 -89189630 -92392635 -46749827 51393515 -215578621 -768027730 227780459 -105857560 551167427 -806036033 691897122 126444 148094377 11959632 358916957 98316564 -69018137 -272003438 275813147 -14734612 -102065596 23519547 868606586 386019382 408565695 563359708 -20603147 -39269567 -1156034 -161755500 -4810339 -675605648 16614565 92683455 637803550 -156718020 -228570304 820322491 -22661004 -680318751 -131932970 -186471232 -537968302 376258476 -35719524 172162940 166191005 -76097069 2867581 -364314400 -284053631 421441733 3699178 343936510 -163056413 -37162339 -128888552 381742823 -233708599 59319469 613587402 -224720706 166481716 -176639428 30651021 -344440619 -27670157 67502104 -119606479 -8373965 -7869810 -5801571 -260243364 -365060394 -120662460 717311354 -218981730 -249047828 454408073 -60372259 315496882 201957248 294618575 39958550 104694848 -113519394 109221279 -654883251 408459146 -165330564 -257996723 119755363 -345536161 -129752603 -628197406 -12108824 8765092 231940248 245696370 -262360413 35660971 414325400 -781629005 -1096705 28431304 -6414417 53969202 -166911270 333115602 -83915055 -491618801 55266566 -4308531 41958921 -6927313 -166682904 30231508 -142928402 -513295896 43129600 -4669126 -1362907 -24331943 61246634 218673445 -244329635 -99159191 -57666076 224853126 182784090 102556164 18546558 10718705 -5568143 -326816097 -172324719 426592670 28186309 8221443 -51407228 9027404 -166464449 -2756566 2434002 -609164754 -12820811 -74595676 -866523683 623475872 48150664 -548838356 102491490 -13390329 32621576 -206838599 202208358 -51911789 370754500 -5152556 -440590024 -48579991 452602661 754191663 -42987408 86617471 -7466895 633923637 11440383 -84051550 -328968676 -450250066 -24363447 -121639131 -216254914 470603117 20493491 10010398 -71679042 10782704 313885456 -300029987 345930453 -86182464 -252829295 -54826939 -313486487 -493566769 -228435415 136369824 553672279 -76669745 503313894 205613032 449723490 380358296 9094177 470022643 -255700434 5867758 -43538157 -300115742 616546506 -47983269 -325930487 -160994916 55365330 1181409 731617119 6041605 450330891 4989527 728588026 -96714326 -105190899 -246227175 -2056096 -39451933 477103000 -62465151 -19597348 -189297268 291283424 -181440450 -2754244 -308448853 34952738 -600341713 440567465 -41627092 -17995281 -697185446 511010256 36075448 18159687 5040905 727235520 718372165 131121001 -82272442 -923180662 796800972 121182243 167725894 -254456541 -548110798 -192200960 271037295 -262885019 38141108 286539263 -432919339 35688971 87540251 387809136 -5332885 198545161 40765803 578960019 -50260657 76271841 -252831319 -148711970 819658595 -54347208 130260224 146506450 171653762 -624568187 436053377 280401858 -577108654 -65696958 358682457 -29494982 244034963 -99453942 -66402465 499782424 -786847 -1990670 -10233065 -194520644 -208525833 -135462037 -452049638 -389911033 -266073986 133487401 -8589342 -152839941 -314562684 19401230 -98852944 -354921147 -652801247 110939776 264952396 368159825 -26335189 10305108 -309334970 15385755 380369067 108571618 -4496750 -304186767 -205570936 1084662 67158886 504544321 57315930 1516430 150431846 -717990999 86391878 16857315 7626679 195866631 -705319688 467243634 -366501638 173003732 -116242504 31398481 -226265169 -352413938 -15553319 196258181 170923003 -360556115 -212797763 425043247 -385456431 -110016005 5694374 213176707 -28584931 -315572800 -96662261 5391712 105943626 -134694625 4972022 194943429 -155149359 253016828 -201970112 266127808 -43670981 -5351331 168363636 470302596 -80019912 -217356422 479141149 178489214 5221004 -135618239 347559294 37610863 -169305473 137780722 -376368313 -115123908 253098944 -347822681 -119149549 -111068335 107426489 -230853447 283289080 -269136414 78718100 -64779766 293644017 -777793 94364036 -751477633 314889285 -40903467 121415026 -665749065 -459779077 -39562771 -396865540 113017286 -668616537 245598916 443259755 -359175424 66474060 33751133 -170473838 -55974566 -68317569 377243652 16493544 412300185 -95696859 330444070 81446606 56921441 -83136250 -573895945 310826204 69269709 128762179 -12582595 379101189 511686288 -32214061 195597791 -77511109 21508836 75646539 376148878 197944183 -128892479 48999558 381092639 567168164 -723663491 -32581341 8084281 312807170 -435781 14246101 -177470023 -6159694 -311508767 150674625 -9619439 -156082886 411235493 223096126 272623304 -373561458 166887379 -84729770 119271896 323420925 192624407 30018120 -575685629 286921518 -93691859 -238278341 -37610683 -623024608 413854431 45723069 162082865 488042846 -19917288 192734169 10079754 269162929 -2259777 385935411 -3456632 -294977133 465690086 78284295 -388064511 -237337834 -7754815 277492371 517262735 -134263011 -101642740 194628254 568027616 23874672 -167211952 -511936131 -269606867 -80700340 171215337 74050922 -530921794 136736051 -66129816 59984508 13646308 -220277493 -766460172 -99378895 -319293785 -815220484 -847832 -16289261 108260751 490608327 191946914 13766749 449241094 -222203796 -79814677 -375637063 -497467204 -11521844 -732499332 -107695800 -101795214 219055270 -95328463 249517703 646701668 78921954 278215981 -128652896 -187429797 203144118 -565475923 335674693 42921518 -1192490 42464813 -31764605 71428538 -31192528 30601346 -18655874 -118801342 482788673 -381617978 350406626 51174843 -201018985 88866866 -30969122 -114535285 -160672329 527265535 -45278382 -161622521 68000178 163328749 -758782553 -48078777 -77771855 111268112 695533022 -575038502 379756277 -107535539 -654912 209355675 -26025538 -13058645 145843734 -71764408 38586059 -337691009 250867197 20685659 -414172525 -384753844 -206794353 -461162588 329729950 17367333 -255594069 158696643 539382093 23030628 -354277717 -76642616 -7108445 -123873235 15255809 681227925 54174884 5607031 215492698 489678464 239880134 -167462116 -116750533 152268353 -309220444 21439711 176878518 22481011 -96449011 539773 436892 673897988 -393666426 -647506449 -641774733 -14972151 104744 -7374376 -70714550 208793860 87840726 -350484714 -407205277 -287281115 288773254 180886197 30701462 118168683 -808631370 -248692 21982720 -26475277 29211297 -276177887 -204729260 132254109 81580250 -8105438 132773713 -618490693 181686516 10819162 -586471489 7002002 73404472 -238909565 544585208 -13078562 -46751112 -52346157 717015903 -677308187 762238280 -162771140 126035607 718677437 -27348291 201254631 25384461 -447256738 424417529 -33717017 47970795 342111179 692966099 -168203930 -755499749 75519224 458402146 454905841 105833086 -202141639 4257029 368276646 -342416908 118502426 538949152 238801291 38936739 -56302805 -204808112 121622179 87727681 -31783063 149215838 96229595 -149103986 206658424 -53179730 -206583641 293888675 -585585497 -4411061 -203388758 3381382 -100415599 -215337716 106646593 297110454 196034883 -8270550 -257750418 -131135012 -39938518 -4508699 276825541 57364040 -239714202 -339920467 841327990 -23165709 10441071 730167097 275349679 -241099734 109199512 -1949867 137181194 10164534 -347973812 -30429605 -30512459 80242950 -38939208 132928835 -47356971 296841670 440137675 29769372 -48169795 -153996658 588777155 574242036 327519328 -33137293 -473474635 -27248704 -231583963 125397020 -88913103 -12283622 -695922772 -2856411 7396528 -798094986 10913051 244377571 402453528 46616675 -15097524 48517819 -693705658 -491558651 327121673 56397359 -710550996 -231469078 290528572 534607752 274709132 -97794629 47839697 21309627 181219145 -23223097 -323640097 61150201 49672657 204349334 19918698 -178664608 -97665982 74111037 546933972 334755735 -396683187 27291048 135145263 -203114805 -27494899 -427627934 -323147378 395590738 186572569 -291593693 -138074143 20056936 299909029 622992064 -536541780 13037328 673324948 -22190110 -113026811 43732653 35434035 -320531346 162468593 385587808 -17793993 138871389 -25785682 -32986574 -517899189 264701484 -35170159 473484516 -484098899 137937223 -169913421 -124985551 -644247070 -292899550 42325360 112991647 526715363 -726138975 264093141 49540352 199519722 -103859697 37191218 -19372826 7851315 -306085874 106968265 154061161 345168510 303691364 -311600649 138697389 22704852 -6667937 -64051409 389992796 57846545 -215043433 -753221959 -18455377 18760860 -46775953 -116172515 333782393 227462569 7338844 -54866565 -165368423 -218147293 461221031 791788131 75345439 7210241 575284817 12443152 87689044 -124109979 -1670871 -435725660 141733047 247744055 -406180990 529464487 411871880 -316492229 42413235 -699021955 127281904 7639509 -16452597 50737334 -392031545 -109797731 -17543225 382950456 203405264 262149492 -5865156 47585725 120550028 -275513201 -471724637 -68894125 47223760 205068857 -436665549 -30052367 -99883799 788040152 514751692 12777188 -129678739 3040028 241355412 -707887767 -5936226 66359821 -248960152 -490925410 -571411352 424849264 759548813 400896283 705638113 619845025 84822622 352616635 59631607 -376439247 134529407 31338236 -26802703 -311444521 10589330 -226077943 -183862830 -35260030 444919008 6666723 65274780 -502210520 -389825218 8182230 145248990 194991018 83713173 543478364 -228679041 382736933 -421651716 151953094 -309691633 155964476 192230029 52922135 233720797 397235802 49129870 -7059067 115063875 -472570092 12817733 -74262835 -417296652 -744792148 -229578559 22126177 266191616 -6095571 -78360216 -24825294 -159847038 -478500443 1971995 746134571 -116318619 783273697 -145162524 649383738 126078949 229499312 17360268 -101285477 331845484 -165295290 -70855662 255089224 226334694 -764615952 45667047 -226198881 -38985748 318716998 -44466672 -598146920 94868416 52433432 528258946 -123176603 -496721110 -570330903 16200494 -107578766 616652146 -38952622 -75829279 155617423 -554013065 -439852478 753010079 784260510 71460293 465248944 37113254 63427840 -35500963 138180874 -220008266 -33824668 512665088 -40938973 841173275 40072351 -533897414 15885971 751327 9799765 -424999558 113601157 219871535 334981537 71397301 -836841941 -167378724 -156914521 -8044058 -9382489 2189580 48309297 214424183 34093223 -141288816 37161681 1441149 10094123 -165337376 21060956 385258520 -170214176 666683606 -32151936 -106815077 45820527 -411379821 397937265 2194754 -620582854 -119168673 154356868 188357731 -30962027 196055908 13534191 -37481506 9381925 34800759 -32078627 -920277542 98802 450820692 4635531 -101007299 -624038315 -541256578 216261359 30077566 4723590 -134639186 782961420 721043379 -194069024 370475366 -278668671 -132415593 -441731881 -3113598 -122674127 11262739 -96428720 -550818928 -29525739 161409335 -133409073 21767854 -112299773 196268020 33972657 -4827844 11503837 -195779279 -257697815 597981828 -163538503 254059786 83380394 221463787 58094679 -449834 -212040251 9272162 7836990 -4211052 28657843 -306792043 -975237 70485152 98245822 573600 -373230537 57563561 302684122 81044 -382342022 7169490 68902102 -77163626 -488785779 -259518070 -7358790 239372099 -201804371 -78514738 43021982 70346143 89516092 235279046 -6534677 -56666748 188157889 -757576531 119222766 334936186 -75038078 -44052475 -2679071 -169030135 327603061 11817639 410653666 110276067 -246355312 504699034 -256397744 -83939583 194961882 21625092 243900694 451184809 228713445 38871379 241103484 -603594016 647055348 -47648573 601610973 -161766758 -442187872 746399357 190920 530018614 302019434 83885450 -591038196 258140666 442218422 8024191 309516329 491839960 293652915 -396400637 -65468749 -357610735 -188539634 -11064508 19867063 169714874 194405662 -1060286 -504706244 -264215977 -154392967 -52156193 -170668261 88455452 594388023 -628826 82884116 473850197 59029115 548410091 -152774573 169333068 632254145 -145762419 540526409 437490219 -221925934 6275665 13876787 -22622048 -43242941 -178998877 -19397525 -807292955 59784167 -402846750 35555302 68511824 -297605717 31578894 272186776 27549741 25240489 -216183045 -60333270 -106875551 -86223888 -41638845 45856881 -51514280 -247420157 -78225482 759987569 -168217272 273700348 11321051 -284267846 -277290157 -66198924 -88985698 -485671 12445634 128260883 113711481 4723866 -156978753 469501883 231882087 -37127482 -231962627 -16607216 -8210021 -169813188 -21738569 1288299 -1317326 217038467 115317760 583578779 -41471774 127922058 -4695450 6741443 412304003 -12624302 15130854 399739094 62526612 -380881121 -201349594 -98850004 -117185911 169399698 166710914 -757327166 36697445 414385276 -241635057 -169501643 -76947310 -520438929 92138231 4666292 -232056895 -659455959 -1444190 -15495033 -564122837 -43707790 -382537363 -56492993 148441451 720807726 -468522297 -480062905 -690739158 573287138 -350721654 280057498 -450049660 -647288892 48955642 -360564072 436893867 -324073450 -205643719 -301513766 -77407584 329633579 32286325 -27657948 295404558 432127668 -570591813 438680781 -43873030 29249137 -67622619 -8007893 -455618675 309628808 53812803 -145907511 -78603725 -146108600 -601443346 -183735044 -212357553 -21428498 -793014415 -187181223 -549719708 -152876343 22127519 135821064 114253048 -16271579 -126565205 118256360 -281213531 91751395 190240879 18499513 190936286 12169503 -185254069 -46113777 -135548754 446359500 -116434800 406441573 -622795151 63127754 -418467370 -646987922 769032960 112354711 -3869533 -9570349 52720543 282611087 8530719 254618559 430676704 -812484627 -17330326 -78042066 -169403632 765528484 298493325 332568883 71086008 -496967184 -351261579 327558359 -518723805 -82296182 208332496 -107527794 103148895 -136925942 -217783357 -193934083 -465837059 -568243250 263042526 -272490176 -42082941 -72147165 -502418187 -96460932 -23786883 -264759511 -200739946 -702636837 -275226301 -213683631 -69576292 99930178 -91846470 -11715596 609103729 272890830 -375056606 -821181 -146670313 -31974096 -21832698 -370520079 -921783780 10414529 -288655423 -214442920 -3919892 235613533 -237145053 -637604540 -399005443 92614384 222019827 -10109046 3179318 -500316956 162652603 362606004 205867788 46659287 11216395 18540309 114596574 254907186 81664342 56760390 -672489118 46557126 510018190 178711245 194791765 -30724304 -79779284 159004443 102515333 52438954 458177580 80323986 283554309 47925400 -668810925 -600992539 3582752 6979461 -61057729 -207370808 -82676684 -127924103 7544875 -109379936 321295290 -727799713 252768835 -565551638 -312469591 2278034 241929530 218834399 -19944783 -141303549 7202034 77862280 -306319765 134558053 -3856379 115625772 16866978 -20593857 30775586 547170543 -457611295 -14114609 -586770461 -886469 -189637334 300011932 11541791 -34210 442675454 631766455 57426106 28809757 -173026016 583399512 -225289905 242489617 176637500 3557906 -729433851 25816022 29620832 -224789848 -230373529 -928071 106520711 107769021 172167174 -112445663 39147850 -356531746 41509694 -189552803 314466846 -95833788 -98628319 258712852 242155261 153003219 816084853 46373564 515268751 -80201183 325439024 -57558533 -378153865 -5617800 -618759334 -223389696 194174129 -139543304 -253904778 31871366 578167112 583015099 -129456869 485376663 893783040 190706591 74926771 -121927927 458479263 258498525 75217594 442491916 653849010 53222545 -63513598 238380162 -20945618 -107406834 147732284 -597423946 324675007 12522857 -467827577 459436254 -44476268 67347709 236693940 38213925 -7628085 60328916 124035 -232624860 -167126224 -394168902 8240436 -360482066 -20185866 754448750 -41732673 405124833 -7913599 33429824 -124339183 -89668 235110049 -565457168 17388819 766815613 362329633 48422773 110179488 1108324 1530827 -181332068 400588356 -385840227 -2977401 -378537625 -206208403 476139901 -485097296 -117623012 464692062 -87015903 -474362539 161243435 621135147 -465816150 -275793243 -197265675 68179806 49349 -346226328 -110065182 582591 -83612786 39385105 575702029 -195960210 179333451 -12517927 -40129745 241935534 130293844 -825802 4755836 -101058877 838922979 205838251 69806786 440679891 7576232 169022114 -663230278 20914637 -241262005 51747047 257785499 -39016485 68227937 54529272 -45729549 -8383007 -142343274 -160636807 174682055 -384237941 94902846 394176951 280084756 404882373 -39189185 -58249466 -682264279 1501143 195395798 574310270 -187515188 -70830410 -103767204 351751102 -372294531 447463239 368550419 131357305 -108879462 35200990 -239808816 870276979 -125662017 -4942349 68035320 45077131 169170265 -111047683 -84170423 -254810516 -60631539 -152599310 147396571 96604880 -230922773 -367253330 -155570839 -55803077 193884788 646377012 390228866 -76519151 77711232 356858915 115997964 463319484 244081502 -240375115 176439564 -400180079 -487356430 -18582668 632212713 -497074909 28610770 74930633 -278164679 -265579390 148870998 344355606 847217389 339595172 -270281504 -897977822 -131033622 -50204846 -121976360 212092048 -172143473 -219638952 -22987773 15689041 14945015 50750595 176048123 -283814404 -62999963 610279460 -836149114 -295279444 6688258 59878954 64313446 -13562672 223289490 -73325648 -121513047 245328138 -885045311 158202552 -384580811 820706818 263392782 48990880 480051447 -656291919 -732630467 10940913 204884217 -106920849 -275255006 -114445296 21388787 -37050462 105928908 -510116484 466451802 116134683 -242244120 -182124673 -276956366 -57196968 -141061792 -452700194 -40580596 4040901 626649 61622680 -729454231 -56301388 -605696804 -95437137 -76839271 159603536 -359560950 69266 141078142 391677682 4485959 -766371218 -344731020 19197601 33620105 -107292545 50246068 634012007 -109604475 -107692515 160162787 541347752 -113892546 -786712348 -49870645 -8348969 85035808 -386084048 536490396 528060317 43269694 609413508 848624017 -202455559 -193648833 -905561876 206447900 505370437 -2479715 214310923 -149747024 -256239 1397374 52994310 840229097 -262200293 149478738 -206298576 162173293 -3955088 821692075 -36237833 123058753 10466265 -492334965 -368638489 -151141498 5970540 -262130450 18798812 277773984 -45482297 -14869312 -749742315 74807648 106067864 6698429 106340019 14484220 -164239583 472758182 -119940501 -39126621 20844943 -200221 -376685508 16951904 274408641 -94396341 -704711 330452829 21770368 -509713526 -62702788 445208236 809209493 -162566787 -71355018 -24411973 3944320 136543021 49376602 539822752 -136687137 127109480 -431417470 25305544 -571262700 493174892 16827588 -190617797 -59002294 80354042 -50884850 833819980 278569016 800708032 -133703984 -43685877 84247606 129020723 -238987215 -157111578 -115876200 -650845782 4478483 -197777714 -169453758 -668051269 70650021 -217468912 -433350105 -11436091 -400914310 448046490 2534786 -326495536 22920833 91717438 155608605 -991807 -263646956 -8891577 473411165 -6573330 -203921250 463946758 80595055 -109314266 -19848959 -289052068 203096763 -26836756 -114786712 747179544 -78761258 -206225721 -78406696 320402421 138372356 -71800881 127464883 -24062811 -67830905 -431769412 -125637334 -30124522 294971923 -726953181 12685394 -104091111 150740455 -415796882 -179743811 -54713865 -124302950 -1551364 -25442141 -140868334 435681748 -464636008 -342598284 784927245 288005853 -31928650 -545301767 -47628418 -76783985 -341163247 208774320 -6042764 -170114415 -433429830 247960240 -38482285 -10674837 -18726880 49517376 4072522 -17122335 317148999 -181461381 -131508824 -228686748 112455220 -660742278 -87155588 129889311 114997248 70022384 -6980609 -313395240 98459973 72850782 -348732984 206524710 108408579 -358953054 -149108000 -898775966 207483938 -557457314 415445719 -365449127 -80399674 77369706 -17545421 -288917653 -6246595 342765542 -47119314 -208230090 -81595115 -22289935 7968655 -281529959 -326661297 -118036566 21772931 44722406 22540050 577645954 59979639 -641913674 46273215 -27557611 378124545 86596428 -32824295 -66121062 165826707 -76706298 -356247811 187380214 -531012324 -333564954 -516987604 -191369259 -7875038 213570632 -197317723 12412797 -95951352 65768763 490360220 406122665 -198290512 88985955 286181249 218075984 162076040 -193540228 -185086609 3239776 189220228 -57601844 -361088069 269449813 11884764 237198368 54491 -509091717 -216700607 -8534676 30077667 423458295 7220083 -115713227 -236732167 -369641434 -4447147 157157062 -325136379 589115 -77828752 19423386 478139884 206172331 94116673 360422 22094010 238813168 -488888640 -571316018 -113953973 231229940 -89701517 -647945067 -713385410 -5405073 -181996673 90126008 10936041 -2597565 772832690 -84948924 431315477 135979011 -62708545 65537420 -1411600 -163226739 -671990673 -93533305 236718633 -72919041 -301026252 -692986297 -451234497 -13847050 101146356 -205716080 -19798511 -30404091 -276728322 -42459527 60113558 -25286197 -327452836 74566696 126042904 387602944 -177471536 171021863 -32861061 -220551821 155021250 -55177702 141004479 160162099 -136048693 500224780 -571042900 -266151650 -577008939 161729499 -233321885 -476653418 96183868 -171463535 75654920 -95085916 -786449983 -186363405 -962358653 -148892 249450471 -50719968 372181941 -554294463 80839236 -274460232 139341245 1076633 405262877 13235272 60596456 -245100733 111227117 178686484 37745633 -120506222 -3182500 42922065 -32073621 265504879 -76396039 -434786881 198696192 519036490 -148448463 511468902 -161058913 175607762 -669903002 1156983 249900990 254958476 623535358 30541982 -490321468 -239605272 58931119 135398464 189633392 1244567 -837629108 -375435730 -206247415 -42459668 417275907 -235416715 -370499369 27066966 -152947660 133277294 -590772204 10537323 588412205 -143064762 -453077128 598357497 9311439 459714147 -84648772 258384700 -25410573 70319890 466015368 177488734 -59198945 185881519 -162858519 -830249561 -400528691 112970914 158119467 39585233 358235461 12829396 -184203964 -16555460 -624623771 268573707 570417408 -72745523 -233353536 -51622163 -150441128 723444823 -232116844 94010690 328387470 -94768404 676869607 239554491 -630760403 -68070919 -667810264 -5852196 763434619 432960549 -50318809 -84902356 325838014 99631067 -412236644 629058079 -698738609 271612798 339041480 -2657158 28638791 -253337639 -353728108 -43056830 -301386869 -861712814 -432097 44603869 -156212419 75940482 107607578 179271751 251515921 -514514880 149643807 509837475 -93314669 -97000257 2991352 -851153475 28065155 176961533 71244111 259139627 19779856 28222582 6099138 27642755 -139972087 4423336 -11429705 232253397 38004591 -99178188 -395517 108900398 179082113 -53218771 18096828 -95246908 -226528569 -6857034 -293074440 -460850939 652306404 147463762 294729181 -241180937 466057024 12049043 69633027 410440880 -462574440 -20653691 204235565 -16185001 -156613581 390952702 19388124 -198158346 64404032 -435879552 -115721388 -13805430 290098776 -542784660 -109178740 -16005556 -12059321 -296205725 -115154582 -50068855 -104164081 -111805620 166701947 67343923 740867849 -13514342 -343029733 -39243378 114752724 375011290 -24265477 -339494342 -261333888 -902698280 143413516 -120102606 -491437741 193800755 -80043540 224503630 311711151 9348298 122933081 422800534 235691 -180551595 252674625 355199215 -35647675 -45241382 19404649 -219008101 -929395458 40427321 -327598274 -416908800 241073233 217538740 151093593 53125194 84177856 -71280386 681013379 79614497 660647113 423983591 82130602 79490679 76279089 -87783096 -44205205 -138100080 -153464400 -2313644 311107200 -31006369 -96046637 -278013669 -582530561 288398020 -751221966 -8831250 -760333327 -473802212 -416491694 -62915580 101362380 -497294544 352685390 34381773 -845241 10550937 26562272 -920969570 -542752784 19498897 828539631 189690539 -54191985 113249671 145846703 3169892 160882054 -20988191 -126342589 -106272800 115300998 1636735 -88081190 -16574567 99104714 526535001 -228192622 188384803 82829270 116021313 -698368886 457092255 -223133688 270393703 -243900909 -48696267 -6232803 -208575290 -146186854 403172123 -237463600 -93330400 402913698 -424423412 -64236470 244568075 -361316959 -387669845 -304962 -475484482 718345607 -103740563 8559036 -16965290 -27685954 -220200832 25774105 20346840 71057327 -144889755 -15502444 237029321 -30108230 7402334 206461817 18633199 383961218 -278932280 -266330387 -15207585 -39941952 64918765 471332494 -540022705 167054302 43674884 119100897 264202454 -644714324 -10640663 100241730 -383537250 374714290 -665290018 -490296254 -358580067 -9368545 -115637774 -103348797 254202176 -4293497 76328490 143772828 627731938 -196667347 -36849125 -8823364 -47161105 -66236888 858426406 -20589283 212503840 -61254615 -9489099 -239031182 22387871 -280775124 -10003272 25595669 -33579144 30614848 447252625 39671797 903387680 469476505 -71309135 -132247000 -353146110 75149364 -23608834 165415778 229861293 82746030 5986691 69015 89221950 496530253 266910179 1575393 12388929 5804584 81932457 95339851 687123998 -813781345 -569604849 56154559 80460994 -173571539 -71326885 -712825965 -31410920 227987043 -157012995 -358718806 -36378170 62141452 -125302883 13200338 -39136883 513040980 -5519842 -65717937 279401966 205434079 32267150 515058608 -581777784 -83101444 -17695349 32921549 -787187712 -325354895 -774433887 -315293601 -225804490 189867932 24455948 142523184 -418124682 161923 530500448 -135280697 98750105 -73641449 244277014 -73628047 10870925 -151221168 25928607 57754876 -558403 -111393900 -256445511 -274741075 92354943 771047716 497392071 199825096 12185006 6987458 -12880690 48109077 -436145666 -208669855 547962906 4684507 -425823499 -208999485 1312199 -827125039 -34872320 34585722 887834209 192458112 -366698782 -5435596 15108240 535421542 507277585 -55803650 -23759007 958684 -636196091 127558090 -349304553 -43996826 -41107559 168004795 -117792342 684158394 -8273409 -12384827 6783365 107354765 36366099 -834869400 -253852519 55938373 232054724 393173200 -209450224 -97928075 32118308 -268931847 -122874001 144211898 91456772 485843173 -38096869 34422448 6619357 541109187 232515483 279400784 -37062947 -142458071 -946815506 -583059242 283924795 -158554534 39081585 83588113 -27248271 396129515 -423791246 848811349 800742818 -326685159 -79088728 266924821 323109731 26083227 -55407016 -13131963 2123665 276676255 -454763160 -3215948 23649242 24948000 19847868 -2631570 197263662 26621714 -840199 -97990958 -5684895 -18616557 -34486529 246061362 -537159833 108881097 -229548974 -447032516 -463627971 -25517249 52220015 95505475 273599340 186626881 444734308 2878935 -4089692 -157748920 81743900 -4754304 -431319 -79453142 -231922189 -78602326 -139354799 6341673 -59342556 -5427007 -49849680 -401713773 374741092 -610353748 -228214009 14094706 -187749294 205910488 1722668 -85362146 330402752 187704560 -11331288 8605162 605078010 35551424 153749203 -259220135 103705962 -70693047 -246844753 138263106 631938725 50240 -448357774 -15725203 -135020255 -323192585 -56507289 38004177 -8098637 226912155 653408011 -89538052 60125763 484298102 -422868071 -241271333 -77014200 199447785 -39147637 -7488940 -32324978 -8542453 22047016 -96768415 -379727097 323942262 -174852641 151607418 -83033584 60907839 276645774 -277301991 -38996027 181264665 745835279 141461610 14231615 -509185849 -94596502 -342503720 183758451 631474224 -2555318 151146390 106524356 417181032 -532817 523759463 -82078416 305452930 107199106 -20093386 -502619866 305253457 57025499 182381349 189963266 28051106 -138418468 -213550917 -576846010 -77741911 43247416 -447908566 -143418825 -36311198 -14702328 363138754 146488841 7084404 -261811554 -224302828 -347506300 -175689140 -17035679 504823861 26471949 89603738 -544282874 3107033 -32071897 -922466100 -8669