-26456761 -65270109 -68004 -19250941 -42247307 -20811325 -56391184 -4631467 -130146609 -85220637 -43053946 -18238169 -89634144 -111219072 -28838722 -279673 -108583138 -22947245 -22638341 -59214396 -54701270 -69582365 -8994345 -133304765 -29603689 -2307323 -62237338 -119272879 -47007623 -11279034 -78206825 -56453252 -36269652 -195329223 -27029129 -96698467 -114385273 -207044330 -204909974 -4547075 -30826958 -136301783 -268721484 -176430841 -118805293 -40865801 -372949234 -43568270 -24273443 -17634553 -155148621 -110154281 -71549751 -124816563 -98825 -44357738 -227660098 -91877160 -226469553 -23083588 -64953487 -44915344 -11230583 -198584344 -118064008 -87226626 -81853763 -90932300 -132596363 1195730 -27639038 -32520037 -5189457 -88287448 -161542810 -128580125 -148249222 -45810646 -4469864 -66106424 -52473521 -40742215 -2873965 -17636832 -206794777 -2224191 -15845905 -9408408 -80116262 -77734830 -115851443 -83145746 -71458011 -24552046 -24988715 -5951752 -160740690 -82563047 -31637751 -131970874 -233679576 -73999167 -9511119 -18331705 -93209061 -86172833 -61121846 -74909658 -12087201 -68498148 -104018768 -29173648 -18901120 -127394997 -20094549 -62296730 -82490417 -259748541 -23727268 -19653768 -127285436 -118900752 -1962329 -154163193 -3578888 -116834563 -87895196 -2117360 -44471451 -81874177 -81153566 -62447774 -41935450 4425766 -71001324 -885573 -73731133 -13068031 -22798714 -67248466 -90731812 -106831938 -67296143 -5268338 -44083836 -112821941 -12291625 -19587010 -89926965 -96777850 -4766926 -125693657 -56297304 -87035271 -79602120 -48460671 -3269188 19520615 10272533 28128378 -90371533 16943124 -1784854 -84258505 -20337699 -87681704 -712466 14813905 -61760403 3520013 -53651555 21587941 62090403 -28168350 9491888 -18282674 -415295 -32402492 -28223192 -46765141 86839419 -29296580 6503000 57698700 757940 128914500 12789012 4926358 4324235 72146351 -9211539 74712845 112807046 27257262 -3945193 -9489187 554196 28569209 -34375229 49689767 81068377 22572006 -1035445 12902002 -64316172 54990559 48326965 -27376825 -14656069 27999995 38427146 2333802 -304371 -17176566 2311855 72488824 -10605716 -40664179 -21163689 27229077 -61815351 -66310729 38175052 7177563 44721437 38598353 166055817 87019267 681298 2037916 152586637 57574630 -103130384 78271530 -16819742 -37709752 55866831 61323794 -118564389 -86156636 32235986 -14477715 13841128 73842501 10608257 495203 277288 170432245 25023641 46146232 -206534 -9070080 -52899709 95517693 -888232 -78271477 63406647 -59836049 -12081353 98525350 26350426 65827571 34678142 124880321 8353591 73666825 -706748 58465204 -9789144 20357073 6487102 28276231 -31560973 -19625772 9797216 4925087 -14303466 44764606 -104961932 -36172052 79820831 -187521656 -37889679 1769700 10367447 -5914118 -105299806 -20005599 -56627831 -21879978 -8957789 -86071580 7365768 -107430229 -52767423 -17228864 -169205728 -196654204 -4775611 -212415632 -11298040 -46424898 -132332740 -541503356 -184667131 -100920596 -194773898 -478452338 -525323126 -16775018 -131064734 -181686440 -313034178 -261019573 -6267521 -70950218 -25262845 -183762635 1560857 -115711 -50829133 -157165243 -199527886 -405458342 -73150570 -131712738 -20664405 -255559924 -135506 -23435253 -238162339 -258394244 -370510269 -371287215 -306465854 -79397611 -104839221 -263185732 -322640637 -406617002 -204036017 -169669174 -107584761 -370941306 -336119231 -612654822 -231302307 420893 -392088614 -11707867 -485793488 -485954523 -220668768 -124535853 -154425770 -13915184 -379702902 -637772950 -41121643 -152295185 -13303026 -1851229 -121683763 -305220346 -571568053 -419356183 -808399463 -281912083 -268447765 -614648037 -134386903 -372729963 -129307444 -143468096 -107195172 -39366201 -171635197 -35659650 -199817508 -882737519 -949390322 -1054687735 -420701274 -973220192 -259913633 -140560911 -532519156 -124591492 -573715398 -205470540 -275696635 -663927447 -622339 -789280400 -169837926 -807617176 -42027261 -24513994 -424299394 -405143111 -111447 -355000198 -24102978 -12767893 -834138589 -355980873 -888995716 -736240765 -239551699 -477212754 -219177911 -21241867 -191788799 -309382051 -147289613 -578446203 -71206551 -82785416 -19824544 -1108120038 -150685608 -525725657 -181622285 -301556168 -1264576300 -4084303 -330726666 -1197729279 -61812844 -510059826 -296194872 -94843977 -5386849 -186930286 -36250693 -513731650 -408165733 -511399911 -33291800 -186760158 -434152478 -4902624 -310945925 -184909155 -904539039 -201993278 -442947295 -411725278 -442567772 -188626583 -143884953 -58899644 -192343635 -34245777 -187115794 -144302774 -1664684 -778875866 -186208216 -139147427 601221 -72214746 -210205457 -197478480 -2366693 -410368238 -519119475 -794392230 3647826 -663821776 -511133608 -342831937 -213390103 -383518533 -105162166 -200156431 -326138431 -470710375 -18090606 -40864904 -733931970 -407147731 -292959484 -415648420 -172392514 -743109456 -2383397 -618952990 -306613325 -18090825 -337601417 -463478607 -503961571 -74537419 -782575562 -406143541 -473026093 -649028668 -123781908 -200698050 -184962647 -389367333 -690098754 -26883673 -95437251 -206916797 -214707906 -306341608 -223521996 -338692455 -106028900 -166324896 -19888707 -525865754 -10075933 -616201726 -428663645 -617803853 -96977292 -205800220 -166605928 -611048929 -104364568 -892139428 -27691575 1899849 -360056415 -27239055 -372302633 -255968663 -332987407 -55632193 -198934944 -175331885 -78027961 -477158523 -4945697 -3927129 -200694623 -423712697 -91565107 -291676809 -456578189 -363626543 -214048650 -483038728 -197851259 -185477502 -347690224 -377349601 -344768719 -469011825 -94048898 -338800172 -5834503 -424634497 -95353074 -200945053 -519050742 -29624346 -498550730 -282745008 -429977719 -2262203 -337358264 -592807919 -160585972 -80720191 -546138209 -106449215 -15921726 -285297234 -96204683 -61647975 -189577971 -521365640 -682437622 -27605029 -189784375 -209273924 -141402636 -24072 -113766507 -683097126 -180445645 -80719273 -325858863 -65447570 -9394552 -41271838 -347551207 -154480410 -233954235 -81213894 -65542597 -404165940 -129988609 -57013635 -317760 -646630609 -309376970 -226380352 -276278763 -111774130 -265900068 -44411339 -105541859 -232432764 -135710418 -570979606 -105580733 -40920386 -594266835 -138246665 -78107630 -131068007 -232777696 -114495955 -27868901 -26752790 -367998223 -5477211 -125964990 -371617499 -350903285 -66430157 -356814123 1264507 -474621793 -295376764 -165861922 -73890081 -480893653 -316720163 -85723211 -338207233 -131066247 -51075456 -134753331 -506771 -37449605 -268707542 -10851541 -39042786 -103724492 -170664733 -413052266 -175451257 -83080464 -488050993 -133668862 -129985980 -6855586 -108298506 -13908622 -268965136 -168930590 -62072649 -12908199 -118090384 -22670820 -4558795 -13465507 -23782336 -4980340 -273239475 9289625 -159124362 -88450458 -196011513 -35118647 2277904 129614 -33218410 -8724318 -247075214 -335145559 -100493958 -151498472 -535894145 -181441380 -320763562 4730404 -236913784 1073629 -126650328 -358692653 -53435415 -368897947 7909067 -38236750 -398535399 -447663660 -377174979 -180278318 -519107 -107349800 -473764178 -238287280 -19005462 -46018081 -87051924 -259701253 -214657977 -448320952 -301267215 -285625324 -466398836 -116524430 -111393421 747617 -312334566 -60410797 -44726153 -601827518 -98268722 -278352394 -181292547 -392592548 -9551917 -207367226 -104601129 -328972510 -3107140 -71825443 -40638300 -260824231 -544591453 -4954623 -227930802 -2516154 -145189081 -342160522 404742 -188855156 -104594919 -352454107 2431686 -412075996 -1182871 -15873808 -14553592 -282752256 -224677484 -479847517 -206091403 -61428407 -98629798 -99036 -427615 -28706166 -218991809 -17225349 -107990456 -160197268 -224033104 3459359 -191626048 -7160820 -28494966 -676577910 -637766271 -76759051 -14536009 -350668207 -84871343 -444600182 -186947180 -370607805 -150633865 -193788954 -505774304 -436025224 -617089225 2505454 -343365179 -254887917 -74908009 -14392162 -12218565 -259462299 -157411588 -44917890 -135860979 -13593353 -610709986 -102560077 -67141351 -612162904 -306306739 -149498045 -504247140 -468265099 1245906 -294174895 -344134771 -405977981 -292363603 -66646884 4882281 -263685104 -27623656 -274737940 -666491321 -317706535 -532364827 -107757389 -166023 -5646464 -5386029 -421646146 -55372940 24735 -5656892 -188526130 -227074824 -312067635 2729165 -176450575 -340747764 -106932379 -221152390 -377437888 -682058084 -172661228 -196546631 -233169659 -9836385 -210708695 -457917707 -233901810 -72031495 -151931999 -382449413 -217473637 -505882098 -809796038 -101691323 -84940941 -649519368 1316037 -67003183 -165552008 -459587854 -31532764 -316332586 -231892426 -15564202 -246137442 -55222361 -200604243 -261497995 534917 -272322480 -1136658410 -127371528 -126247369 -204721235 -200405161 -305247795 -205997912 -422027640 -158109936 -604559839 -142095332 -106703797 -48393635 -170459651 -560361471 -967639925 -218970870 -259447274 -68239139 -384539243 -358907213 -13094999 -203845875 -133427463 -222590667 -434273506 -1010423195 -576554985 -113643441 -138164769 13399141 -53137960 -162857800 -101474166 -250756882 -353977606 -572432466 3985877 -560391781 -936186819 -115863208 -449658492 -854738333 -141565382 -591825782 -2776028 -278295194 -82191566 -1122426200 -66549749 -56924938 -151431515 -1256964514 -99827713 -943055159 -490183105 -924462741 -494399213 -604207259 -838074176 -690124139 23097651 -34366402 -479951493 -20850816 -346561476 -139391245 -237426146 -747438414 -42528068 -658774353 -705290188 -658675861 -38432845 -85295916 -333280767 -214918810 -254221225 -414682538 -137697969 -11892372 -49372173 -29471547 -124014558 -723837883 -764402504 -563467792 -86063734 -1117771153 -112221000 -539880282 -22323341 -390068627 -195975285 -384691401 -183998545 -270962590 -24216 -474858213 -371631334 -65427346 -434555488 -379202520 -154886572 -419017718 -288718040 -248488204 -310463432 -47343745 -575695755 -1106442507 -36365082 -130671091 -1112395562 -293991820 -156493224 -139379866 -15331087 762279 -241981011 -664328988 -57043757 -303960164 34742 -137744063 -726215239 -500506116 -86765399 -25161504 1789355 -278407508 -435704153 26996189 -433713367 -265264412 -485613527 -81477684 -82827457 -795222317 2278021 -426242116 -897583417 -92447279 -289379953 -511982675 -880871567 -227635519 -184435265 -239886230 -7139102 -848872074 -270380743 -79634224 -43884392 -455105158 -439648208 -179666924 -201668596 -291681872 -97312793 30789717 -560513641 -388334904 -143504150 419229 -619129412 -124506554 -134711260 -251717368 -220283694 -340316864 28640285 -517082637 -219546315 -118399801 -335637555 -513398488 -336554003 -686862922 -331987538 19242360 -108961681 -105865830 -553930968 -81604608 -514854487 13959546 -594395067 -217331085 -143259884 -20716818 -164557568 -1680783 -415039681 -81057107 -341211034 -262994822 -15704205 -131716969 -482652726 -253240618 -27678047 3007111 -295473194 -57347960 -54095309 -3988583 -631745379 -518590559 -113955858 -13124398 -574468178 -582338507 -190313366 -152123040 -9951897 -128666170 -209111014 -44516 5752634 -144248030 -999707095 -7734417 -529688670 -570676970 -20003817 9141383 -138316129 -754506235 -152640357 -699787196 -150926833 -486736206 -460413346 -397962627 -409824362 -937752949 -263536036 -188113077 -10626586 -249968856 -364343645 -1255362809 -117575518 -848778238 -582943294 -13767610 -5438338 -166171750 -172919451 -213129449 -744560221 -705407977 -634118493 1967949 -6122344 -337067903 -85193388 -43810261 -322093524 -810342494 -417236056 -213879324 -100079028 -513941849 -744916728 -486445526 -126941424 -587925784 -325819099 -923901212 -338313006 -145784399 -177518555 -148898619 -28187499 -150217990 -815501824 -1115082002 -49526336 -520941553 -423111723 -4129775 -557076857 -577920471 6231068 -328484061 -123193783 -234867080 -142885702 -266684754 -162074144 -384952259 -133933880 -281959047 -735432777 -288701425 2277952 -359881802 -964096444 -838407196 -599515 -230747 -64702692 -645563196 -573568143 -511008102 15824430 -260550602 -560116087 -132506268 -21506252 -734912185 -389164481 -683861566 -31105710 -1185137176 -201730772 -31664341 -151886012 -1292414714 -94362214 -1164216726 -197099215 21539571 -1132869765 -409868943 -289894147 -59377460 -23067140 -1275151191 -429522020 -228223197 -309924978 -917439120 -354802403 -261459728 -138383 -446311975 -1157736529 -890622186 -527617855 -4492730 -153786620 -83543456 -272370464 -265435529 -82350087 -24541720 -204613678 -404758307 -290050367 -360677597 -401636546 -757330821 -348977641 -520615779 -395076730 31330620 -41617433 -881219630 -447959249 -788096059 -21503661 -199554982 29586797 -410822 -723750183 -5395772 -1111314294 -155748153 -157695479 -192005699 -277362493 -330876144 -116958160 -345883185 -335689774 -268725047 -9686071 9080173 -393787586 -167218568 -250760339 -284506433 -23653656 -469327958 -10284177 -365573859 -584691927 -576339996 -246729383 -655013207 -35876122 -400495294 -307738169 -7094159 -334911595 -569499158 -113424569 -240915340 -111219013 -291858192 -500310335 -202652463 -152507826 -268495546 -3051624 -53972745 -172858096 -299104814 -24852465 -630812975 -143380235 -36507056 -72543945 4387422 -261838266 -667530052 -9905630 -268556022 -427466422 -342116489 -252488531 -14224668 -344247642 -178201499 -379620025 -321489760 -48054712 -363552695 -158280154 -61175369 -126067508 -209719915 -193916196 -193057917 -419462342 -289638263 -18207228 -705363177 -10791234 -140422219 -209380220 -263186774 -43683909 -570972446 -338106846 -238379011 -231281812 -440506275 -455071911 -181066560 -167637851 -155687448 -584892728 -41069007 -435058149 -851360178 -308847170 -295865315 -461542439 -736864450 -252305311 -258227242 -295419513 -96812722 -434105018 -81430026 -660843028 -173538539 -43625002 -362110447 -113820794 -149041196 -177953270 -54522985 -5034998 -16864890 -38112123 -220172913 -368021376 -48943168 12664351 -377006174 -20739890 11513480 -51178989 -572480674 -357948365 -43942933 -449147754 -19983933 -4030757 1983937 -88507839 -56604854 21347633 -132696677 -360189578 -24153394 181231 -703443 4335890 -73073082 -229502764 20039270 -58954515 17819371 -404274312 -333681390 -282384905 15021104 -4215624 -23929905 -29773545 -170904246 -66236811 -233764886 -127775617 -17042992 -1158753 1667952 -478375215 -10301095 -152255 -42665929 -330529436 -107745333 -234767642 -47392233 -60389819 -512370361 -50285867 -545460408 -470632620 -148255508 -199842972 -398635693 -180384634 -91816744 -124202011 -51881186 32926853 -149827152 7120088 -77443891 -126237405 -43089568 -467892198 -80119755 -53322962 12233069 -269617515 -349216944 -62715099 -375544807 -55971477 -33821522 -281286609 -202156460 22781003 -531542356 -118260196 -30667924 -365233993 -197848172 -22014571 -570170263 -35667836 -285049025 -5147070 -5535454 -65954245 -51353357 -203530047 -88685494 -419091851 49881747 -430330311 -542869953 -222474235 -222700170 -242911349 -464244523 -74615559 -2127275 -42420768 -233171676 -109139631 -72005527 -283115973 -319897433 -382619938 -90155741 -266742981 -238803937 338693 -274390588 -360646189 -210431563 -201916323 -236199329 -236879749 -6775155 -146868543 -475954307 -1665215 -188848618 -29457668 -298005078 6465147 23912744 -243218280 -101609656 -280078805 -391410305 -272036780 -420651768 -57910479 -61758341 -140163683 -123125318 -286971619 -350214174 -278743936 -623856779 -575145689 -381325094 7499122 -65452987 -305292028 -11456369 -57216374 -322231224 -325268321 -701818640 -83942079 -290535896 -64582020 -101673102 -199792820 -29006513 -239030477 -406287639 -51257103 -819343185 -13177623 -36836302 -440380768 -324576609 -690629 -195571257 -180342868 -41312367 -22074803 -251074860 -2975049 -345053322 -288037747 -431596399 -198793064 -124015615 -85665264 -231106787 -91027815 -12749175 -541812636 -210588226 -273978681 -29327915 -528407632 -143026660 10900427 -9275349 -830224961 -31528106 -6413979 -423377819 -412761459 -395218985 -325195987 1379857 -535753383 -55232097 -195185671 -345699689 16784920 -2349693 17125760 -10657280 -425494493 -183078576 -326099160 5150752 -4065572 -70307641 -612083266 -699102026 -413925335 -660566284 -640303595 -82402984 -714036806 -49624952 -987165 -70074499 -817350344 -771627400 -128144827 -152629164 -962490128 -1063437289 -71323341 -74206228 -81432305 -325893284 -230113412 -887658556 -755191021 -468086869 -27342979 -801108277 -760009954 -1065227580 -4498308 -115857550 -237951382 -640079516 8181850 -336755971 -171742459 -494341472 -196777043 -1092948150 -70525634 -85311262 -614780489 -131709238 -499610556 -223992519 -731175716 -435713720 -404910844 88659310 -411195235 -861236909 -734685286 -726447992 1450741 -518673753 -218457391 -118942558 -289498763 -455770690 -252715056 -423361663 -52300173 -115849923 -276912119 -448673855 -31764426 -302573085 -701837917 -337747322 -169854233 -1070760761 -993876886 -252520934 -96801812 -404303710 -1227454 7608951 -43050336 -205990370 -514043829 -179753982 -588304731 -66781652 -277301727 -253154402 -46261347 -519918255 -1023551200 -266221224 -473921672 -389046086 -433621128 -57546270 -192887251 -27124010 -50885876 -78540674 -186909823 -31779011 -177356062 -21903803 -687630075 14223541 -173756989 -571205389 -213075829 -1002221662 -174260665 -310642404 -842312311 -102275528 -219643163 -236213169 -144694504 -557811880 -328780889 -683214692 -696457326 -244868181 -47263887 -798991977 -107932410 -261162898 -16341620 -228969179 -588621411 -28120173 -313589050 -212677090 -10434877 -596113533 10633019 -103676678 -86276006 -106088880 -831919079 -102980728 -128078745 -166394808 -109145289 26835525 -242316271 -34307740 -112577497 26573200 -762390060 -370604338 -475831791 6860348 -588483101 -631480843 -857700014 -700626938 -80073703 -851057621 -35275139 -172074447 -287919496 171490139 -270147222 -639866037 -101875316 20226441 -143885595 -59119255 -334420534 -662761625 -496486427 -137644569 -185965686 -176869667 -593039124 -278634659 -453997496 -77880505 -308495048 -404275 -183636061 -17695842 38484786 -233991893 -348930501 -880039855 -6676131 -364232700 -46877705 -531857240 -567347052 -801296916 -843978295 -81544238 -164787758 -530090705 -439904832 -694809294 -47541935 -197677511 -519747495 -253857492 -240642443 -192659578 -141606649 9091748 -597971696 -594485020 -539940976 167893359 -183650004 -842241436 -273297308 -122753455 2665311 -150887189 -152819901 -217463786 5171770 -76928257 -89469008 6598277 -81028364 -914143767 -871444712 -641400573 -449277023 -53620369 8848310 -3547561 -273164456 -604458463 -1157228950 -444146224 -51195793 -711905403 -527224942 -121263424 -431286320 20750748 -533221260 -399423004 -256953095 -11985405 -277381071 -576048732 -1113531734 -109946180 -725811763 -648696544 -488446814 -588669289 -1182425485 -672238670 -741454494 -4514380 -121009138 -172094021 -403630121 -1012301516 -120832470 -47976404 -553396117 -4869081 -396645641 -50734350 -474164519 -567126261 -176458031 -631195311 -9440209 -1793585 -54149846 -256999202 -234501923 -799001973 -292809876 -723017464 -706396216 -18159854 -183407907 18934114 7710689 -137448495 -825164760 -573848750 -648081373 -949549413 -511235680 -247163443 -491373106 18873104 -432399092 -758129999 -805414732 111134778 -196017764 -40730073 -448015173 -738296913 -182511604 -807846414 -375614692 -355787617 -390349070 -782071920 -774899181 -789263391 -19606066 21519389 -150622306 -217348095 -261721670 -41960625 -876277342 -334800042 -489338372 -14184511 -469946356 -729842112 -5272883 7719546 -267357856 -11573434 7454062 -693230750 -469068664 -741201081 -1998764 23417579 -417655455 -158010583 -544124134 -51916013 -46065256 -7773057 -374806070 30022997 -112502014 -339556543 -137428319 -594450021 -173207641 -165825909 -285477352 -182663321 -98175347 -483240463 -898945240 -862213677 -137331383 -183606181 22312048 -34403941 -123497140 -384449316 16897738 -512815723 -474509928 -337788535 -215269802 -317121309 -782364553 -185440412 -390073889 -125024246 -101345428 -539463336 -79703449 -444546971 -215830909 -240714092 -26944107 9407059 -609394437 -830299114 -343193495 -523720112 -370206510 8101954 -673445563 -293390089 -106140759 -328840036 -38643490 12833146 -219618810 -407220225 -697092319 2464037 -455603729 -542835733 -201046427 -597584426 2529345 -190144550 -106125726 -690966975 -333435215 4905227 -643750856 -75916342 -200394792 -156253592 -453068488 -72147311 -205318446 93063195 -961761897 -298729200 -354046114 -268468567 -158265543 -990535703 2850562 -310319677 -54478337 -904522056 -669785583 -29532356 -131609787 -523289769 -242559735 -960213963 -20651254 -512431987 -15775010 -444729677 -1004827675 -8163425 -580142116 -2733585 -715984446 -360250942 -5867541 -847760929 -832194474 -187107245 -844806446 -237819338 -278016046 -23007090 -126991153 -203650411 -55078875 -358865046 -583512545 -210136723 -32781412 -396856189 -22845441 25043669 126958349 -637395777 -425786245 -765503468 -336609706 -735363375 -93023477 -2025526 -89724224 -456059763 -169210567 -219609180 21669983 -325894177 -79417864 -674573540 3353175 -475384706 -797992268 -511349322 -865587930 -349462942 -13500478 21414326 -259042869 -436110277 -150742003 -403833064 -226280403 -184819409 -787415338 -54654849 -144963588 -726180041 -59084660 -490365232 -198563865 -220856539 -3605845 -603445839 -378101622 -34229428 -491274886 -194795346 -10435821 -61994392 -396572513 -282517414 -820401101 -99397014 -34265404 -142396715 -203238734 -251554692 -117772576 -37779682 -307828616 -692323607 6327151 -626069967 -757951537 -618583822 -293090998 -634719625 -706189568 -349560401 -111501559 -719529 -616970879 -537590566 -20623316 6533973 -315111136 -325488065 -77706251 -531748528 -9398775 -614344683 -497260190 -684113267 34290609 -428415288 5692924 -321411017 -310893517 -417125918 -382995313 49860685 -275863454 -92395702 -631867012 -514512984 -271168398 -783880140 5758257 20094678 -224761309 9139666 -114097997 70772431 -297369064 8401462 -15483457 -406380502 -185968167 -553978982 -178007592 83506918 -609364360 -250407644 -673345260 -784542923 -42045388 -242640604 -357876672 -35525064 -151603189 -232306250 -684961026 -412870042 -718155819 -269253913 6888073 -25314603 -18362204 -356440405 -16512632 -231057235 -610901682 47310879 -621035097 -22090765 -281382749 -183956244 -20283 -679497539 -572673012 -862229435 -22228240 -378861699 -352275550 -74021019 -237449413 -621928237 -739431946 5998830 -56032216 -54573916 -72058500 27678534 -485829 -404135211 -22402643 -511115922 -267818169 -78742773 -116755934 -660491135 -318258107 -130362580 -6747791 35526445 -796278 -122274739 -608852290 -214165212 -185850308 -120140827 -482095174 -594793241 -169299314 -333295 -24287173 -470092937 -534290193 -600411410 -381777443 844246 -4067798 -163986430 20371678 -429523733 -97336188 -50130711 4924319 -51534262 -118876002 -20766106 -179071259 -11800134 -200212578 -230209046 83267667 -189000185 -267332031 -55004477 -134469168 -464079189 -6494 -174236796 -73857076 -354682465 -25260315 -186344667 -308822189 -286336151 -277055900 12014646 -527751228 -186791100 -261806851 -351080685 -403209641 -2947323 -628822556 -524695912 -243202386 -18040261 -32663852 -684629043 -345089985 -430462483 -533951311 -212983622 -65085921 89167252 -422311910 -24292869 -98000077 -364739691 -255799094 -339675135 -70995531 -28629379 -169105218 9520650 -348255796 -47048598 -11283219 7553581 38346396 5145531 -286619927 -277583955 -174127713 -364733016 -28184538 -396519630 9446167 -97788999 15665985 -264447131 -194005289 -9967175 -36913092 -291458906 -66741310 -362890091 -4382939 -28915049 -162681654 -106316875 -21269269 -366754441 -12488301 -36319393 -924179 -208923975 -90676069 121909572 -46084459 -199706408 -214604132 -244152679 -388525940 -166700450 6769487 -245979012 -79040726 -107989237 -229945417 -34857246 -100536045 -103628935 -79430671 -294306651 -21854100 -30946153 -107535209 -70235109 -181076994 -81479545 -103207900 -1891427 -144729963 -158160526 -21034954 -105941610 -254830449 -90971317 -110771315 -105929015 -226607985 -2731921 -194106447 -108079686 -22464857 -11568602 56615828 -229100867 100516732 -198064418 -7350403 39449242 -146714265 -79119310 100469234 432063 -32295049 -14660594 -42366910 -214711808 -149278180 -94653223 -29450423 -295698840 -4849428 -291043682 -230155876 30654930 1204405 -159006333 -110652328 -233207304 -183364325 -223468850 -279632026 -233559662 -84319356 -482019593 -384618693 -193341694 -14059577 -38768246 -129845765 -12172722 -51863920 -204617219 -27860037 -87315670 -247380476 -29140731 -196217901 -17851398 -200664112 -404311994 -285811893 -130320547 -132974460 -351239053 -48545521 -489579762 -84108978 -99693601 -4765406 -78979855 -3700837 -1595838 -87028057 -86248461 -202943515 -143797044 -63624178 -73029409 -240856480 -54717077 -188555805 -296315069 -109123617 -451554298 -448977940 -413131000 -564357757 -107149954 -658437634 -275092631 -703448614 -263275320 -703676170 -326985599 -351585802 -602965877 -238193519 -467445264 45054638 -6605507 -101627582 -412872178 -311716422 -201014661 -267399877 30343889 -221081578 -45179214 -807095008 -726227339 -656098259 -455647127 40315395 -151460768 39128884 -631489116 -189219674 -75366937 -461777010 -166259128 -526751555 -85852510 -908298950 -166070660 -240544502 -66353767 -632124623 -109658101 -77087869 -154807656 -317439235 -363997875 -86119094 -501823421 -917203389 -949509323 -333990154 -24073193 -58881317 -137531020 -421980005 44194904 -91978889 -189419386 -514505354 -522682482 -411717095 -504291758 -671861515 -512748849 -250506374 -161547505 -101314390 -210309299 -239604998 -759130980 -106139840 -253368091 -96171278 2325191 965531 16873260 -12954816 -909112455 -223051330 30252869 -319694720 -907003258 -586991292 -772937249 -240466039 -234015745 -92143542 -555494993 10140367 -65429449 129528968 -221246000 -403562772 -723859417 49987698 -837883358 -532929048 32236809 30296199 -8049984 -636264718 8016249 -397354744 -388461236 -149979595 -750333928 -241148832 -401988347 -22884220 -465537940 -25086152 -84776446 6460444 -472871187 -124330983 -22412476 -287307818 12572272 -339329176 -447635602 -388186597 -259564216 -180098457 31593453 -137892 -710074906 -376680437 -95138319 -724765295 -328583428 -596455343 -632538170 -326112686 -286895232 -30507243 -791185266 -36954639 -176267965 -73703111 55623782 -46999095 -216526609 -81128 -300759365 -734250879 -364872581 -241496627 -2446424 -128616371 -355544791 -15294661 -272002390 -765385707 -21337590 -452010476 -13569603 -17154160 -476085925 -333041380 -459976030 -671063881 82826243 -63293137 -397117174 -672276959 -214000535 -85747353 -5643192 9730149 -220651989 -5768346 -27602814 -529456744 -196717490 -108343594 -29172503 -95092233 26945538 -16143491 -143215667 -523365550 -86525184 -96944 -50722885 -777787814 -189176313 -42175337 -682661821 -857804060 -411785230 -758286566 -355757984 -760726323 -356116825 -521908302 -444489137 33290464 -253407678 -9493051 -391069429 -356190131 -107207731 21768514 -74253279 -20512680 -743944914 -500836423 -904837899 -741783939 -81972847 -145116324 -222845357 -281454178 -366054202 -632545491 16718539 -72710083 -696557719 42504244 -79886954 -822749019 -140617494 -17811984 -446608168 -227518656 32847486 24536232 31665556 -412767012 -17557397 -92658571 -180784946 -486504528 -626621822 -319711238 -334068566 -720292099 -755373370 -96993574 -650390604 -495941306 -218949233 -209517786 -154843315 -13377445 -399156368 -587315712 -2540216 -3897882 -53501 -973882680 -264744142 -79263713 -486180056 -505524908 -244432171 -90461295 -69036506 -222510274 -789815997 -60723465 -71533885 -133356491 3943705 -793012487 77036028 -683424278 -426429653 -24109102 -32829257 -261045918 -488254201 -675889805 -119470823 -28012141 -510676778 -248051912 -81887463 -632353811 -136754627 -537353866 -14284295 -454849736 -28856287 -213230539 38306764 -864186585 -709836147 -130797148 -865758348 -491572425 -69513050 -397139021 -320730778 91243123 -797136749 -291309860 48178981 -547075353 -708714284 -350456178 -399329152 -234179463 -774978508 10891554 -132764486 -602606014 -254662750 -63991736 -628490528 -169009129 18880916 -3055615 -959125790 -343835008 -332359501 -431255953 -281907435 -28167292 -138453900 -47572659 -91555452 -4326075 -5163336 -78572200 -110793955 -79029674 -681273526 -501358013 29732621 -313363703 -62872247 -876820727 -137980528 -472840143 -411778946 -48207492 7127962 -514610909 -120863224 -536274557 -52060217 -9897702 -425569285 -484810635 -689533451 -201172660 -763165040 -207156573 -366406432 -644400874 -17990880 -117480347 -353944785 -494471627 -49945483 -150287984 -347249257 -92606579 -354464634 -393423 -97422 -249998151 -364966152 -164149118 -142257919 -394945422 -285628133 -154422230 -272092129 -726171493 -662325678 515412 -301669033 -342267881 14506053 -218254304 -228468120 -227011926 -310396845 1530033 -224996418 -552253718 -107282142 -377687235 -140078777 -297422058 -377168056 -460047825 -199794922 -17954521 -387558200 -340855165 -329684954 -555767856 41778388 -53345 -89451983 -233874580 -12324549 8270986 -163030574 -800953894 -66529229 -265689107 -15288332 -213202757 -982296047 -853876616 -25085486 -38188358 -285014811 -145812340 -20218829 -73164017 -4853920 -533910090 -393427495 -394648728 4456234 -145295134 -290892847 -29823169 -422622615 -20833616 -16295873 -574442854 -38915921 16122687 -220734922 -13177642 -4043927 -163576967 -106851781 -222710378 -67693045 -550463167 -47564478 -608580182 -1024991234 -330373103 -453994853 -45383607 -401794613 -73087335 -62383117 -205746402 -130537618 -175264717 -431471120 -117139874 -830502720 -151745053 -2430883 -791797772 -147545338 -334086153 -661298787 30069779 -251221301 -144705137 56107992 -665094792 -375983349 -341485629 -679083924 -300234678 -364649183 -287711610 -107918507 -239074017 -75423686 -72994862 -60667754 -376450824 -351571553 -325100869 -141803424 -16262349 -39007892 -230284401 -107491773 -47455194 -224343704 -48454051 -58524557 -643410993 -237365433 -202785 -43073955 -233478595 -255649071 -271272078 -727432487 -113010163 -620185765 -355868791 -149832726 -103601990 42526376 -175600982 -83342006 -45280893 -469605137 -8122912 3572888 -74115993 -78200261 -306173791 -9798911 -30007766 -112277227 -158470707 10384421 -433724285 -466228075 -130850708 -415403266 -282447844 79892424 -27343696 -407172394 -247245766 -561486516 -35369570 -442980083 -569703486 -158846645 -6740911 -404276908 -111591884 1925467 -240250511 -478257382 -638664307 -34826285 -388274201 -425172197 -204709157 -366377039 -700496669 -94090483 -502909898 -339820900 -229067780 -803709352 -247581704 -653203674 -345401747 -565411034 -18571833 -466602011 -386555956 -353643946 -319204463 -244716913 -167093314 -271597974 -314991024 -850697395 -695204830 -255144049 -3589431 16666264 -937179552 -459674994 -200966822 -17280510 -252976139 -32135016 -160324543 -28053030 55505111 -19619776 -423320048 -646157999 -711246634 -50877726 -80997809 11581023 -485389896 -233668732 -332133378 -3334380 -271961509 -94701625 -250153273 -154815454 -331646025 -24387189 -129710559 -42699961 -18523666 47172997 65704750 -440665403 971524 66177925 -539823454 -285919732 -257279801 -338025163 -170378681 -166278270 -285445077 -114179540 -63368328 -10478285 -419035841 -219415820 12678028 -160336194 -11365232 -298989822 -545573577 -426442073 25376301 -236170610 -406166225 -310681112 -150651037 -405267177 -477138545 -256560896 -269096139 -611086653 -106497824 -29066202 -191495534 -381049275 -3910314 105264841 -444303437 -95102602 -26756419 -14248431 -596733987 -406182148 -281876502 2732433 35516179 -18771458 -337671223 -216787373 -211186249 -146800281 -415189892 -20149563 -644034842 -689723898 -445050646 -296161623 9667471 -369014972 -108030952 -464148622 -663959179 -45282885 -308117591 14193530 -18369385 -337590088 -158509762 -289674125 -12375717 -189205218 -335575144 -14378442 -69758907 -160321476 -40807453 -584576662 -320988299 -502536873 466763 -276149774 -10545564 -192124137 -225512510 -213728305 -70079309 -31395464 -489546165 -7374214 -396654640 -95595685 -38570468 -193006809 -173209914 -53911527 -264712046 -176290652 -7731652 11917531 -8314150 -171681459 -330644420 -313900454 -20098535 -233734857 -205653406 -167524162 -66538616 5550097 -435768018 -270611944 -51037340 -213272517 -92722169 -102060836 27166690 -6168583 -69570325 -339296062 -280107235 -317668396 -32223131 12979854 -140451259 5014137 -211558628 8965523 -578709955 -99388486 -374672549 190696289 110439500 -176597452 -52321061 -27660293 -314603735 -271996997 2584001 -61144131 -443010313 182142509 -206711189 -122494324 -217260271 -587561182 -16797427 -260494281 103941129 113282783 -233339631 -209079952 -189847913 -66904443 -382947431 -314689807 5143044 -159940292 -40435751 -48187914 -570939587 119956956 -37365059 -319938322 -28961664 -47165012 -100052524 -116600089 -233968798 -73409800 30065872 42455122 -393288460 -229159075 -197435007 -4966295 -6564977 -329287016 -143281632 103137011 -92782823 -223646023 -181777624 -12521196 62065966 -40867409 -357676613 20490890 -25864638 -146927123 4122837 -152542416 321185 -225121660 -214577475 -250132704 -70958359 54670433 -38908 -154701970 -503830758 29031731 -1188699 -37036660 -89765803 43614962 -179813600 -93178033 15426889 6574453 -13133418 -294458266 -246185862 -245923915 -14414039 -252412213 -143758804 -168736533 -217428436 -601844732 -273848199 -582227149 -81022440 -166537632 -431371356 -134907645 96089581 -5569026 84470964 -19062795 -13123847 7527700 51331169 -16343783 -125659450 -115777563 -89299029 -178137356 -156449789 -313902663 49781227 -106601680 -7279394 -327629423 -107925115 -35158798 116881724 -146160386 -37616589 -68250916 -258741067 -51588183 10790453 -241529 5441377 -21452672 52388497 -175173843 -123731032 310238845 -76101632 -23860850 -39736743 -167456164 -27660818 8689926 -42253106 -77264025 82113646 -16409550 176872149 257563182 207591402 37709712 -72277146 25439425 7727093 -33331866 236484918 48541939 226631795 -42467745 260588811 237643074 -32761192 74162461 -8673183 -73384732 325944059 -35805911 -133056152 106994189 -150780591 81238822 381022102 237002673 345209604 371655573 252841607 24875369 237385334 46616067 234474130 -27440969 -20363970 24763091 48659680 -94853 -25466524 14310392 111037513 10179199 16940050 21154451 30307826 243493904 167026749 167111 -7109377 -127082768 -69851968 -94356303 3237733 -12236661 18194055 -24652731 366121952 -109661305 20458911 182550982 172440857 -13886252 -107950960 131812488 261093766 -94979874 492211881 213821239 21140508 -27161161 -25640547 481806752 532794836 189381490 466936262 436749593 421488964 -94388392 72074939 447679658 -31724100 -99203505 -497568 54898733 -26758575 -41899037 377110418 -43300718 16198189 23243151 21153282 -61162855 12828276 76386953 10084655 361581435 400877449 47421652 352793655 364176732 38530085 281530333 30201125 35064676 -22077984 -21811737 459131537 273734026 32797505 130896783 291493991 -43365979 -17125381 270001493 26286329 313399669 302204286 -98418646 41632594 324474594 27178616 77280169 28313185 -37322725 224235711 -5748576 -46351054 443738395 9898107 64261397 188093921 504023012 222947129 28382493 350903619 87058947 -29198834 413829224 -6313371 -261392277 28471471 75428979 7886020 25058117 16053948 114370436 7529707 138661806 10126100 -74781977 140095140 49435283 -96149347 -61147814 5378128 23703078 154708197 21492171 227543020 191202333 68923107 312707605 254157782 -70879665 16480380 51552544 -169342193 11521729 -209452930 -320492564 69116766 428108612 357445887 40754951 41082764 33913877 -51000382 42362580 -96311601 -211990601 61911092 -166766145 36291311 82380969 61129215 400989952 423507633 -48991955 -97904343 124157261 265709601 106639487 225131178 -131426499 30617381 12687284 354612861 26592036 -224579449 176606313 -211383857 30036987 239164667 278618107 53892774 7310382 275055602 178351168 -1096713 -17993369 75823325 -103634307 26603881 -1809553 202477742 34696094 21971072 16690693 48668925 2355361 -92883038 -85101184 -217305006 221039931 122208878 -21455680 328276744 374279861 -205138748 23158784 -220096852 -341139193 117041440 -164968017 17878548 -231459407 15987370 -296548554 -166339798 45439422 208093103 179823414 42468058 32458610 -5702980 343467444 -139736317 335465039 11880664 88166038 30517322 252986516 279173387 342463600 -120871226 -294909997 -28908655 208273292 30229830 -6072067 387826727 142262544 160954102 -24279649 320009554 4892507 -96593759 377684660 50241245 -11100025 -230962980 296682921 36265565 -120551615 2251558 46055116 37457672 -63079422 284206908 439330909 2715116 60091257 293314292 -102544234 -99251787 325477928 -145381808 -327739554 7045153 -15360943 -204669310 63714785 -3525902 183136780 -374988865 9651041 337969091 256243436 -15890222 211947096 3762307 41957786 464325725 -19306196 -836128 58247218 12428992 34428326 65393230 -19944055 -198047070 308743164 -2480891 89334417 76538445 169329251 363381849 70873130 254881593 -166290872 73929747 23378577 -6611038 258809451 -34139295 188101090 47158205 121655168 389370750 -255285370 -22686910 -71891546 346688981 60336734 -126119055 40833940 15974977 32613165 602541890 302487390 152076960 259736237 172887036 54032538 -52120317 120133521 84776024 535459414 279684693 -4770658 532779679 360007864 276451429 -19225493 322519314 62643036 17386458 -123213966 65929863 18018828 -48142919 -2854931 -18059661 21312283 -15668888 3591651 533515916 326455 -110771747 -282475190 -27922675 34443267 -52274090 108005924 3045367 118964091 -235866312 79986202 12961509 69338732 309876382 -11024749 510609058 604363572 88454452 130684138 363037361 -260204788 -13428263 42138333 315013862 178903713 -213305725 -195860515 -39862520 247462805 -241474181 278808008 86566678 -61349434 -124516702 -63598706 81212877 260572516 -14322656 -28011682 -43756075 -312869031 14446874 122827374 -29713679 -178268821 -29832627 249988477 -307795370 -407857516 128438950 15566147 -215238018 124612999 -75867610 -18604717 141132888 -308432061 -573790766 251267894 40602972 -290391 -13011888 -23560455 -13857424 -168714938 -530192662 59983436 263448622 42044893 409316521 -46029421 32030920 -550599518 -277275839 -1522262 4280392 68904630 -148560739 -36955589 -8453207 -33731170 -18633010 42567038 -464619998 -12468490 104582498 2116753 -407668880 47241633 86374341 -393152019 -570828744 71995392 -184205477 57824626 -400786701 -363204991 226417776 -56097674 213000064 34865329 28873215 24782277 795124 61842622 -55625349 97286730 2080257 -680224590 100574731 121514708 131413715 18339711 6452707 64243693 45802383 -370013043 2485919 -454778340 63391147 -557861649 23778870 104022268 62413204 -79103050 -12093663 -633049472 -4790980 17901775 -492644569 191356484 -356041768 102504887 -18120864 100638222 133283301 -405552033 -1210876 41374653 -444658544 296218368 -324161431 -399542937 38853019 141007727 -462951742 -411244164 200759153 120750937 63292685 -741034 58772944 82694245 196830094 -24770244 51698310 -21564876 -597137983 -386236345 -79804138 -350260802 -222120644 -326341561 -22006541 116321836 -352021433 23843859 -28622966 36063064 -403409275 -522478873 -109979162 -43113560 -609501898 -262669723 186411343 40710602 -272240134 -1594023 -186958795 -453076093 -257494252 36887467 -144928081 41786856 8249786 331846527 233121556 328441994 -276903127 1087754 111982819 102747956 218423619 80021954 -394436740 30061956 -643061250 -174272466 -300033259 5951790 496549923 302657810 -190504468 132180225 44172653 57702218 184654970 163848862 222849559 82877220 -579707097 1230464 238417227 206210618 11538931 -194983176 185121100 -227965362 -311824421 291205938 7184521 257332086 -500503892 150795594 44968100 408913343 249746509 13370170 -620671771 202030495 181968793 -70553208 -37343153 249574390 -567805959 219874675 3076677 96795691 151628867 53801840 -868094 494058869 257000767 53839009 38867061 21384024 428352833 43328111 137750160 -48105193 -620869568 4758825 -713041092 165659948 -216801386 1303546 67189965 -133097581 117538631 203176100 139550490 146941350 -178460945 23453110 300734269 -20395200 -215754699 -234345565 -92735146 307238279 -55431921 -6698536 -347156502 -106052666 -310830790 489799023 -85413479 373525684 -131728663 152099806 -96709604 29750351 65442671 -101559802 108543036 -212343354 -350663778 9413805 14916221 30685134 62979340 -383873513 201832624 -64146342 21416437 -474946517 -682994167 187331924 21554852 -210382307 39114399 279851205 -550147734 19231098 32588451 92484901 -543060006 65260452 -31042526 -127366537 420456488 396133672 11336040 -74062047 31087371 -354375254 53477346 284287134 157648449 208780523 154040303 -400469799 153417914 40516135 -4717555 517941022 181779162 50690401 164214470 -807218406 -15627543 80692110 245030483 -96368949 -6377470 -308283240 27600477 306908913 -601467931 2223603 325972940 7349402 200837044 -24680957 -101167550 100607026 19183466 113717084 43390340 -661239210 276468726 -43728701 206908686 20446740 -7877463 263778492 -200897892 542873311 -548226394 121268305 64557816 145700618 213022924 -539282499 175153827 214502797 128641420 -404631993 185578797 -121170230 189789043 -504173736 -404074390 108802634 261934599 536062376 40974606 214795152 415063758 165145797 -508200263 49472197 21693754 123545260 -273625237 -301178782 223346144 258215520 193119320 278289006 -463234375 -572202327 173876112 269257030 90473862 -16869156 -189793252 2737730 -683661886 -240854873 135863189 134053504 188632321 -417373053 202759914 379929304 499914419 -50191913 491835654 3959298 -3110914 53928125 10673052 -888203 286193669 32805167 27740955 68899123 196449375 38792966 -707094903 151630212 82468449 70352989 507753936 3956288 -261476 -719693755 125053559 -286644818 -203741070 112069687 -438313561 86973813 46042229 338318426 67949344 281297220 52846650 337660885 -284565179 339729243 30673802 -184592127 -708592844 -691198166 -627031145 -692727417 245659954 -379399668 -754125389 75480935 19454146 -748425166 -493193964 285842330 31921691 2260415 180187858 217943054 -163323613 -60626383 608628240 15321193 221957623 -19804011 -118291794 120027176 5474343 -74685685 -389930752 -538117928 -11110732 464433304 -25770012 -357327810 443319274 23806859 278672427 10392401 17272065 -146884970 -283421279 -117309259 747473416 -283111666 20380818 -25655739 -741730321 -481771340 40922763 728943309 52869411 -602335687 146430099 201098630 15547702 64054288 112141675 4307864 200467805 -414032597 -739473923 16400895 -664899382 -368659134 -559637210 18588301 -415624714 -185763012 188872903 115709191 -644486508 558797320 217785346 386241709 -200661350 148911595 371383130 319683559 -199379053 425841757 40566062 12849422 -31238233 -352468964 544679033 243572961 -51249042 -43511168 63422275 187860770 414592203 71890056 205642621 -87895460 91547007 276432484 881594418 164513476 137646709 167095880 3845838 494577618 264253064 35471086 29684244 297925144 165812881 64173938 193485120 -53199099 161623752 428117179 -484444830 -64597680 736244366 -310769359 -2782963 -170356840 -280686079 -289148508 -52220353 190400685 81419292 257286933 -45734158 12538535 36781871 91898456 127998451 417397573 188585550 -535666305 430579005 124958586 92558843 -721087002 -55937090 311189533 -30630259 124785695 76618898 263022837 -166623239 -522781791 350187294 -598450220 23952232 108466872 -115568467 -46251077 190435940 167663664 21176588 246449666 308066178 327404794 -278178191 401965617 -516771188 730138031 -451805294 335773947 -4428773 223459938 13685307 28512922 261073938 135402191 269068478 152656083 -57419063 97124305 571413644 207450828 -401448082 82847799 91957524 -59144800 572380910 180162622 537727710 73822870 116419060 6764975 -524764722 709666923 -17164804 374103360 340497452 559380156 -199698371 -397759418 515935106 -132042425 702618288 -91562700 -2283058 -142917487 -415955414 32486084 226943907 50959989 14852120 111345775 -102916565 267025892 301019414 199950826 16198232 -80119091 402680589 -79003476 132719119 -651128313 26630326 402838549 24421635 32757303 33385016 817574787 395704789 -38341494 59622410 553439958 -502246636 -356536324 583320179 164321020 -656667812 328887366 393835471 932093 73622546 -35796508 254734717 109226154 259040187 -500625891 167973736 106277127 382494367 408144481 -162985919 679630989 3929661 485870318 184475851 27933415 457268933 393408513 -29444462 290217807 227292836 314477869 -33287020 -468796420 284599771 107304255 136026569 -390902007 211301194 554507102 355642054 624818644 -191202947 -531065161 -122744 39394418 925080092 129852236 -15523 -412583540 105299360 125531174 282076710 21602175 218413651 124940988 515208540 901621832 335282683 300078416 382676132 25360455 -200531847 156459567 12379175 -325295364 -167715934 138709872 316775712 -315757533 295872361 276671924 4205959 156817761 752284733 -259827298 84403412 120561002 -101341869 -572418221 56697845 499155262 247746806 173591271 84969882 -44107514 201265569 166696134 385112145 2089106 438062328 -510238012 347305862 465114675 254325783 335164757 5863055 175872037 -319090743 -279844316 593613340 -75158775 -548846174 45118734 -284879215 -392359414 50067070 -235971714 309337475 14816272 32538248 4827429 -378290282 695775395 278419968 6627685 -341180616 -584373691 6118574 381152348 70028114 179745434 719143144 149824293 -262748645 -1694761 16317239 35839227 -237598261 89523975 255929786 -240515389 469117667 18564627 61970916 90468903 -300683972 2317283 4202167 39022707 -45135877 -86883748 87646117 -223555174 4794993 359189795 438464738 -105887719 -301935864 263786242 2717641 -431653625 7602851 262549936 -199919535 2589799 7588656 592443388 102341271 -309990961 271161959 65481675 294209002 157041168 1949128 188469364 80856507 65817859 474426144 -137742798 361059441 -235183148 -124476822 86317031 460874256 271617650 -609613424 -37993750 19876244 42816 163076552 -100974 91531917 9895962 45210210 82644380 11493464 164524944 59177794 76842883 896835031 288117367 74018370 57014361 369406702 303307906 -308852836 -152405914 227088409 283539811 243173976 420010150 355515540 690171787 44126628 -18448155 491520024 430196040 -68839045 193487973 120254389 173197055 363090845 -3512655 172599025 -149739468 155465178 19031638 72822471 53663161 7597369 199192179 426568984 -372944970 548431095 335166675 -19951734 23367677 74129112 528678949 -1324581 279363192 888854512 -114163596 446010880 202120830 55366105 163122988 284045432 356159056 502816025 829235213 774431793 43054585 310996346 275075297 77359195 760297710 238750629 688117507 322291137 -278245520 218064955 438132473 497487020 49599087 526039618 471917571 51189710 84567113 206011951 394723220 23370109 190608429 19254091 -93792491 96122620 49815565 353716021 232443795 516367253 -112656411 278368702 65289549 240866674 139289088 2079620 44870100 -223029155 -49452563 -2065180 161937192 -407472656 198070642 42958542 89615550 -466239468 441869992 66328020 70754560 -169960434 -311043889 849982034 -329918467 -158013847 -326042797 179339767 6442387 -143934250 -411644895 363665928 652656570 59685319 462614804 156834263 1094613831 264167230 93522213 -368643627 18463176 103724980 -67382221 664467663 59247197 -35122305 728879578 1047575759 458301897 45520118 562976120 -86941296 -326913325 -12397558 505434193 -131039495 814843784 657981957 330817554 27625111 1067380591 711791364 -109980997 111156905 -321634242 -124614510 231669287 60391577 5246146 977225050 69659415 1189071577 341894173 172926279 -138225470 736296288 249968726 549516985 -171021909 559589791 563972070 5674177 438040101 482971388 -28842116 60236169 619367001 193595451 -12257792 192547375 98544376 724461694 156252777 760350448 -162287190 -156066309 1182855484 3345273 163453140 628313602 140479927 405995508 51117596 146482860 124666076 584076985 36168284 795654902 908389238 338494918 276017526 496111627 222182064 227925534 483305208 589162540 82551157 205803292 -4544318 750316829 160254271 -242061504 -144000513 347010956 303238360 631191871 628685642 36712675 1003600707 301472292 69578229 37800773 481819933 145646370 -281312246 181398683 357779120 115440237 -7423262 12885757 295940267 567441282 1035100893 -27043363 910619444 325661869 158677562 337490256 982547107 561485063 -79878343 407394047 60510848 793919847 559678523 384991205 679808489 86918586 158535114 1277775 224557639 805488697 53684308 -49068326 680098873 821115486 102824608 464581030 355838642 618536015 -121457000 243341817 105242398 44623159 537643655 133696017 98669771 -4922665 9425832 565116083 154456289 223748612 -90054900 128733238 1019958232 252857276 371201585 504049134 663332726 758995130 67550820 853050327 180607232 137864869 155044059 277441852 457914057 93225359 -354163 -46148787 356323192 442661738 387608855 12711106 859284655 713591829 662778809 14879656 443256224 328897659 150704614 105549403 -27577091 173377527 963577403 -87531151 17066352 138768398 339747618 60588316 1102177966 52401909 1078594644 156299902 1002612820 505064190 -166793549 937724155 1118746623 335993624 863994906 412644835 1040648632 752681232 894413628 478889390 428868489 -51240918 805070886 574181237 30217081 12073607 27084996 -10170894 1116561592 68083649 -181933631 754134907 360588853 42841349 435765972 1232881330 -47060521 73123848 419799197 641981377 308744561 746612995 522023189 298088740 447073806 983794102 1050196774 106496974 506971960 588948907 403523223 -120718182 -33336998 273693828 174824825 354669490 706926456 -77688742 90050892 97710059 83234176 789800991 493629988 64089296 624633612 743300900 44939429 119268067 21025857 615957601 1274239655 222750383 435220747 938004365 576010912 365366645 38145152 -88035053 582853021 277921059 186193062 1248193255 527307780 -15802823 -83036298 -26501898 -157265534 14284448 1061252624 141980115 423836248 -18196220 879224794 1097786554 1241881820 1036059873 258753380 2838091 766552629 -153313837 379628953 -40991286 404975045 39585243 1095322787 -131097984 25445819 647551124 310899147 382492587 86289897 637559171 161722611 57173653 582884218 330862437 64536897 1074812719 321229310 48448376 26387035 1079881050 137067538 224268118 826855058 6082234 565529056 359997441 288160202 625132198 15730433 146927193 155545415 781074544 -5230226 636375797 549870435 791049026 -35245904 659165348 318773397 399151367 667589834 84256948 -19983495 1382115 1328238672 455435492 102745642 618518397 -10238200 -94436983 684071492 944261984 328325968 489341620 456374590 66614163 -1405019 185873277 752132577 3140969 627176061 373766142 115784519 296833087 1396716 543252833 -92757181 1059619 277757170 45640285 1111496987 324403122 552341241 931408946 5602124 1125857222 85556157 1921004 439391338 560858293 659402934 -1608184 611074458 1161026933 268354388 114206053 22082113 291549940 560748852 -65077283 839667289 -105569266 43864246 283414441 118394047 39924389 305666176 161668676 62678523 126789959 189449467 662073948 1027656072 1153110729 697780139 257384851 559144591 -57441397 303024559 1221139600 2297989 12691326 13333249 554800475 406386333 2991077 1239346692 -74103075 32134936 275514694 152006306 389820761 600311142 244149504 114586422 1248521742 220117182 694418730 -67078844 1240774381 290731116 243691009 943443241 81844776 116423778 514593693 440936297 279436895 156227574 110965815 217241302 232145869 231352920 175048117 1247344324 40399401 177271518 522672547 245803261 139949327 105365156 221583124 661516743 698366254 99554689 1208317765 303527492 195447347 655627497 69153453 805324253 1050007768 1241398812 3604528 436206877 631639299 92094977 1199455740 112292980 54679460 1288147690 305025374 223931833 503286841 -41476780 444259309 1101908399 209071842 72987184 82558280 597819056 671302993 942967009 114915440 -38321230 523953141 1206774267 -22967745 171223235 13670960 121971603 765985136 -27453054 263879823 66956140 246686927 25156352 1129557982 1339519613 666451312 996867998 813928384 1132286978 78407249 -12264887 137855124 2347072 9712266 12412333 735990368 147240241 769116776 277215337 10288098 -16965255 209340100 254073257 400223567 66999505 647976703 10935190 949851165 101231335 31162271 993254342 1294065469 250477802 1533158462 266165202 7013433 121363668 29706540 546479049 208202132 2790313 822861853 334185406 106222321 806357 1031818053 1148674589 71868816 295894114 67867916 1322945346 716856673 910127681 787978639 276449626 770216389 24140846 782232372 18227158 66070742 863052284 107342 339551867 1074311025 387465644 68136448 116445732 1059871314 9718137 221382839 -42882889 451869438 979810091 165255265 361589512 112161536 701662276 516871797 1300185699 43773408 1241893215 823720650 1043073222 1360655718 1312650652 187727528 4817731 34068250 338551765 883359603 6659776 -40167267 138232717 520440912 36970678 1198023545 833678383 1137591667 31901035 20074918 553253301 -15471704 928265257 4897480 898154184 137411371 624432034 108943503 660078121 51399162 573326558 165191333 18106499 838197808 333379575 71349304 207402401 1194571308 320666555 272436977 589567122 37484227 227413040 919945716 74328454 122373184 585779 275337186 492268502 563588167 435747316 74699780 592220097 41626281 2780746 109344325 4871323 86874475 788049880 132378724 97672723 55788798 173714459 1067214901 176453641 613166189 410584245 1234211456 244712527 231132057 35757551 122352860 377233758 138630 268844826 460380203 136672992 30605601 552490120 15280568 724839284 449812 979686712 207833513 42889182 219011342 556031060 101681101 253168646 518518709 1091892479 488844283 917345977 880248 1166933306 194416500 1256948158 573600366 188045729 1304168507 145956937 181448892 818760005 1352299460 374671629 110124689 541345772 80165734 109053186 148146731 31897351 184357663 1202024194 127725904 921643440 6607200 727735805 489910626 69152059 1063788161 1140913005 489602603 222837762 747067145 639386803 1149812649 85363569 15198778 51926589 427266711 1138585834 25604844 286517254 1351255537 127017865 25616642 389710938 32629899 159477472 981869591 39762245 60707996 83647628 660367155 92785561 601229810 377973907 34142679 204490800 -263771 100196945 873084450 298360941 634982410 492430406 -25363349 424030712 16106725 521873168 209762105 77113762 459915113 130645830 10312623 14329573 4654479 99572913 729959106 861285161 121241458 366394468 21324555 2461044 87431698 31020615 -34911602 514356640 42395045 839567738 577787006 340241402 492098026 117682686 930344712 266891627 851744792 142689671 17922871 74816196 480608692 670090294 445126574 223744491 776949542 348284607 129499070 606225826 -355249 72578986 75838621 43154702 148091796 521215522 498283872 -12473574 117287319 370833100 294304514 26496156 695959487 526574608 529165133 112304625 262301950 517083673 120611521 869766354 439228962 922794047 382138719 807196569 627145790 443152639 212092385 149481091 257059682 205103648 123754103 458768556 8570886 51413548 988320239 152555365 15362856 925990649 427450806 381251089 1223815979 726812065 23332775 333898342 46132506 -9142510 168328639 231220067 218647853 921243322 9494463 66192956 221207585 339073884 659240602 180940028 -9465472 1096981644 191374356 366348890 67423243 600642411 915199604 101525585 3407785 78603625 172278053 6545038 229875497 955875583 30103001 629751558 9123017 1707036 22629443 412901657 -9270969 896503932 495928471 41005810 185489708 349374205 150147266 27124921 206025090 398504320 526412473 2674907 145362358 501285565 50786048 391386647 880434365 262309386 36986882 624354517 538490354 9703534 506947989 163900778 848910369 50847619 641246795 25057175 114364482 165825656 353322441 363105653 401809143 381997280 134538232 445077356 124178570 74744473 102201918 3119048 7669822 869513422 13680522 58785361 115418844 364750788 46342245 721715634 108430151 132091354 574891426 530789311 82060165 88191742 396284705 242803995 643692096 2753535 167900565 20521012 46995784 -8183461 24964839 239865549 588522898 401015002 125562777 -22404899 -7100752 68208386 563822891 494725030 282864725 251226618 438436942 -13694793 203518144 269728239 -29510471 192702206 30736270 49160242 -3310355 270273259 103705722 20013607 601632229 -924179 579818136 -8064773 448286660 10851341 52765962 141380886 -1824381 2430706 644323499 280243288 135601098 10272094 2927841 12930198 413328558 480297477 363031625 484070863 330650013 67724785 337372796 860498720 23998556 506054482 128251649 533779 775622956 293873113 246610881 107296073 502213210 405416120 105446381 192951455 69578480 485893972 508052178 519694136 191317010 173916348 920365199 42481057 292951204 321330799 150006714 4216333 581522918 50952667 406253174 22668320 134289179 526922701 97489377 9645835 298033372 250514798 62939391 294744777 610660546 474801658 91265119 130470234 510953821 695400813 709856024 558132197 22807709 9886675 254082418 761431974 618011654 826631300 81435979 162057540 310038919 121438917 65918361 114229847 40463434 122010286 43369204 111197716 13681650 106543188 129159290 408445844 1038476607 122858543 177886656 223992510 578268790 196141996 49847722 -8447293 560933883 504767598 122469740 1018300126 28503619 146608832 1045959623 102980513 99283989 635016946 40905057 144972222 15328782 7668354 14434448 893995691 7187384 355414913 358940408 232167016 479306698 2256929 46532263 383174345 433706715 382921618 836919785 -15284276 196531596 734171045 306683460 393042687 -50019298 819188836 473299603 78528918 413073449 2631767 409969325 588822923 427294261 44023918 171090620 473387895 188112331 -16981506 237961025 259904109 246876901 36967774 21040132 -22454521 710712602 642530932 296064309 328063253 74896895 414971136 -60895967 1575567 676621742 188014825 9392771 663900243 286795121 299200271 22080078 6027377 483403221 792035806 417668214 276972382 407122922 65509833 433596977 505763776 465366633 126345339 -8521636 90828103 451198526 812054966 13660061 813322760 421267175 694737247 29192771 -11888316 104818069 310878696 201336985 5771241 399757869 101243873 350648049 -30820136 260610709 717093989 150243038 875221388 9834828 -2575257 11458927 768940164 58106053 361265228 15263470 467541613 103052432 -65150915 83724598 398260146 357808555 132637020 52967900 246298827 400458452 71639830 695787233 283010191 715455916 727428561 42588592 -49990354 83041664 822407687 257841891 -27689084 557084864 897778516 1188121 423420732 819835042 437987123 9047607 345158061 362621334 54191641 343922661 468894196 185557190 1601667 805682030 -2516304 357893408 347401379 607026338 143972641 429916037 -15258166 345859973 107860938 498662220 112163130 502443022 17909501 -4657112 282814377 412765195 845662334 307414702 457825815 567821235 160694626 1835770 517841978 292599604 412620689 98460307 369574799 453918430 76372570 -31384775 23040090 -28198030 17587306 348384744 79451454 359882877 36884930 890214423 687793078 513649751 156785830 285625388 545646493 292513732 137369656 1671963 39532388 327259558 -26785975 745554051 -39097238 -71754518 122832283 110018801 -94608616 500430990 4711162 68248011 -52215337 -19117576 677106087 61474248 396629779 425007725 332615567 334347743 273890954 779956709 3825706 616046550 516331172 688790656 2497778 -52417465 1235351 1214255 331729207 -8906494 286918519 79033205 358831457 -12293621 248554597 163736599 304665434 305088782 -21907776 26744325 376995137 40765686 290527281 288148201 512765221 696857196 241023543 307408054 -52260295 239063246 307136047 6836603 -111517591 -15847668 28403955 85702045 57183064 180225145 221269606 -35572327 466951247 193551647 350264500 -65014609 -33900952 -832905 218865320 243143665 15605715 -56280802 3764644 359787476 129817470 107723473 113374050 115542926 331187254 -49155592 -39415143 -133138634 224651083 -11301490 33101851 -53311895 188446280 20465001 49646932 115063018 251681344 428135105 -534 36682140 170319647 93028281 50279549 384854263 -63783356 219924154 416775582 51473744 41038715 353100939 131817283 240788541 93080073 230625524 475293 43094874 130568768 63477665 54997863 -72487862 -171538867 -121658513 290732762 3749158 454820049 -124339852 151276975 39873816 242411984 -53419980 203230329 18593533 338164523 134842024 97136754 47697029 49452229 45965134 552913905 17617039 637045189 60569925 -2250485 474127059 -5489696 165675239 119210275 203708600 206921113 208261651 251944924 -5292550 281835837 -263966909 -220529152 19890919 -110926485 46463423 -102791300 103159131 -177434768 378238395 72933229 605650102 318672470 45601371 128464670 -154747 35684861 80943370 660725633 -85780087 -32589532 -327539693 -949502 220727373 318811118 364239093 397938652 -149081231 63287336 79250652 90437555 473370456 417663319 387756003 457006964 394813873 -16010624 713718192 -58553059 -296510094 689369348 510893754 52828490 266617832 -31662888 -255944354 326812357 -88199178 -37598903 51170023 125635484 697530579 523734597 -774603 630503566 555192370 95273499 172717886 514678141 -7198026 -150328365 114391851 126048814 357701742 635611549 376783366 -1808569 -481415 -324644 509624659 524558343 266138894 58250689 16196789 74266894 -130202135 412926979 308402514 77267980 41823016 1657589 465276921 -1010801 31577104 180039625 724105982 375446990 -8290319 -158718257 15718586 150094910 323946737 12628647 -232004616 28531413 159075732 325390448 -62373692 457283978 135577030 21374917 -284551261 -215245038 35553042 -219531813 308022448 70614555 196350756 65903672 182224181 -352392203 214298623 7743635 169825890 -350308072 74825390 153227745 57674903 103742092 -24877411 -190537099 281133235 436979949 253962253 70636749 -62951103 376110784 -19108988 96702821 393120375 -173432596 49755367 323371697 235175241 95617796 762256 -29963 132623550 499013061 646861488 85803102 65550947 431974816 -102180125 108084057 777425480 434586927 25103243 480951016 340071605 226919724 -154260498 -32965941 194591037 61980223 77549884 18675018 274771107 124516708 379503931 442001140 -721977 623187527 140087889 239221551 315513678 513471935 1391039 316064340 1737297 -212389617 -176174162 -94251396 261353610 118135861 -70700558 238894373 -263363155 456270925 477316824 -221571891 -9020012 -28225066 -60785435 569213448 380436914 270768308 8513484 -33958024 419341983 -141142982 407894996 61807868 402642996 -190290840 -99663451 241430955 -260326080 23300472 3708681 -51499238 419276890 17928442 -190770939 184395817 41036755 212594446 70108146 701042266 134969227 -121620381 399731042 700157919 114173 -12100986 409769104 -3874929 353220670 422618438 207047886 81567669 241783460 226775239 30747006 1716032 204386074 369601243 406177495 75681847 510289823 233522798 5218359 361858432 239588770 18271276 371007186 274352895 20749566 35824535 285424625 358432419 -185682746 188460600 263776606 11132771 609195011 334808843 11011795 22768559 392264645 108504671 76123147 -63851733 -52142849 -117068020 575288945 254090339 304835830 256348018 231632022 544231462 666562427 -73342536 99017808 316116881 233807502 75612699 266023213 673854219 376903958 -3983723 199320130 28031520 526051893 243541196 9797852 -108068989 -128209782 590089 -113046418 61896748 29989518 37454950 507588746 -15323195 700241 215444654 -5697918 374730840 8318852 341613714 62563728 -97248164 111497407 49564083 697859827 636294305 406728985 230486940 217164972 200201941 44277414 -74832347 421143010 449123278 88218876 632695644 246068101 122566848 -34734964 75196095 724756633 781959803 343099799 310370022 -62257705 -112298450 58119480 2873246 746245873 9926993 110381500 230088880 391198599 200284687 1060697829 176172065 849486766 1124359863 481306579 409798243 226527642 177623448 1081305492 46274 777815779 653240854 -57104800 54077859 -27124724 210981545 1182804096 746396703 -64228746 1045872943 386916472 50708586 17759648 55604506 -40085927 -41476314 15773509 196112937 72768675 -18482642 452762904 1225180255 339011294 41959446 424931844 649840011 328257618 780486147 58567663 1468240088 356779421 328178226 1363020950 373946067 7694402 123274600 203244231 169458927 620918480 -2933266 1026211228 173828224 210267175 -120288369 248254587 -80590859 180320799 1359469425 38459631 813871626 376282694 88330319 524741569 166999541 110836937 138217533 468438931 1149963996 -12878074 5595521 980162309 30541117 647108293 1416116398 125485208 323225314 655140502 39188371 -105952095 18632158 203673228 12366383 501366650 19995307 -4164598 264426825 -116207221 254671639 1280647772 1053870378 169217243 -12348321 1200765269 -23082976 62056881 -8252214 575167753 951749662 405106274 896162466 -128159381 64561449 -5912477 -84187339 -140293658 52988494 702916 64277 14219832 476893366 847874292 944370164 34984112 213761638 432610589 1171407159 680120481 585893547 175466852 -162212296 74305260 -118770700 765197663 1008485482 897350210 354085423 630812312 -44619623 -59799196 659082867 412134476 476089501 205742133 308405236 88689738 20935693 229766430 107045111 860486337 315592540 478771063 945355697 -52617096 418340291 6512849 -89624998 532658414 -16262371 -314975298 601947264 614662171 759173499 -60906654 544195458 64006143 15867169 54272064 24738486 33757903 69639931 112115526 227395650 -26878928 -282560700 -34362113 350514529 465428982 159954137 -27390578 238830499 233894081 668063765 625090799 47021877 251384494 -19275247 94782255 676678569 -18045050 40265966 -177198972 235952374 -66264443 227637234 -10944278 -148172821 284048403 185407569 468460390 843390869 585937049 7238770 592872425 1382887 776291428 202613627 204139858 591974204 53610381 7890104 503196689 555305655 657334411 228583298 -12174253 -80970967 43265321 276825055 -18676048 -208013074 759335468 -275922398 759155593 593279958 421055698 261548827 -14744996 492392543 -152101583 193695553 814837 76801681 62292949 101926272 -41372085 154938047 -19054722 144918564 688342642 836773854 -81308508 444897523 -57725308 571911450 119304941 -83845074 351658923 154696556 -151105177 540799317 2462856 10968778 -6821482 78867090 37523797 44406486 -131524439 31621648 -163826790 400667184 549554858 314146134 -322707678 212653188 -404440008 80125732 127537620 90784890 527148262 194119972 902860430 497832650 817494669 190186947 704530843 574431649 -2237296 85337208 368945587 -650664 138431564 448493162 208947734 -299937327 422103273 -58952404 -246556004 639017466 208403949 -4390618 18464665 118395412 386821934 189510331 310849653 565234941 -65972677 -106410520 -368695552 447022582 440222036 650890860 29342735 192571654 150886349 -118615815 543435509 -71636409 572615493 116654139 166976507 428013235 65897109 443739307 591306734 152253762 346803001 374513364 552704951 270585267 -284088773 427872390 90009816 407986943 11427469 514245438 -312784235 417752497 -389732303 -48497699 164380632 1312358 -438963216 421616492 214531609 -4165815 329778323 -46228337 -290642741 -150646968 246713629 438663293 593171713 129439323 176509266 141047373 360510251 72227315 171808789 1774188 230049314 22543353 152797625 -456076030 -10180779 207094031 64796267 172745254 -324031302 -259887306 281192212 -215333403 109679614 -51980806 120814065 132766710 -2644599 -360412109 362529722 67587943 -333173408 -125585728 176624960 85557378 149870846 36396537 -134309870 -11614584 516378862 -218625784 231933944 442979370 176782031 -437269360 339060777 217613052 -37334732 69449357 602516514 234339784 5954718 -158722859 345981229 591565409 135752 285692056 212404047 -37341188 205721356 529511157 208872821 -18960007 99042569 182580106 188996569 335399763 133405079 68458887 93295913 36424521 309082012 -61554590 152548088 305418479 -26823541 513064846 48839675 19306772 241612986 189549385 -121578669 -257108988 -43609226 -106603325 505614148 294765051 230399901 -108127326 -192845 -331547786 242740517 57962882 162014918 134131340 224637244 -496398564 316192061 15693275 -284425871 2495565 3404960 451900444 -207021725 -256325593 -14011877 -431493266 212756492 65980062 147152095 220083702 -15391767 289241620 -294188841 -188935 -244709685 -87496 102662609 278304451 40466057 218227756 -353926396 -178926774 -43364597 529745520 275887020 198607311 -439144118 13517406 15300861 55665126 124754225 74091285 299578090 38704733 37231497 -4429944 -490654923 -9158162 -252497898 428740205 22723256 -197241429 -227016209 -702418544 304449293 59093156 241693172 383874626 83823517 -37302090 -180411888 6734968 329694903 -8924492 16291065 -578563349 197407230 311728365 2827566 602028404 28302263 -383893813 -7402176 27181852 -511546436 257190973 -626218983 18036635 117484 76823037 62328065 -768605882 -111727412 -390374643 -644772928 67717594 -175654887 -283530242 -863602310 -402529479 -656949746 -277145016 41192257 -467340363 196898729 -711874235 -509104463 197743123 237828862 -192924808 26940710 -606469373 145039917 64913565 194790162 -558083895 232657641 -24782651 447608091 -591248190 114659555 54882863 94575910 207349528 -386925996 -584475241 -145700774 27377525 -597462455 -12418609 3115629 56375772 258866363 57303978 -526384083 77097810 326475231 84612404 317168431 -855298634 75051313 53923262 21522158 241539347 14471591 241313645 -15294526 189341556 -51854107 -592615733 29788592 168770577 -9964166 -778380611 21389799 8000780 -219853290 85652398 78722266 40769147 -811135265 -36979687 -33770087 192419343 -535171478 -480538471 929502 -314295283 195436124 -573301473 207567921 82479440 63936897 -718082036 -330777904 -574914386 -532919412 -359053993 51357213 69749957 -309640306 170386158 -50433297 -682640380 -35103988 -2399184 11275628 39959937 31794087 40607402 79987313 -76344254 5935191 947306 -34613475 -40934192 -52172726 109676801 31213878 431653071 -344659496 370913429 16094958 162514269 -378791113 241700595 60181100 -368095682 -18029525 -9881141 -669345 38732659 161042596 -38021171 -639741452 238520687 -444627110 -644670759 204904656 18391246 -331785146 -22635302 86416396 246553862 -215797017 -11122470 -192564100 286782782 -544510263 122881654 172206508 70961379 -777529414 118504389 -14422295 -650012560 122079772 254443592 -72968451 70773743 413647733 -264442350 -36933636 -245374252 -659505593 364661538 10757336 19984875 232913804 499984313 86645742 325806641 -97693417 417597733 235124853 -24179402 64972497 -612601694 183633943 56824294 94605919 169442505 -524645185 -401115232 267256996 85651091 -9129592 51020713 24696962 1486659 -227546125 64226231 43561319 -265293878 269761653 79191 530354210 9546471 -219821413 23443395 235197241 -266329169 -65069513 216534465 46958094 145482102 -120606426 -646668982 312196744 403482162 220706524 -379034598 370122376 -21724 -126299785 -449071038 43939 335909456 217531937 -4420074 -223370053 110068374 265028218 -667231205 35594689 -138634313 456438355 -46745971 324958402 -233728838 58382083 125330826 29783364 -207158543 662547575 7030354 -726731004 18045574 -26134287 87893923 -673757625 29549132 210368767 68610292 -408222162 688392547 237394604 245318026 565514748 19928439 60891215 -68933553 -25896015 -165610922 -7517144 -617195327 -609786491 -12665547 -366461520 -757997755 -330244543 18845253 -559748667 -3836568 -224242006 277114808 207335035 -56002952 -12066113 278865994 -372895975 394812393 21989325 93342795 -398356928 695084932 278606647 119572634 9470762 -10899394 5226742 -228444187 341200256 -148646766 5847123 250587266 -148037115 59329423 366315236 91385939 23375622 -51291208 175565331 -155249648 -91261130 118647980 24380730 -229935495 418209039 -209184074 544341614 659066425 6510703 -4982609 -188267548 -179560742 145233748 -414711458 -535238129 158067059 597244602 471810101 268891547 -574002991 297868385 303174106 -50421160 439519813 -244278915 448158016 290075148 748391113 418090768 72290405 -5173721 127765175 369933499 48579021 189370827 124114968 150265549 -373397904 514320858 488527013 308075456 30076771 -501718876 430912427 219981524 -347030358 264533461 93794264 -296726461 -624606779 17139542 657334363 361125615 623526773 481477369 58861507 673789649 395562842 268462942 224761098 41505714 272846652 540902960 69576914 -251734979 -27751898 308788786 99344437 -14615374 155839781 -5502453 278908040 27451251 208409502 -334147741 57303122 388261674 26113934 -369655135 -77094645 -186823099 -305581194 -148004534 -361521295 -381164754 -11606707 -621852501 312412746 189957389 -31117981 72527282 57254437 -11613952 592539476 -230162500 -347479697 -590122702 354771480 375550939 497012572 901921305 218630879 -28616130 -110466998 964892161 474151301 582017018 523872903 397988097 -303931 497897896 425551617 -16689073 -43593466 223207367 53308276 366515350 90349850 -801065504 -506126372 38766330 -560383097 683246861 232019102 -1438207 376953272 50892254 245088669 749937680 -438716453 17365772 -20075313 184140009 46685857 778574009 -3269327 296727065 -23999596 507814266 48157330 -340331735 93624283 236461968 640909497 723772501 505850985 321230550 -591078841 -556440041 264749477 -425841023 -382616446 78490338 -757818160 -738696911 -669663468 -256076803 232349 47204987 274036648 149358167 836370527 154041586 86077816 24148234 453379130 -82789041 333078465 -405281948 432758730 2063317 -532778203 249405370 -73310025 23198993 297194127 -56960761 387301452 18800612 -582096841 8844282 -60917763 13466738 464676912 -488348687 -216116341 -861831099 12984917 -342827843 127815731 -824674074 -10670621 -108206156 -266565410 199267744 184450291 -122544105 -298043593 17264063 611710454 722385451 -75881080 26169243 385787542 -96246083 -536766208 43517483 637555563 738251829 91149614 -803499194 64772052 -122001799 381392811 682508591 -414581133 724117813 -100010517 -302064868 625698321 7091072 11957827 -882871520 -722522737 298711826 855072986 -799254835 44036725 65229149 597142920 492934383 440976116 -142137767 -24808537 344509015 314553018 -98654566 5974190 -363422204 335793192 -155152889 446837211 421441531 -588004327 783337510 -31472623 -705012261 -181529258 118832168 2016125 88517105 -724222518 -177307708 -754506692 197417261 86770365 1915218 -691787071 51898675 443701360 418804901 -3423863 65702412 727962538 100423245 60614812 124929623 310354481 35533317 -253485155 106218576 -30450926 12605333 24537618 524783638 597904852 58809112 166005242 242347537 332237208 -72608132 -23493666 784897766 83326539 296326829 19106545 -3793748 288579528 -391156056 810681137 315387035 366436662 654156533 1001015923 33546361 -541945908 1030212308 -570642600 90236961 363213533 -10296783 599562393 946889595 921752183 -669928850 -685735144 -7517082 -373763482 -90648385 497427146 299467489 5040163 -732812019 170115713 263238088 839229958 -628691716 1050426871 4970219 306303630 -251816182 -519928689 -198163 -227356298 273906848 430413021 421928508 -2787270 341178570 2024579 -118782597 -519695025 248319694 94799575 6432784 -704703246 412980557 4159501 425096652 -709114590 180031817 -7679000 1012814932 370556818 322143655 689538791 -493381498 234550792 -196388832 -521646823 -45056692 -233123914 313691415 461130738 108345080 -444129875 3840392 514027110 315855883 80551991 -105048125 -317453380 398375740 -250469920 64895684 543978543 -333835800 135032118 -158621859 443967577 92046482 -119804757 -23556118 -129505747 81856775 -577092335 492981822 -221274325 -368737852 -389479816 -16360139 4147092 38575387 44787757 569159439 -683869546 17256602 63192124 -814047685 559153310 486651302 355209625 39819602 379044354 -431297269 270828228 169651809 -550611293 149716911 33884454 790929329 3234001 503209912 244426786 469700919 511981965 100691190 23379554 494998530 34806650 -567453366 873716774 8318258 675969942 60847060 350994283 71932172 28992220 463250712 245864855 -3271744 184405897 548017773 821097709 95803953 -139574040 466800876 42433505 526321675 -45550454 -7137647 1227331 -133062871 372810833 493211171 795624897 22483036 -637807088 -49390309 507164000 107967765 623898708 -690946715 293810939 962289444 77388825 402214846 875202957 124941 62623059 276171710 357589840 206057521 650222057 -498665720 1941642 -222916572 376495348 -225185637 683529758 -110881782 68242369 424080086 -222513153 319164320 364381018 -614546153 30427651 -465142877 262360376 -428099057 150552791 -92635502 800364339 565449231 -583478129 -527659301 524928317 181542597 231032682 -144196134 -12615057 -249973534 846326312 62259920 -6632429 -400216889 307606933 768309237 -1157110 42626850 205769400 240050577 -75813091 -335401388 -156004801 103524579 -95134272 60196027 48350461 -424997355 -292007321 -479539749 -404527121 432139596 702378976 -296136097 -709289932 -586380956 10617301 -173536133 657383425 493425794 149764307 -581797308 256469775 -153998196 72581873 512209929 349620964 791861399 356442142 494377313 365253015 -86877581 481588507 198244603 72748097 -572433690 479118671 -488004840 -68313442 -28051769 945490719 27602021 146809042 93156467 33540679 -651143155 -456016638 475844613 134120000 297120115 424589802 527791962 369477252 403230176 3254224 579672600 -19049321 380529934 -309364222 5069141 -482965871 -730590576 -32878597 185452349 20086087 81926631 -356499590 423845950 -295254555 54100409 60079883 -298492102 608101570 -199405402 -648575515 335445179 12655610 51009930 -319579296 356309247 628153985 90690624 -722147826 -8226807 -248534267 470748055 -795888604 55028088 -339692627 274685692 -690311067 -132326805 737262542 -622489467 -18857783 606136726 358782090 134952608 -796337826 40919654 670081296 -437457216 -326230533 31456037 121172215 19313153 565106128 535332259 358154937 340695939 71472273 -361270978 -149490434 -154665785 99650111 53737495 198693672 -204353509 16893361 29533537 307308732 416119473 256204434 -518922424 364231261 -134626879 -487241916 3268922 -129649781 353935642 137055902 -182371384 -666325864 -482558794 -22349921 110108972 273296581 318504756 581420293 626115789 489086208 333334481 -326212284 395738515 -177518109 -697305612 -322870934 567528688 34166035 367859418 139623221 748750976 -379953289 319242210 -147386361 292653786 416095241 -711452907 531908070 71226279 184329784 49812184 794089080 500885889 -113615440 15319770 -3570434 642269214 482779041 46190461 934234050 124292609 170638688 221364057 375240728 -330206017 383565896 694894697 -315271157 94837318 -456023616 947001741 670356474 -351040689 445340652 -17404150 181559497 304397027 -62455803 580361845 190729246 -510849621 8269023 7646762 42298372 46321192 7522451 533170773 -682728558 -497456356 -343599751 741296584 4621575 488982257 -213359376 815674616 -8652063 438138 -330295173 210984751 477761735 -640280998 13188060 147724728 391766 243460411 447468097 19042456 412934190 9573218 353658327 51632357 58551927 -191295931 14789711 88523537 281351427 297692373 265642686 29022900 -1710748 44631770 363862014 227237416 576932368 8711894 115362594 136994635 -21332372 391281117 143287316 172885147 477867103 -336083422 63730900 112934370 2716454 193273488 -160056351 671009153 3178502 -24347699 468603049 -255567972 -50283863 375685830 -7411004 -119435314 708247891 485571743 -8928704 -274848301 49775306 -7485323 376466816 159711882 463756470 269394953 606571645 119537805 816505490 424048712 726294921 290960205 -310574543 284915413 254779396 -210407484 164448369 3400814 123539864 -23606083 -390820259 173371590 -125626668 50807546 546126538 315733122 -75842574 31341489 -401435940 259244148 16724221 169762799 -4937868 76739387 39988547 -439091044 -629735193 301702029 -91897003 289223856 -64819355 454024510 492536321 12077670 474847412 406062133 190859187 259340751 65251307 -4376895 176101002 46401117 567873298 753321767 54686846 -558559737 410769586 -19537249 352320172 54785826 -130927867 106611687 657503495 -277491291 26621747 75437581 280468303 -473408485 270423303 -224931590 8818941 -460636677 175426951 314924848 -136891774 61647726 -98766230 60153465 393539802 -413694493 670862783 -678173546 44207802 49071227 -78168674 487648357 156523172 707147776 -108172244 -62041717 -789438052 -771600694 -511038447 -737684433 -11888511 390850287 -258699845 454316187 170633612 33578676 -112416207 610592871 -293881789 236748950 5894943 561857490 -68449725 302074570 223343712 293793023 2249461 -213606693 357300063 58354516 -46877 -14079704 245540683 -590849854 -605848993 282795435 -294862607 -346357679 575991343 -101763141 187809230 11643968 586701788 -29043192 50283512 -121622751 19882654 -646020752 450244739 -102315537 56567737 74002917 -42479210 296740992 -129163977 58067806 161658816 -582046084 -169642513 26077108 -339369891 240880905 283640206 485641208 59043577 -3550604 309629359 -1306711 -60614822 -73899443 -461430447 110475063 35320289 42337205 -14663592 -494738744 46618279 -85194840 274609991 -10929724 -465315767 512900484 654021132 34744916 210725763 634107261 97439444 -32270287 436347887 19180983 604168862 373134928 175049911 62794406 61306245 52563615 36120862 -17538653 -475274798 229468890 -18448800 666767 7083215 393936854 57153981 26899293 3696356 119994712 102008637 62232004 546030141 -590887524 401801554 39238717 -79972747 20008587 -55439033 65991946 406420 -299268042 118316070 31757109 108839058 250217840 -287900552 -104107673 -16422486 -451180093 36141973 -257391669 -455942572 341048220 285997495 -476475142 90302916 -9035701 372275667 27930425 41308 283634022 -13432751 501552268 202124738 427689077 -54994352 -34702678 257910451 -154640624 269899465 -513506769 352839 118128373 309567439 -621551915 212297052 250212872 326374950 -523293048 -658055267 358510297 21016672 322789993 -55425132 -225874784 -550611985 67477090 90435099 -505958739 -292905408 45441168 -435330414 519394796 228095181 380219952 470260607 114509072 335725551 -99235664 -177761255 -759843011 7958261 81902814 315973091 -237111058 474469454 364211302 34434944 -76420 -373160652 30645066 -70928625 -14077799 151808325 93805616 -22479151 309292163 329590694 -192163286 -401456363 197620464 -35153392 -578180490 163152352 -115278906 162668039 106020740 -289619659 65709497 332152106 203766882 -26881599 261481862 -4883425 -823750962 37676238 4779974 48113921 -263205831 -746617581 298771775 -432796952 70459790 -626833116 -674923056 -671544925 330163235 8975687 57110101 -222932572 -96155752 168506416 427575272 288398540 10025133 -62850143 175659611 266274535 -852891 174345682 136449108 516560906 127996813 252164597 -559013817 -37780163 3174888 115563959 366642777 364946323 221499526 -633590080 405944684 12131365 50696821 79807506 -42218585 -237082738 -5791532 49855716 -386703939 -552055569 380528195 -149913730 -479379446 14889109 410287437 -593101189 36130954 215470173 207268 34881001 -394085506 199771443 -51901404 170077197 -621424818 -408379196 5523 64619365 -555960261 22824908 -7989402 -7662009 -689581429 -553576138 -578022008 36359527 -394137688 175480720 -223067780 -697978453 -580886100 226023012 224316471 46186286 -293532742 -365502398 44531820 -32325062 -651160453 -689007304 -36249956 -510148766 4703028 33761413 3792840 348583024 -608100111 -195175338 -45561865 -107996213 -451584150 279665 -541041715 69744034 -16349070 124028278 -156686401 -57098517 187346069 -11731959 -425495760 -138732773 -210330423 127583894 157332094 -99401745 73008677 -344901026 370758710 -250668936 101133464 175464212 8174255 85673925 -350431783 45430379 -702794710 216022093 -4811203 1350849 287150519 -659757881 -524239498 -169070031 328623438 97853471 -40458042 247271887 80058182 -437714583 47573700 -476828902 269186175 15623346 36195879 -53132946 197183875 106977139 50032661 309008960 253704366 -120166308 178862157 240998759 -169158960 -420105506 -474573991 -4504648 -608487844 200421170 100186481 151041114 -396514249 421499326 -367553462 -345345373 -128379872 369402218 -143189788 -459515544 -375995411 -26472361 19645331 -314270945 211405557 336794544 -300557225 70120808 18383978 -259745081 -505414005 265317067 97288402 -596053925 207621277 -459262087 296445659 254065871 188059118 -343391878 -3560189 50669854 -84834940 -13168447 224261188 -120193259 351110022 -27898585 168740417 193982853 -81965345 -101477933 9899006 57172333 77786603 57942864 -547476738 175369697 580434238 204221168 9790814 113769848 -459854538 -25545879 -341567949 -228295290 -281060704 221074519 208106193 -154668062 -469517901 -145824051 213356560 -124513258 25677418 62794507 14704842 288480797 -52157219 -30131428 -335793992 133733508 185952371 -63661547 40002215 -327027369 -299690016 360414885 -41163057 34564050 15616045 1565544 277974690 286720630 122043883 -293874110 193175204 326820468 242302636 -26403693 -17735895 -56919079 -29258720 -12551060 69780374 75871049 -24911933 25210636 165603900 -388255162 158623440 36791434 -47848993 151035549 225981055 388855309 -113089563 117618881 -11557315 120713385 285943071 -120526559 444968817 216329068 -155846592 -48327958 326151304 505386378 191657056 83527989 198313356 -49495899 114674439 -108371461 -478187593 119243028 57130363 -87583261 452157321 106227336 -2858562 177482732 199063508 183663298 -162158491 416310123 -31724850 62493490 -11389031 114416592 -15261933 56490389 24951359 196797182 -162436422 316996830 73914306 34387874 -602354988 229034898 -399240202 220693074 -15978952 -339591914 284040437 -225870065 158525028 214071553 94879041 54468476 91252042 368983829 194635916 -240235678 -530584529 -637929453 -286495563 -214507571 -269547614 53823627 -107704635 -78298488 -243729199 -217816020 142452690 -137646175 -14208462 98770622 226119255 -225465949 5347039 78692562 -285528770 -7185882 289578891 150988314 76694790 491439717 113569914 -424454984 -18095053 333261908 18316 24158785 357549021 -117539513 -31194908 -12555577 233778629 -50233654 179613068 80835066 496998 -55245608 -293876091 443093550 5689841 -7754086 -155638548 288490349 175428875 -19670515 70389721 -37643175 -57758640 356755884 144183083 -366111397 596199651 223778699 -19678163 189764800 -88921177 384223534 172534605 -190069796 12275331 -100864689 468555738 226782946 7892076 -146045517 -6432693 46998586 225845309 18317627 12566178 612541845 -124538382 199637412 4759959 -131389275 -223890668 310788672 68824904 30289805 151390594 201104384 188755199 369140821 76341264 -324981638 149879756 -300062726 45406368 -454837503 198185578 -52731890 -247235538 45945551 287707188 -335957983 313258154 -39971893 7753173 372285653 666579922 147369883 389473914 1740066 213889895 -389025291 -206197451 223796040 75211322 3016630 301555009 2143566 38233946 135344935 -12243777 545377021 258633135 228452941 41622905 261507991 93644389 -43404835 -3634990 -233688834 -97623118 -364174324 -175290358 348211170 9085443 549922371 230080562 -385432988 140476307 243645527 293284331 809131 126771515 181942435 -241521 -168419998 575477414 -25208026 -13039559 472583360 5447635 1594176 40004791 7535979 109188 242581561 19947126 185884429 -346931892 -21308473 39090410 477033068 134342806 -122437547 -559819707 227465614 -303798849 24662059 69590715 68611553 -319752060 70817957 -115168935 -2819329 -3478023 210715996 7959 36399706 -421689725 -343850107 32173884 -632166 -121164158 197503371 -184909373 220767270 -28083665 349999400 -30518718 265417539 28058825 4336184 233318324 215929114 337245768 55870397 -599909131 59925265 115147530 84934461 94185586 -417893982 -58865478 -350438014 -478437824 -133823426 184712364 -505575309 109766421 -388354949 -621338137 -364200814 -175838024 43927165 90696174 286037046 -526033621 422649130 33517488 -459480878 240784721 -267900461 112998817 5684627 -114434910 178206436 124863067 92346355 -539276247 290842866 64036890 -30945157 -457690948 -255672346 10474976 -24765014 913399 -367058130 -2911397 30264835 281114445 82896600 -479522637 35043856 -52093571 -670737316 68217060 8201024 67074521 238826709 -74215200 101445489 13780191 58201953 79489211 -94245238 65481035 -236302480 -54727500 89887291 -196246258 564197006 30722050 86403121 10468081 132115597 51632930 -23166525 48650627 -415979164 -329759715 132058519 -294970 -9206482 -229008166 344262670 -394153945 237485494 61078532 296953790 -205312055 192111137 499680644 466580079 52082362 -549592196 221910 96400230 147859666 -17434837 -31526247 330936764 -54801823 -353239178 -131669661 379206308 -316213679 36316416 219737341 -445880121 -4057758 157638091 77439206 -2914385 23924067 474956583 -379921068 84565 -32734392 -134412663 -389086818 98345201 26218312 2822995 183969104 111200938 -28910948 -276973026 260363276 -7113754 -1091183 180068497 50520022 -29475605 -189401601 189777706 200373029 40834878 186841525 325095228 233609472 160199710 583801770 -23296704 179817816 322444746 100982519 328923102 -433022706 27733145 203634603 48584550 -415989437 234508482 -203808624 -373090419 280358454 -24511259 374848335 40513320 443337705 110373621 238464463 -99150794 164535358 509634268 108094049 -241565571 -3029191 -121219922 155763 31757878 -379767831 291947558 -1322828 -7005289 276956035 -106681712 271282108 -82449250 13072271 139268650 -9825353 176789901 15609407 35168072 -13859667 191692722 6596280 -15659781 -452832434 -56719878 250714232 60954196 -36504591 -177113477 1806143 12607539 250294956 -146651487 -127481398 -93627815 -197739352 24787663 -324459336 4329629 31375264 -156301088 26029337 -266317048 -10946150 128424920 121029278 4159365 221081404 -376891889 85189668 153712374 359842832 205077313 183186229 193911690 227808355 373936342 69255544 -168920908 -42368865 23454087 -418512188 34915395 92966697 -422541559 324118270 782060 -41460248 7161211 8921999 268683368 -304913971 -194883131 19713133 73901447 -247098747 283239901 143973215 -222890257 -9238374 -31537251 339449218 -22062157 -25968026 75247136 -284877711 -12808549 9995641 6575516 26603059 -10165010 147168225 -94330844 -18158672 -12085032 58781514 -61236538 311644700 180731511 7181779 29659790 -45818293 -38417954 425258218 -325553703 25912737 -119089238 220922808 172903272 -401039893 138728147 8162858 207809221 -193709404 63092143 -335155130 28264554 229933464 211573465 -459098308 133645425 13042067 22198654 134682081 57240406 -156011097 73685105 -397312861 225330377 48165580 293994452 -252089118 196433161 -196542506 57822202 4200338 -16455243 8667099 38408039 423698112 -6360878 -8857381 88911681 -337590503 -78330569 162941803 -424312359 -503067221 24963119 25387911 288563781 -239771757 -449232831 50598119 160991467 296051135 -223334332 240404463 30163312 -26494527 56569250 21174986 -209454664 2953375 119021341 2825339 5024925 -241077829 -203785239 -35338 19704942 -5092372 -484001378 -400140913 -460535304 -42241952 73838039 273580514 -403502532 -448583062 117621526 6520764 139956292 73753639 103033316 -472178293 -335811521 266696216 -467907665 199762496 27084756 226233495 211702707 -293701913 -520474419 124010646 26453779 -57521014 27162578 -4060247 -16116942 -170516593 -33345249 46427311 312177509 -72194375 232833136 -5308668 -513162141 318018875 -345051614 -11135098 -37337329 323797696 17232039 9707147 13446881 12646277 70806672 -438519925 -59287350 39488830 -16806538 -129483103 -30455789 -907289 -295626373 10077923 59972798 19312870 230892506 150454614 -264246038 15065540 -45553268 3828884 30375617 451679774 1317628 203019444 199924254 58609010 -2268028 276918362 -76199377 -886233 225405753 -446876731 65248680 4307860 208495062 153358249 -505643883 56100726 43630983 255432309 231604908 269744971 -21712796 253309717 46567930 41324391 -609126142 -7630958 -449616732 -6286372 365716 376063715 -516808675 -332764083 -535559570 -241007520 199292197 241241517 -329341218 190230818 -60933472 161539439 -393869249 53218394 10491386 168464804 -81287570 -632645510 -67633666 -220198094 -224642435 -151368454 19923495 -477112734 -414608414 -275867918 206912455 -12154160 -403514658 -464689617 25027252 -411118257 142373781 -474858310 331919725 220829858 139089113 -60992202 44195805 156048707 462343113 23744069 -6378727 224013230 449890169 -62003237 200316600 176619597 -75690843 -194256163 194844924 11433696 -5936166 184090747 223358991 569304069 533534401 83711600 529547503 328877470 244345675 -229522907 152600918 -360300149 -14553423 27169926 -49507170 -4719187 485643031 386791215 196339377 -119899322 -171801692 39698321 -181047983 -310748377 65705543 23826962 302322874 79883920 -39317152 288805098 31318857 31796771 -19641386 22888921 471486994 -67190489 22883755 -3257265 182445037 346297780 -343712968 12152108 -242062486 21308048 -341659215 -159030826 1342536 -20384245 -371498958 13379132 75966281 -87093114 1841145 -158746371 69897927 -137812740 -240574257 -438630427 -32150148 73945591 188129002 18666557 -206897192 -126107172 50700859 -316443768 178253755 71651350 19902084 16615451 -489022697 -438189072 -221122369 -386771614 243363514 -553251542 132464874 -28370207 -81585037 -327500754 -5584270 53162508 -473540417 -26429416 659476 378358189 148921605 74354239 -282411881 62758437 217073167 163878041 -589237875 35237978 231792207 374310149 161547990 154967435 115729981 173935007 325398854 -442661231 342770204 -396560571 -703629855 -7197983 238928731 -41133259 -246586333 -836294129 -199910441 -384850589 -702969042 157421158 -617850473 -56287291 -165886898 -335657220 -3493198 -48292693 208370885 -722242766 -201705733 226593787 10319002 378743135 -418308185 154028173 -784549766 20657765 -833338472 -321722023 -88641149 29356955 -801741853 -555655571 51845736 -709344418 20340694 -483067052 148554071 61950 -4906950 -323821879 -636479326 -826423769 -616677699 115998457 -85154136 -758485990 2257863 232275609 -27396081 -59531199 -612196439 51272721 -42459332 243518617 -6177966 13884544 101365225 -673532484 114573938 206320949 -635143020 172992460 180581998 -426388068 72796168 -515313006 144497038 114442242 -175516852 65692684 -404418074 -180959911 23493464 -723177758 -930363 168272235 122903174 73341556 233826141 -37678082 10995615 132304908 190256933 -30623665 336475000 187280861 189992342 -239967150 -210482427 -83490414 -572831416 -430750863 121980833 -380868026 374408758 -472177156 -819404331 277346737 118145036 315122009 189977905 223639584 76971848 -399490276 -479212826 -438687583 401129521 -606026006 22034591 -926446737 -399378121 -813051909 -128980223 -332183320 231869357 257642482 171758035 -703142634 195088612 74440160 119943215 -446722150 219712639 -632786197 163504597 -535142526 -755706769 -43014663 -14646657 57251226 313122083 443860026 78002091 -736853297 -643802473 -426773184 -655021719 -91933997 -467272009 -12443204 -482828571 16199323 253625640 -107417358 -722611234 -412288758 231549001 219125274 31721792 211884743 209136377 -352491624 463566328 -491833935 -251590186 41450983 195711263 89273436 -77762518 4697565 -165336525 178937218 244471557 222413675 69478814 32953293 -268259 92685279 43237265 468262800 230255062 52946823 -546026257 252409424 -455699580 97014652 201377557 -345926754 -175137011 52719161 -238697534 306237554 39803958 -2096281 36954925 203188052 204646245 224141757 -613979281 123758554 -702018162 -29121277 -716441352 -86730517 346910767 -48892769 52828782 402454484 79981204 175967931 304345614 297086133 -199269473 -15415975 51977037 -60116695 369973436 -398329966 -3333930 52468113 -805648374 -128207611 5372637 45381024 352498301 40793686 131908812 597292058 134649314 -608632689 -414017566 496433 -396315107 -423490799 75515937 -305057462 -538952412 340645751 -328842574 322636658 100132835 -350582861 -7314747 -412390029 5858735 12552612 204184292 -85026064 258665217 386776336 41781862 383820902 232748832 21999096 370065181 -29587076 53421692 95121411 -62807563 -445516528 -685764121 -372705357 -274288039 123607548 -87871263 11732568 -249803124 176687042 -720649114 222275434 -395054380 303971773 349957017 10384132 -199517333 -192048940 63927519 -196629692 34165835 135711495 9706109 20260702 196392460 547741757 -736107603 168290742 -246293904 115830639 398090172 33163356 227573553 420929878 195927466 73681081 184995812 57289468 220531077 228101991 89959470 -687091537 -38590180 32256588 69626237 -123785531 -543001213 -259516594 -385396853 1808236 164218335 -757354933 -320116912 -647383623 -124780909 -525305272 143473931 138976546 173861875 19604443 -214403610 -16056742 -299898184 -57808841 3399511 -40298788 115249537 -461960978 -65843050 177548021 397694037 12165448 25213286 365516083 5828271 -37116432 35780627 -297952748 79402059 70865973 81204294 -731868077 352767615 -269817231 202957879 -109248 -60874901 285238401 10723439 32211069 -131278202 61316121 234349285 -294364279 182571224 19734569 32610165 21644643 171507241 -34457866 -598183221 -41954941 132946255 -370461623 27291786 296912343 -264501708 191694158 176670729 -423950982 -303163383 -279866195 154614852 -689028577 174061647 101183939 -428750301 401013984 -556872898 127252557 -351666478 12182083 68650328 74559763 -629711550 -144114327 -36138108 20216859 -168539242 -908290 152828272 -299378874 -476854049 -185082020 -578362494 44608198 -27261016 -187247442 -753545559 301371992 -443534429 4464488 -670199101 240292481 2777949 13327385 -521499799 29080162 103903859 114183667 159083314 170002395 314382142 188231299 196929422 227423170 -610356377 180744223 -597850412 -57459719 -182719619 -93418454 136142674 186964324 -339966658 -275104419 182920751 -640648679 -644578387 -192434272 10704465 -115155987 -658590122 267831446 336766597 245490984 -367703358 31628865 111126604 356123853 -7859194 278893 103485695 -90590601 -273139084 281727697 -505331486 154935630 170668843 -208327744 184106135 -121592157 388099654 -742173787 144425180 -546777053 38627775 -592952968 193148562 -205414346 -4360285 -26382561 85306775 143519689 354748354 -623705348 -16128026 97524338 51832322 42267135 -649110757 -16602066 -364357411 -56699397 85822363 -160767656 11851281 224862571 -478125651 275741359 93360807 -169688699 38192488 272649097 43526866 122882251 236599566 75399850 361525649 227308084 -166001999 31994224 -302505138 -27804420 138108883 215192800 242325861 -601552826 -353450924 -111970814 -388994269 -547088939 423229168 44661058 -65211452 -80299782 68111594 375060233 -181351615 93025569 18541105 -220032865 -1981683 420447063 303658778 -20846698 383781538 115460400 -189488395 -533327269 267084201 252970360 -145491137 -514206100 5439244 270878261 488288568 242720645 340270423 301957051 -44558459 57479669 164219335 178105652 -136901151 78085735 51461770 32351636 -32437155 -77359899 45438333 -429320874 88658598 -485930443 47076574 27241341 -160131939 281034170 -466010459 590684250 27866941 118714118 18548868 -65585555 350826293 344478651 -220872432 6482153 39383119 -364148912 -449732787 -80771261 295674027 349270842 521182974 13882411 -52341669 -342431137 346735849 253462586 17281158 608346915 -462632444 -529716806 -65676388 -43481309 -8944130 115086493 -276618075 48469531 170016599 -135035490 -94544690 -269530669 327032968 54303994 30746922 -94581607 332649217 -1061877 432504622 -410138274 522614494 425419043 -400140905 482815685 -423217252 -216663519 396999474 57209211 106854702 31076470 341293565 687419924 88227234 -219628569 102773108 -601382255 340543865 -224129081 24711636 2163253 350346363 50264389 -13222145 -140841486 304432254 720205524 592474039 23340089 -652022857 -123193790 200534984 -343628495 607716059 349659382 -306434851 -526735748 -530729661 436984569 727856164 665145642 514465217 335445710 -374294802 15014069 -300794959 11961930 382904555 -678312464 -68675666 -63035330 363329600 264887738 -362714590 -223288337 111253221 422374430 45865583 58846029 277718170 479923202 53014532 -227336944 18317627 137041092 38208779 587601176 -21632828 342432806 20517237 491329736 -74163638 274466239 273516786 274128075 -608190936 -288592719 -404105357 225230275 -320053344 9217708 -255580703 -170866249 907401 -344097117 217145028 38331687 -338985398 467968172 90487925 74373910 68746975 446906061 208808095 -58334479 32007799 7198300 -120389233 -54002272 565239437 106990401 233125384 72370884 -333505745 149290974 145630230 -418797212 65209889 -345280541 30077746 200127067 355379477 153182655 149336277 197973087 16616863 -265042250 -188782353 67384 329184091 -589140075 241325467 204891686 -168176072 92985920 285215781 252325168 582220024 179118504 -188496090 450207448 229031783 304146892 649493828 -10389913 14473380 28447939 263678563 -639070885 -332634 4906246 124242570 366128901 -449173184 109347321 376739472 -716141037 160071412 294536894 -749431466 -20446660 8430342 -4032973 267350970 69588600 -110255707 448953811 -449514581 -358229437 -461217936 625707531 406207501 724159 99687233 -494066316 48762319 284964137 389961287 -44031245 -139359707 323967754 314055132 -10930345 -642798247 463365634 106310463 233471754 -178613253 -373578206 -27805361 177425147 26614361 112716303 39433411 -426611836 6703401 -1496169 152950092 386388180 623428032 92863585 -167911240 450758803 -29740196 402018902 -257366314 4784809 240888658 -15950011 -512759103 39976527 297627098 -459190 -46052784 79005941 -55920119 155712095 -78541405 313442252 276355830 -219500799 -173249268 -699590294 294780222 64503622 -778670525 3000663 130735103 -531394865 145699445 -252345065 -736384 -127884558 392705121 127025794 100135451 41556672 251793882 -366172356 247752684 319377070 -372439161 455220250 83116715 450297714 22092585 125267491 -435367732 696527539 329217025 477423915 -290372459 -593771320 110044860 13804290 -455938405 311385577 146981923 -83932366 139643052 -561608502 -433132985 122160250 -473480233 267959895 197771948 155417780 -219318365 384775588 266030396 -252256351 -637094922 -97773928 170735423 -30592544 -8656842 -443760345 3827853 352972452 53297742 -185565338 37700123 -542675114 -541989482 584318274 27020530 44377499 -117299918 20470704 144498805 54812409 -651833551 -75372751 269173012 -802698923 -295302924 -468884673 320570375 -337107682 -418427631 367975434 160341067 301930674 252519508 -392752546 21143857 244110891 -4380893 -694038 359583701 -733396921 518653962 535266675 -30789787 85548124 143257398 370567095 -285637893 6238166 19547081 352972009 -768706646 183355312 185137967 -308903936 -139076687 647979167 -843374532 11210234 508451149 -448739171 -334029804 261446480 -191247348 324833129 5188849 -28122208 146539273 172882226 59242029 344793304 178638062 498539144 -697987108 343521231 13979926 5018806 65446876 -147873427 373250426 45988798 27157435 183760321 -218353 238826908 -488905654 66663210 227067884 -538332773 -790242937 316779681 -655762970 122360957 210264871 56785041 -130451638 -174056829 -404062 -373133554 135145015 17484802 -114611502 69941188 161619257 -445109858 266397226 -319137756 -630978203 194885133 -137769944 357556614 221890923 30375894 316731205 32265837 142307883 287598718 194916244 221347782 -23507182 594409951 -106406093 468844081 -70917686 561912369 -424496233 128849909 62876322 674945919 -378822011 220370200 12283189 -30399394 277274134 146661489 303108453 334978693 206375746 -4306254 -452324443 2418700 -646830576 352392 421236690 -815585521 543285346 222428382 -56121216 331232914 106150193 32644693 285038438 26934496 380080807 182155507 233083026 -11350178 280669965 -825565939 525655229 -829583477 -559033986 -688857872 -324616239 415683106 -110762561 -557785727 -201470005 267671275 180304178 406220682 297058223 -78497070 9008771 -95857515 81995404 -560120584 91595044 -692764398 -336519329 -202598303 8188020 -13446777 -503055452 -47370175 -116256827 -194733780 131279532 -280744568 -384809514 75491831 -250369504 205173956 -343151476 561659284 8802623 -177886446 3581751 279626077 -599748723 61487113 194374088 307087864 -343159408 278004253 60513545 95891424 228100607 243195222 509311616 37797479 278368102 173511329 -307030 600295926 34658782 -91214550 251508777 -396799760 54631824 41446772 39794386 -428481583 -124084368 298874046 10368020 300297340 82586200 200921218 34595318 280338334 -843908441 -35161610 -615227041 170975511 341275716 -180704149 -12398129 565871232 179916179 73685690 37743832 593763598 381372351 81009731 -266670281 740448436 -155343912 -675854052 937778 229537146 768913666 -95674949 -446757441 63875912 720045874 79591840 69501947 404525036 342460017 507505219 269888040 59879410 -144350301 843949371 -849973861 21524406 72472591 69531756 160065805 -222059811 324386672 -460018694 -61757763 -214772112 -232417229 88624274 12532364 908044684 -748245389 446338401 20809958 -994364536 -69244751 13311129 359618370 155747934 -183013561 220824386 325529067 64593319 -71924262 -395438183 -503526 -353457896 -74360793 518699860 329806518 264740648 54550249 -563794503 -107182102 668523223 928586502 607796830 19757820 83510638 -372825112 -307557130 -605216076 87365267 -438381946 385023808 210517014 -922186541 -57698774 383846540 -496209446 15078430 262209768 -1027356497 444950478 -12481065 -242530679 211123001 -605842135 -21930413 -837041592 -70386125 130626767 -841303245 -81203714 140610298 -83208532 7530266 324406980 -519704563 53017391 77062547 106474517 7871833 -396035985 110217562 -1202252444 -1625701 -55676596 270172132 -744020060 22339219 973990 -717736393 -524913674 -336617315 706669610 325339409 -112755030 -272089372 646067128 327434237 322084346 104531540 13391060 -291898731 -364749991 -378680278 90051773 677705765 783898812 77070154 792276513 -935274949 46296041 3407076 -16053931 120405945 -181083540 488778063 204102389 -825431615 -37659411 8913877 -944680198 14335746 -610808 376044240 355188320 52481091 83284798 60369070 2093733 25890185 9027596 -41891676 341293475 256146823 292363786 92222109 -660676127 317056735 -327115919 -249417216 38906910 -216890261 478468826 63260653 368737851 -909139242 -49983244 108807678 -14660587 -806773899 120116216 90802316 -201475916 -816675709 -77403511 -431057428 -339824506 -302895070 -46233921 -1044730460 -139169205 101506322 -849242073 57535759 987530 95253588 -2025173 -1076732121 -205974278 103185167 275521002 744428834 15926817 592853391 23561654 7480311 -563040833 378311246 308590869 316601962 795730512 -507129420 -260601215 861230362 841420377 -144620254 354812086 -594300890 10569549 73230614 -883214618 515642488 241062488 88699728 109716117 -114083492 -53567213 316124789 39422939 164687454 -768107458 -375564499 -251068412 -907010457 27869660 -114936623 656221695 -317984049 268156035 -67684291 237427467 877694310 -796975416 -4643489 769149385 -72159791 446659573 -324766551 59590590 -78795636 281157613 -298221649 -421950988 160632932 555545817 -497819463 246860024 -470266526 606107738 -320606856 -163359199 -779373176 678380342 -862106496 -195726759 -1205361355 78677221 227712258 96371161 -13069680 -469139575 -201184175 -121011441 -854515711 1025875814 -353821983 -642584686 928987196 1263108 419915043 -796062544 361257214 -4337795 488355286 -594311715 624560468 -820203595 -512856144 233489003 900365987 197325740 318553418 -9277078 -113462733 -932745775 -9501952 237737581 1039989988 273118556 -614826714 686431493 -562927507 1012815541 333552302 425167968 302723109 1168470889 -316591110 -780490888 24846625 4040868 -559467874 -426171722 -524923439 -380519226 251515327 677059989 20541496 -203302430 307742137 1139180 65960451 259101581 -640670657 -203776213 350794695 -647803949 341250851 432773689 -772119163 173218753 525007969 75935596 1740464 -838591998 507166466 -963512810 102758686 165675716 927982767 553699727 -350348728 169280832 -245160757 -1259506888 68773885 155742053 -836553180 310219379 -52319834 27795823 272665299 175471447 662743262 -1581326 338673046 49676707 1935810 28803762 10640726 -1093786386 -99400788 98679382 -383851932 196874821 -810433799 386449249 389203528 -898336406 108410860 242106730 -492108766 491593172 247355181 -324874524 -591834208 -484480995 -769505028 -945741483 -223017779 152520927 13520530 -153028721 -516004511 365135049 586457486 -248522890 33811098 233462809 -796530991 -179118704 559257268 391975237 10676939 -45820557 445839716 453575895 190469033 110019842 122755634 74020696 901740371 255390357 352346601 300376440 642867776 70615576 -883646728 -479049215 -274298778 582229168 4150153 -1210265555 -289604178 -276440706 84858732 289891597 262753907 525313740 -21081865 386557254 -6878963 -875095883 3483836 487999703 380231433 62667322 -977793548 109334312 350923356 -79952495 592501165 -795002001 273057879 -166716880 328565402 869621248 -938900045 746706901 189151469 662459877 341299687 543146039 500003063 287841045 -935693164 -973823871 816049098 -259366899 82937850 12886005 -882212856 -734605714 -80002684 -918993600 116617026 -41571167 81412915 -273407333 -549788871 -89800980 -1060867068 743513907 203145559 -177657593 -43933506 -625095886 -944026097 -355027745 -857601745 342513958 -379394297 16527374 130443874 173892709 815080390 299791175 5505843 -1150754022 -364383660 9900867 31273750 -370102396 -556470139 -1068918396 137073700 5581264 -622490539 344486799 -311938078 -984603619 409953853 462560445 208287712 -394676647 -507607521 224981931 70070203 226276997 750394150 -602829044 424118520 514827646 -157167472 46250823 36218391 -1098517540 -42359261 251921548 -944772639 -613953053 23619787 674013903 227253156 -407203051 12378338 89948720 441213711 -284766205 701755797 325499878 358218709 -349917196 28670167 582453870 11720276 -1123919534 -964795340 312207875 -177312983 603169118 -465813849 570977131 114592690 58307782 506875663 -597838807 -1189768103 86908269 -92709189 -313835608 -82100993 -671390426 -344359994 -544275536 -1115421818 457314248 210170516 244047206 233869957 35769218 334159250 -612399257 -995535224 269350203 -28431307 -252724429 32795560 -354119170 -514968977 605519301 -686322058 -243437232 -123803247 -385387997 644234365 -482502222 415702445 -365007676 307703850 123171731 491607069 -36664724 -220742761 98882146 594057 425422254 105103778 -290243731 -788781738 164282281 242551674 -446340748 -43089299 139612779 347143326 461711135 -1212686142 -382577114 246868234 162907806 132348469 167592578 299161779 270086241 207856961 35588090 97613867 114094573 290252097 171084135 94348146 -836594842 531591118 125576832 -70352247 -193057332 211492936 -50229755 -445821881 277667929 -331885034 334496017 -978560727 -492259948 -803677403 -193013319 -1058249744 159023541 30816074 -36051789 192773485 -852997551 2788140 160650522 71653563 159687271 111783161 504573027 482117277 -568830060 16380029 -1007681738 147612286 -802253957 -422604209 -668552286 -134739537 185384195 -755451913 433246110 -189331480 11685157 -124792412 251348092 -21621351 -1177116160 -166787514 -404907244 336128456 -632137632 -817626372 -513533174 36329309 93518052 376087369 22001610 -1047154505 48083317 -278865632 -500112237 -220018908 7774845 -407071451 -73898552 71436568 -288679699 151651038 507600992 -30851565 -363872500 -1090449617 -682726867 -12573937 100193739 -791942232 65811346 -528339055 625395914 377009139 57011328 -890372318 107139554 -251018632 392338520 328421290 58162266 -132456806 376925830 152166129 131414609 26517797 -19105442 8520809 -1231178480 83412819 198592797 119967109 16902724 -53793905 -341762113 214887389 50455712 -328691319 -98440968 206192735 -856724242 -20824761 150170375 330753785 162611585 -441243675 103915693 -305888 251337032 -572842861 -954230335 14605659 121898233 133510402 -946900571 -747716927 -793946520 -165775250 234597767 -65231984 127884171 8095288 21288257 -1204876 53020875 -299218028 234695908 -823245566 -646981621 26552827 -769264025 42850849 -201918234 -377211935 -209935424 77150261 285520506 -694481209 202536052 236203488 280809562 53628244 -16610896 -784377343 -200168161 410176871 -1233812831 78615459 198774026 -118693724 284213244 301683480 287770355 331322433 34298588 218950695 -37263036 178719237 -625400779 -149227864 137024971 472648421 254924124 56787170 286255741 -827817424 252231453 -991873 -1131227459 -70829312 226487597 291281319 28015603 -574574582 133350647 -268227020 -987481697 267309994 16290855 -1159266295 228827133 -537187767 -789792049 170754793 -551366540 -801064578 273389192 128473646 -1210868786 -364642227 -982672889 -51544078 -121941803 -955608768 164653983 -58196747 2916544 -1255224609 -401476097 -802916236 80800052 -238019003 13106285 -652222569 -273928440 -1084031260 22358339 522836724 -773892057 -340236706 277781994 19631295 141999380 -408380954 261371318 378509805 -492587341 -1023997064 45007375 113570735 177129832 -851683724 -329870420 616414586 223724845 229039 19118224 251008328 553329596 17421584 -596623862 107155782 145944345 137323651 224393616 436568076 10619788 638211003 -680290929 -136584298 -14380548 119189427 178696474 53986393 353636524 -152907035 -166230502 246584626 108827165 16665419 -757580488 279253928 77708892 441014174 651522715 359632283 -570515298 106025172 319058640 215283252 -970836533 76695968 137154639 392493183 248755550 -713329230 27025532 40125450 -695558280 642700721 39970374 265235483 105989471 -557107491 191369259 396352565 77947311 -121089556 -618758545 -306682320 154148760 520584647 208596287 61867076 -578597 753469049 172050617 215460642 630944692 514179585 76957786 -408454370 104498108 -1027852758 75007296 -100068350 -253048791 -430089396 85973589 -9100781 406294518 160997916 405950011 115084350 -1133059545 333242958 -689234449 66504991 -1019742500 -228386 35010536 70954498 9672482 290843595 8319058 309097242 190078839 -2593236 -174597907 126803563 359511400 -395866431 547977276 101393483 224906895 342919863 16332984 -184920340 -362125534 345260221 352630491 144850906 302328865 -51168433 -226560121 -489313105 -284202260 18989874 -68154141 -207367927 264063895 170229368 104223670 280965920 7554449 269330316 205328126 35277010 521878458 774939839 818950585 462017715 -590284029 114453036 296426389 104894968 -643091216 -777365083 -921518064 -614693995 183534203 -1104997759 230344835 -246142358 31472129 344304902 631641136 -151698 -138542283 600008623 320007402 332493409 297541855 288068526 748196726 262250474 472482245 -604425093 847113692 -553435740 28835119 251071911 325386895 -475580476 -178283916 -7404181 -4448327 182582018 195718232 486362115 -5250546 431866275 -203221804 216452881 275814917 -345191725 183278152 18723478 -380938060 393940947 -300255519 251244624 -273731791 -346982695 655986501 811914296 -524049565 -609221961 297176882 251883 576795972 106346678 693979640 287293050 -913098212 -729312135 116523834 33593043 189871177 -105188596 647711101 84634198 -927816992 151750441 153008042 -1019907730 22545575 97249223 170887136 -669404781 -47164590 313681152 -434179158 240575326 -503516254 27003111 -374107882 17476697 -816627952 -178936182 18037309 -867862135 583395593 501677702 371612347 -186967892 -1020759644 180674223 37339469 35083948 10688889 50236996 425809421 -55329498 -328681783 109361843 123002573 276765332 75063363 116174164 4946 134781237 6677830 780487185 301122981 887399570 83492385 379532418 -593643868 100912951 -346774314 198220919 15494848 779410 -310659734 445066899 53709295 291866557 716759403 127396203 -324177000 -75815627 -452943419 -232813621 -253179792 431481327 -269395496 300538405 78562001 75429714 -995487330 150134176 27623796 63299159 505930379 2731688 -1115110804 361852608 300428453 149785290 -688319870 -624634189 -430820958 14123140 -507226945 70248397 442613057 49073913 -432558401 293371477 6117656 -650858266 73684212 24095673 19717134 37188871 -198652756 -93493380 238736542 -183721151 -304208511 -860690385 434357774 -258148163 -464081975 -569730703 55886073 461204874 347863350 437086363 -27788548 307947666 138565406 393723123 24672079 60830096 52134595 -45964949 548174605 78841985 328209413 -374633757 258149387 -844551479 11264764 -305449914 243074567 -752666857 377858182 175918523 417764525 -596674032 -1105210328 -812795124 -413251304 -64502986 -67776876 -483449036 -913324202 75699663 -798238270 -574802885 633704346 270619685 269616198 319807625 712852657 330748679 45785924 143822276 283398660 68211815 3986092 303471442 -29221888 1692718 -46459387 249153832 17915865 246875093 105607758 496430204 386844088 11721760 212419234 359314605 -222334 404063994 245469097 316174625 -412296050 632659968 351343479 -67186465 300588543 -973782481 279424459 -1216820114 341868704 -80504044 301248628 -61123346 -401006372 560276047 -464197392 -1030010683 31765819 4009046 89663107 -190718006 -13577596 66416186 30171137 187784860 -530916190 -992570256 366286165 -984670494 209602007 -195228387 -310455012 -140765294 12226671 -888673326 -1097283508 376335489 -282698047 -628855807 316459279 209755873 -1370181768 172568871 -1160965203 263841645 -918988378 -1172393722 -818226436 -853854792 150065815 102347702 676780717 78273700 369373876 340985460 70210934 117655301 612529814 344774 32925914 26569581 -1326686867 -206644284 -1437441714 -898737124 64913503 -1434547425 328403177 -1323112437 185172348 299300129 -1254766653 186393142 107757476 -395917603 -917959071 63812104 112932032 -888724775 -339516063 392675729 59637077 -202413733 -65336209 20280484 43801485 29445161 -252468947 390487974 337348518 -78044773 40604343 154189363 -1099272291 9962752 -876241441 76327828 228088786 5006643 149560125 140098688 -27302543 -835098936 -246156739 -492886148 -994419782 -385473702 7662316 -86339218 -529407340 -3487302 -526922596 87671568 270433 534985856 97404315 -966213759 -710431484 867885947 -178714590 -715400892 -690454264 -1051163951 -292499893 462560120 -680058474 -535238993 -1091088715 755163932 85156393 -618411570 -241788511 -1161954360 338387260 592027987 54305934 -464680772 -3011086 129814133 324291238 -916743857 -177744811 304542339 162391007 110494480 90297613 -271801345 -144166639 -145251635 454548043 330186876 197872715 -430522277 137302887 -225798788 -793434942 44422675 2117372 265221183 -1266836950 -110059355 441094510 263224354 12133270 394705424 266208997 92934125 48575109 315744197 7256522 156133969 46589177 -959586678 -403524358 198489945 116534272 -1035688232 416137045 448539144 -300647396 -747143813 217886687 -1039879906 -176099794 60823139 158631516 98161859 133384698 24718819 96889031 234965241 433882997 -601344784 47936815 701876207 594738067 -519710161 249081392 166102435 587612066 209843566 21754104 55631889 386161760 481633189 -303450030 403712388 -629020721 91426326 452856006 416136806 -811725526 -542918173 -1155410961 57503722 953697 -226597697 25587677 -438369466 225430088 -600733298 -609935992 165496030 252871733 -796899650 -1224714773 122473313 -311980993 553742025 16981584 367307726 14372199 285561293 -731307910 393703423 443290014 5991831 398888867 -354850058 -1119786722 637602866 -603501607 317957104 525831799 587495942 136988889 -334342981 144794359 -62165965 -215651875 -482231384 18268003 37359386 428679567 21554211 38041502 247659670 -305369005 -915715311 -540915628 608580269 441096611 496432077 -868200533 -5154668 -526723248 341466013 -419467872 -432037528 323524821 248799440 545840303 78163162 629184263 664145180 306287628 373078833 5474351 444250942 -104167409 -1027008451 291622927 -65000738 606340519 -117635142 162074718 -623176780 57083237 72336079 51065260 74535566 -1350194557 -165199024 486620813 60897871 145485444 214878464 -897399922 26782669 -1662170957 445282697 135837485 -456461 -350005422 16897323 -345766071 -338024563 136431157 -1217159457 -736927599 -212694524 73012776 -183933353 -602077816 -793092819 73972942 -1481710917 18331596 95925809 54959338 194066161 6122772 230186571 -346852963 420580782 -1246989046 -1433673912 254556150 -30155210 58026722 -1292034844 -1462031410 -396790185 -160566507 -77982132 75663397 79125709 52320973 389141561 61448647 40624094 -1270282556 340777526 308613043 301251935 34972441 -274297173 95461193 137378279 451430289 65554413 -1220967108 -467813760 34497196 -31862359 -1541113107 -327063422 67356478 233310085 -692159404 -68069343 24563210 62500701 -840579737 -63070313 -44650211 113358963 -628826229 26965165 208857996 -1102669221 -1267992031 -445310189 171238519 -303671830 526516323 96725176 -517710550 59290145 13444955 3575442 -286140368 -893992860 -73118870 -1524598391 -932033391 90315384 288555016 162943832 128597315 317177850 -348491000 -293555077 365903925 195782409 -17595858 50219396 -1528339226 365309886 -1334566914 -1118126972 51124724 16905901 -1207272295 -27754161 203546039 -827036101 376257929 190343591 -133718481 -30788314 -1274271871 505437365 176940945 434364026 77082372 -996247370 218693312 -1566685911 -1233594054 61082709 392527052 4653675 740028689 236500951 -1446315893 -571858472 192060713 131968761 450928381 202629098 -1250129649 3790553 28200352 506702392 276605777 152318394 410524343 -970712764 51801103 866553 -265648745 -242314017 111529335 47123751 -689805640 23664036 79151466 -411759257 62964889 -844108091 276907631 -768926589 -414377426 21713851 71267284 -1337424866 -1015525936 -184758316 -587893868 -58913412 -28220871 -262484494 108996874 -817180957 -203182261 -654163263 -425953628 306993832 92284447 220563777 40847632 -807371711 79643613 -1276108435 391213698 44516066 -48079547 184068961 30972952 298716680 -248027685 106798067 372720723 397577242 138432501 -1316946432 -762189580 -537271916 250985229 -863702574 2729351 -884754254 596602050 307115736 -128453673 -129079276 173185222 -1676506463 93505837 -1641276621 -997552990 12309793 269341723 186028100 -97339510 277894116 165209958 5241909 194257810 -783221898 -806487766 -240700727 -113400190 243882870 -1715432949 -1841659798 40410955 -356582106 -1685975668 -556333987 98959464 16892853 -1046961685 -1588286447 -84432745 4326812 125831837 321794648 -744733420 -25385898 70120414 -230870575 100090369 -128502035 -82849173 229029603 -906637811 37372600 -1074386754 -81871 212084021 -47532845 131025511 -1576628209 17857945 106804755 69893269 -472732509 150614522 -1126888727 45587932 -366632532 110857061 -277142662 -1770088992 62977827 217894626 11337808 275605766 -190262851 -758441005 -377769121 -19130214 -1055814250 -1074212284 74651792 -1545781257 22524761 124948779 -1761632580 45800769 128536073 141059654 -233903405 -1388899383 -1611124197 3308930 55697241 -80384187 39583069 -1263474110 29794816 -578506949 16936058 380594919 74711190 -951095268 -426918064 63946445 -771920898 -178835562 38990460 309761003 -302532717 13509356 333464141 121948135 -791374654 29067763 272421571 -781798032 38369825 186777499 279468033 55134304 -1137539487 35463440 -53704503 -39840883 129647018 -456948805 -928416718 -956738476 -361897251 -498501742 9585607 134971423 -316561336 159614508 -574959362 -301606105 56271434 39759008 119206800 -807152947 93660362 20189976 112821690 98590792 -579517969 80076034 -271257190 45098 472997357 -657921233 -25358987 346238433 -409745689 -347468623 198465613 -1100302931 -1173540719 385553937 109934382 -377187263 -48550298 -40053675 190136616 57160292 426377972 237257224 -77020465 -430409756 -820633576 -277993985 -620983491 352670479 -182626035 139762913 -415827689 -60381756 -65002485 -925155867 -573845386 -129951147 -63259329 65871437 161890891 47847604 386052886 238803141 140098953 132753891 61969598 -227611919 -786254389 66675819 25034790 79125827 -50079274 -620337235 -904727332 424804350 189322881 -1039162950 -589945364 -384346858 -616097871 105898714 -817630869 30620424 -511362835 135364792 370649836 -102557768 10661494 -271473031 482512862 4549789 -253820182 204120037 102908031 17182811 59389987 -498908726 -146999943 -1097430995 1956787 -256223486 516733032 178416720 -115709730 148243673 378637890 -565549153 13953202 162743221 -16250769 -521782687 328221024 449939455 392403072 -349305937 25583419 2456702 116689674 118296839 -614841964 -775131986 -53198871 426567886 599140349 -332624215 -704763281 -69415900 38993797 170289458 -839488590 193410355 -403499786 7996112 -940443394 396993837 815872044 -230604352 91805440 -1037936397 -335490572 49399825 293074367 -354661131 306849 109275297 21740950 186342396 -577273447 78946252 260547063 319178402 815842826 -869076674 -423662706 -1061029285 -69477278 37450166 28267520 56404392 -68616235 346000920 -400875390 144450331 -299947522 -204539208 -693352249 -254156103 362502643 26700016 -213679452 113056723 492473253 -424042156 -195049616 299951301 404156444 2492774 -786078530 341159491 500599054 -538273432 -323625816 -523672868 176950376 55926592 263942205 -1006606075 270107519 -1048524041 91974929 -577950475 142452541 -567301477 191369920 -263954046 -245114293 4974368 380872600 242649598 -74147770 -688275609 -675405456 12526222 35422146 113165937 -705575511 248771328 136699330 19958537 311237536 -170026738 10028508 46729989 429625115 -1241820579 -847837935 -786583447 -874300395 37871635 250947625 -638656705 -191276491 -854974049 8812299 15661356 496973829 -799941663 309570647 23418361 -763103930 246526941 -261597543 -1029094566 49726982 62153816 -802226625 -250248091 278849062 225515833 49531818 -775118461 -848950287 -835954134 21294740 -1208626572 -1114336136 -400935998 -39556596 -348827835 -1005503969 149539930 -922709823 137761272 -21298574 69360925 -811807409 -1065725659 -46619675 -1125643274 60756166 449418518 -335839612 -474720960 -378406878 185364124 450993412 -293688955 -53951366 100979233 69360382 -549922538 332619252 -118017594 -1037319299 -202784553 39488672 391926574 -637869328 28852837 57388154 17175802 -155560659 -25040888 362391440 -678054699 -287584908 -329486636 7087970 310130291 -1332493043 -1404348006 124430231 32810092 70312626 235188386 -1143413383 93048137 1699865 149234820 -441792284 -771627087 -783816381 131868726 165017627 108381163 133195021 10638437 -446581754 229023882 59023172 63953996 -1251938520 551732973 1142811 60781230 60459323 75607787 4853337 382886614 270621122 -830817029 8336400 662140446 515125111 -519249828 -232254844 181783212 -341366231 32663587 -498363055 -606311947 85475139 19488010 -778899985 3955870 47538848 598282703 320599178 -206305145 -738181521 8438567 331429221 -334490430 276216425 127383423 -283814149 82739249 -128134781 -239943430 -884686760 -717428719 -15568695 -584157533 353777963 -398875845 97887077 -153423716 129194175 -1234876976 61656186 -573966986 194319514 96396640 30843438 -73152554 1023450 -1191603123 121736941 -249600045 177995746 -1018036209 -974881875 91063574 -145042308 574311883 171667414 446837111 246731564 259806462 547576836 301500380 403057011 -832324255 2804278 -255002826 -297565534 -46130858 267912354 231254020 33722400 -464093595 132272087 -141913161 277958247 -744026328 152554761 -333207334 155320414 237040165 -207226259 -368874791 -262949303 -64730485 -69600603 26243160 265508990 -938769213 55713522 470198217 -620821127 -551566148 -262220587 -907501268 -822314609 28595850 405766662 -625911287 12105076 292154976 -847953329 -651480583 221560035 -659574356 103771120 -910494232 294299358 -1195678620 91219117 -52175464 -649829004 27306762 5013005 7161518 -651708848 -678603842 -282445915 507333051 -906403180 -912099720 -177122870 -283269043 -951035334 362462844 73590104 -953920594 -607370482 253404075 252122766 454580164 -641513839 -536942807 104284697 65356376 -262274178 -1112340736 -724644057 -931242683 208413050 -955916536 427565005 14379 80628212 -1318033655 105356825 -11001283 136302815 17551046 256648991 123518748 107093091 347366059 264411063 -536256905 7727058 -854174711 122503637 -143157463 102915848 24395394 15747248 -902744076 17425767 36393371 197468290 110014682 -397776219 283592856 66319576 26613020 86937153 140533640 -130853861 -663087273 -168073118 -29309280 -1227670890 -582837426 17244751 248179028 -543625306 -1093343473 31285975 -418127353 -1451110683 -143122693 221120922 -828698931 87506174 -982722593 -197747910 -752849599 279258184 -996646129 -159435828 6000343 234514091 -795079095 25621577 -5841433 -959874215 139425544 51177674 -12180866 140678895 190763212 -27353269 59885511 -965389514 -706810731 -117521291 -141823941 55989378 86873382 -645299484 -66911451 -92992151 37622464 126089706 -473516501 -10893724 24308062 131101147 -1205920309 6826697 195909968 -588694994 -669858185 422021313 -255027615 -735844948 -898843499 2919459 6755102 3095616 -1111859733 -811502246 -75911 109320286 -71851845 112904302 384445045 594960162 22631271 491593339 146898582 -738405148 66174104 671060394 110809851 25223129 47728747 22492093 -187555701 -131126181 -655056911 -387226481 240237257 -137811337 664234 393827346 -550872513 10685340 308990178 413518236 25285509 -480879924 -1169292091 55034912 -778772244 31072797 10099813 99020156 66400771 -900499669 9094926 192211651 -706521977 102800557 371040875 502058407 -833405581 457886430 -20508925 -44426786 381227286 406568921 184143989 62797937 -740902255 453283072 -639199491 21285310 140728011 40393522 527734574 371279165 -693400952 499356209 32437609 345075365 -637226209 -1346388375 -742228968 -260665913 -791032234 -308696057 -45243385 14306153 89541378 223909876 -813818544 -786888669 514813557 -388582745 70121878 569966265 5762154 -317265961 -658060664 -5201819 170158333 25611591 498271444 -14904511 -767056315 -766802248 -37402381 15550734 2771342 86558785 1492828 109976789 14693752 10577287 -566407724 -229357270 143087894 136978719 124529439 -74430122 45930213 -463958852 -465640291 -54770039 201924786 305272698 -16550071 -45697427 -354816336 -429611892 78651137 -7337685 130785671 108272281 12541980 -4594824 209304218 -444261049 -203360215 -205930676 -328601527 132863100 -1415825712 -427539659 -675394533 36997205 439995154 -788705223 -818492581 327406026 129037327 495176679 80542 -391457448 -591889495 -6981427 -103262141 -405027974 -70088035 -469229051 -64272122 -853608723 80932368 -646707 -837972378 -10903000 9142533 90354720 -834810818 1910458 -719686557 -8181639 -94596023 446997776 -53229538 66826254 6167956 1425516 -183061541 -1153877074 45672154 236469475 -107181615 -9474479 -994137569 -49297991 277117527 -302176243 -39220548 -490520214 -116593348 15664360 -806779416 -378827568 -647295305 567872 -861859052 58462281 69829130 80506574 27949708 -1194063368 64682012 -139806080 -451049553 156952706 -666245465 17656480 246126929 -754719617 -3853427 -445013587 -834408789 -3568412 -1736929 -489237870 54899603 -542897981 24660646 69712288 -164961459 -65600355 -40350029 -678872268 -773735779 79654757 158249818 275334738 23670512 -115944159 38545580 -381885991 -658734289 -175933384 -2835460 119463893 -909089496 -81604004 -1269745388 -6095673 -81709351 30962364 -642422997 -78721857 -43791824 -236479501 -926838991 -355417408 1873562 292129575 55935923 24236694 -4613801 81991128 -670548502 -462634813 -1011005219 -386231126 15762375 184546121 375852 -9469478 -293538207 247088 -22542212 -45366091 -171325568 -72080745 -65377337 -789477164 177449041 -812347166 -534968789 4554913 -354808072 25442588 65570004 11279249 -935937607 -132338896 15785867 811953 -122174449 -823244782 -16719398 -769923409 -31326201 -644477822 -183521953 -4376988 -29614439 208339698 -653933947 -8022983 28166735 25375889 -977067557 -789238399 -39955537 17569168 86048020 316195764 -1465471 -84155740 19087554 49210842 -856411026 32816919 5124261 -74936924 260648391 -10091209 14947382 -1208530344 4636820 -173291533 302569508 262083165 21708366 57880727 -930586659 311920936 -41569319 -34469082 212020693 -999870917 148065841 -271270414 -110642691 304930 -123460449 213874981 -935147682 -16296558 -71957320 38883328 -97746636 283540058 -479028205 -28814476 197380887 -348079477 228703903 -954910750 89965497 413665459 -361172048 -355438458 731012 -339781116 -616956705 -197255311 45861654 -674376659 -551504954 -718148552 124878831 -112621932 -758925281 314850594 -1057690390 503770 86551279 370117887 539808670 173937674 306346734 -624858854 -941625386 -851782710 -34360878 -965521196 67762311 -722929091 -3737779 -440680372 -484661232 75925849 -26062550 -386863179 -422692818 -717209074 -211445579 -26360271 181494426 533619672 -692672037 338907945 178966270 -7092843 457250363 118058798 459680419 -28590326 -463581176 -472960348 442843217 29723176 -351364070 -508485089 561405701 161242827 -1002790996 40142754 18926571 605694019 -460282015 -468978669 -650846129 -996045788 -62021826 44812809 73686466 1843040 476212 -450038634 29545470 -12456216 153440659 183786653 -442490779 -101128281 606532318 -484364738 247083554 263762166 -872957110 -185173705 -597117919 -5454205 58408366 -591366510 -60347948 90255857 -103719510 54402604 -895352189 -404998802 179663058 -248405164 27168602 56766679 504948186 555301320 123336706 622432201 58076226 63307774 76057812 441770483 -3838239 -315503 625321342 -234155161 -272832527 -172117270 653541500 289502789 93934149 456922753 -80907856 546808211 149706634 -91188526 -36349528 -435067385 12056702 65053303 138906156 -358183275 59620120 -90674261 -92156291 590872409 -616558119 -662004859 519314123 395119594 -487753855 -53091696 435000515 2229524 47602618 59777834 -567087858 -490912384 -30565869 300754578 -1123186716 93040641 -51353842 -724628436 106945378 4917579 523541351 -741123034 -23831664 -42329587 -74439359 409420949 -24706278 6288199 -768561710 417098640 -761825618 165074129 -2665989 17350601 -118199351 -1132256110 460566195 -43733564 95592988 -402013912 -60231197 361802924 237213 184482715 31792181 -375304425 -33180872 348646656 -306645817 -103746235 81304725 150683836 -203610068 173569535 -521445355 -15401014 -388188728 -137173608 -898627806 44885164 45343814 -11072102 -689488612 -997524771 3010717 485358450 28442015 16192259 439758261 19212678 -714262266 13523735 206229051 1187590 -499382608 388085085 -476374440 -398399173 -41252320 -704206187 336899094 6714087 25498929 -677208051 -240193102 485900953 -19491319 70848536 16752310 -51758542 -138765283 27046 -498024023 29227566 6151408 -821708081 22728984 110181137 -445773990 -7254850 -1323349591 275794711 429972412 -5451072 -2254670 14663222 454397162 -44709363 289320369 405975355 44342027 3586347 1759244 511702474 80012387 481851289 46634551 -749407160 -521430113 78677107 7253079 5269674 27264592 9347417 -47066708 -893217048 419980930 42199086 1956787 -1407532272 -627104895 -115412668 -123690399 -581185746 -432037787 -770956721 -852244569 -2967773 80168977 391331174 -876999224 617036800 77634662 -742183012 -1159044306 36372978 -122761167 -369907520 -796864756 71331048 445655761 -307273373 -594218301 59677939 -791452059 17918052 -1197318678 -702743282 -920314385 10380907 157556032 67696305 -402011504 410541808 -503052953 91942708 296893648 45393331 -107226708 129672379 27892172 650035593 10052095 618726251 374480028 14639392 -343827355 438967353 187624187 258650455 628946525 608363943 -145965225 -40349089 -582180170 -51804534 70020448 619014817 58989601 -785333331 634447430 -275936598 -510896157 -458120626 -612047568 -658963233 -308704201 371448533 -111761879 854370449 155864619 -712483889 527407258 375815690 -1169925646 7322689 -1014467120 216403663 -201098290 63811209 213338468 101864846 -1342850181 175735577 169339165 495727186 16241942 -5253129 -1460310510 618858525 148104538 -848791863 506789717 228439253 -8130639 18353182 34683708 -224395037 -877227730 -41794415 -230198827 -81928831 77004907 -131394376 279367207 -18403866 -204622414 -243578182 -1191034269 -598016581 -441506574 747131728 -40566244 -787411826 144516991 775906663 96124830 667759744 590075802 498111963 -41455612 -1404571 -1163517528 20499641 78228544 203400442 -140064417 292666407 -411667318 114392397 -128160425 -282285055 105670251 796294 152128 -364464286 -107754446 696073984 6469720 659576521 -200040561 721658185 -706224047 743213127 -35877202 -57894473 -136748212 -220016481 52426085 28446196 120563211 -304772664 1013344248 -284545275 149409619 184320801 -875185633 995738076 -905137453 -380302575 148408723 -12327779 -11915429 -305770095 19818845 61210825 55934367 -15997392 924004975 53837288 895010030 259655888 -629626674 596754046 8591094 249921601 131105881 -996407413 16131193 141724043 -482956311 8305126 -752350289 -687626 837386216 -827508118 15903392 45393872 -143934333 159779993 894449130 67951793 284603561 181809121 872489576 150741188 281689517 37701 10555808 970479322 -51098033 637510683 174355332 700285164 409669026 154045578 527499483 4360132 997429555 420365453 454514637 1054791489 120623055 984163530 573714983 120511951 -855399535 1002653100 -138430635 -705858998 67094931 7303598 843536972 725490555 -711675686 943562963 505356765 972254543 636307193 82366492 42568077 618376143 601397967 229718663 -1045118484 581433733 93215763 284283233 -19774520 41228722 734198024 56294079 154277785 -28940492 165441696 218144291 -714565418 94069468 567204518 135001301 414907213 1688630 11787133 183281907 318328559 79720899 266527888 908215362 -114072723 -1007889165 -236018164 460779589 428734805 -1036532041 94356272 34293075 233553162 748179177 -12274727 -1193606959 643721083 311735313 -9573250 261622592 895424530 -54068415 -65610040 736884772 275469702 662239239 17071934 895950655 123253 -118830952 160481510 76174229 -864831642 -441220100 -261932359 -253853652 -176894348 463310104 -18090099 -162407620 883676407 114314041 -96471447 1390975 -422133815 42726591 511495624 99473815 -139025106 -477379474 -11063006 128456877 55567770 -518062937 147581015 -263332261 1001522938 -68590769 58860288 -41142267 367995910 -509413831 201540389 -1127945021 -178797735 -853340914 -680051846 -15877310 790132422 126637860 110288835 -420181464 376052406 1025388707 -283673279 -3112661 -331213835 225799947 -192866333 -359258219 -1163992932 -833298942 814869727 846013921 -1166786617 1007992610 -631494561 201691143 5730052 656153056 -17368150 1029408164 327672 147637467 168679484 391256816 -10116691 1029225728 904422972 -99519386 1060707628 -354416975 75244195 246894929 -31143451 164567847 -20586963 417876970 4969057 423376364 -66775905 53459852 -103701980 10758286 -852955592 1003021986 -17784900 47754823 808125112 -439784336 37010723 -266950140 -56029647 399755719 -57766725 -5039499 101225479 141544645 -33466093 -272634172 946255223 181272781 910483017 359459591 -908501298 774318686 118787856 -4017994 39193858 -914174246 237585569 48100742 26419863 619368363 30376590 997482533 699314928 -247429181 -415107792 1069964792 801638659 110124478 -286044211 -21839136 1076997625 735044118 -772503 124256349 -161190027 -1655219 -341622824 -123296946 386784 -175504537 -542258126 258483633 -118575005 106904116 2878296 -1183234617 -977933134 11107260 16579087 -667554989 -25318801 26307224 -12620851 815277892 -402470620 -378803537 1095009580 393006109 166984961 917835922 712828701 -1129069789 -23701142 849543563 -296482469 55789956 584000019 10998340 -12996595 666836272 -744034328 39084346 58446895 1118186714 -46711227 -15202859 355708819 -493753475 -894179647 -862235147 -149163249 -548936789 987907759 91915640 -467715610 -26312367 663015494 784888318 723719396 -458598822 171218105 495915096 234774557 65754711 199701973 -148286978 200392319 158563578 -967982461 52170732 504777442 365612431 43428249 1028616417 -20307498 531625801 -894268222 69329333 276189724 1192379218 -17526099 98988380 137277160 248876398 -521838959 179106439 -767775736 868849542 866060139 54113689 48060275 54074748 166775886 602517153 738965882 505773684 735632746 1091849581 -990545007 -590626720 157189815 124874521 -717803 -164970818 201354 -9008583 35368459 -108513485 -24231995 808382775 878968029 805860091 -5629664 -679005780 755477667 -261467707 368377171 272917817 158925643 734509174 580959431 55597278 214634975 -26819942 -768546494 83363695 922603319 1081220757 -13246923 -52354128 4763652 -86264972 238862662 -31084752 44202473 32601258 112231274 403823219 669735762 14896207 933094730 -2997357 -4339825 831575723 123263061 -319248447 755868684 -13529372 -12948182 -713220175 619750314 -1141805263 435147912 40593609 56716191 618362243 -234487606 133252825 -620067173 -1587635 136068104 1150109722 -163415798 -918025797 47700719 36057779 548311934 907418603 771897381 105059315 986340879 1026511285 -530828911 -413302031 -596140056 362068967 618344955 -1061698477 312502864 80268108 25283157 695880491 20527925 433808144 369459801 -918688547 -97791214 -447130534 582003974 -82820384 149957939 -193341113 271188704 488468915 1153224133 141510779 266430066 1191637445 -160652455 1290994488 180591910 1213856056 193551228 80731826 1087266932 100521410 29235481 37304763 -93979696 156982241 -17366658 79089698 -5415282 7313392 173513897 -739958503 894096112 456747803 185742224 586680564 91147011 -682177446 59523479 -21739344 273313323 -972788899 1261790600 26215817 11232797 790916878 19503139 502532759 18884066 -455504430 -944502879 298420015 65880652 -258570659 -4242798 -362983172 262863290 143782721 776037499 -13069427 51636122 46924522 467989042 -163947549 90745939 1350354924 -216115617 -399854491 4706867 -603107140 168401424 -433193428 -13188442 709503274 577918372 375912158 63739649 285071095 413635095 -258005150 174258872 506957407 944764396 845331971 -43247154 40638290 1291507522 53738672 612260748 33658077 -132186859 36088188 456465197 -292753866 70877663 501693574 94411232 -459807489 683886711 705074668 733299940 9211562 215082043 1523079681 828566372 35284578 -418636486 659199532 161408223 1132627564 617413602 1138334222 -343625675 552734390 827186762 85289368 555420178 20839821 231880771 1145486590 231525793 148190063 672176990 611355846 -656711963 310280568 28822793 866721474 127291996 16109387 70105675 -652309637 677608463 1216607552 76788195 1425542637 -44383976 1198829146 616760505 309889 1578821 127291857 812276797 510639876 119600567 278308007 212454832 651775703 472126142 -480328290 293166099 162421336 693604201 611240138 -692712516 -5881804 -382104625 273438094 116115368 -118808483 212337230 509971855 1199564544 1186156 -40997156 118565066 203474702 -513662085 8193457 -465763958 486732436 -218935535 20128383 -379496159 673103201 837500599 -180219468 879399095 1247924964 10883445 727843618 1762948 504609676 -4569868 149630769 139408013 -6354789 613237756 877331200 1197737794 -374615905 685109010 1518480857 905877761 1145354039 -34157353 1317662900 73046927 40746945 57438895 188745993 871865724 -777791283 178567650 -662364972 -251284696 213604266 -224182050 -225567102 1425775567 35741632 1103649203 119543838 1157727297 137374559 1132358052 322528948 248385648 -5599234 480968817 -238329631 403547494 -35552769 -621365399 68312273 -547584736 1469573114 25763647 749206413 -461765263 88567886 1303710036 1463714827 -178486720 -13330067 1183856509 357558511 523792259 -597851838 90202209 1168778209 115096075 -513382580 139700314 -538437974 29234483 -204481402 534434379 5674730 170412315 1588657072 337225076 1189826736 249057264 353639801 31297281 102778553 9265106 -605846 415929549 282908944 113248893 54695777 44271893 32185823 937197187 330418130 58438925 88565608 617282410 27535734 -592239936 1090190386 24664883 370384189 1318812171 1206186531 -260273129 307059682 22942853 803062126 299443930 99635965 1249864020 964964933 1250962003 365772143 1062301494 -416848131 717062441 1333252908 28218272 -581067501 273371707 -245217851 1729344175 767395263 54569763 88391187 908336168 203387100 369388858 610893553 472982818 1167906147 1106175523 1361193813 189058918 1388289144 -80081332 376761441 -169446942 613356891 1562330722 31004565 81444765 133609985 483434966 676726318 73724954 1412290808 284882595 1646075967 -83580088 132737137 -678479947 49445632 32357038 -13769525 -141073889 -98848767 -438016 -82135612 1026030728 -856726337 1333358760 33025201 -223354980 377490326 1292399896 950565471 -47306794 1269409804 1780714 -230161872 555529785 1633217030 1020078882 -620196484 10540191 632657303 88432003 -696169032 220725632 -483316871 1499688322 987270563 -12474900 -553024353 128337802 157616939 -824614355 90167646 1338513703 141871781 -214515489 1014655217 156771557 5847275 11707790 1027684105 607551452 892948113 434971197 -75372852 -612436273 44467536 1022656016 903076235 1016868084 256766108 -595800805 1105322169 344746323 199165392 -432985605 243751251 709779792 1295773067 92745715 77838735 22973128 -175510448 1369777132 303551781 317248310 390099231 234103857 -390705554 370067095 423489290 1123814086 1175296520 1173893426 -395098835 1435989 25558037 996452509 -728136763 -240955649 1745059965 1192811587 281675075 95840744 1028211561 167151415 300682729 326490067 -2842584 1424879436 183697879 1117440129 -473088572 256563017 242427230 824823398 1406492561 1606557497 1472965854 69332391 161950841 -691475548 715807758 202546396 139924974 968264589 1863008133 1437180033 791145212 43661909 668638854 1358313267 -177595066 221196078 -158212505 527238018 1048240213 41622282 1246776862 668452654 -173238640 5630135 447854999 1630791053 39390340 293240472 895485255 547433541 1216362988 161226550 30805773 129096085 984072438 851170826 749061076 847877034 846479157 1189340811 1719517 1346284301 -312613 18425445 761302885 1692671682 347235431 116204324 1735861447 -596936836 524821323 17233131 29425013 282600449 309494262 -644472972 1735341923 -689406715 967130418 4273981 121699391 -132881673 9246117 28572779 491207124 328171546 408897842 1346176 -799571353 350554643 9560806 680403838 20881878 661288151 21988821 923777991 225449962 369423085 -575961740 -199863523 1888391911 347121451 1163694608 39252640 43448944 977939580 -82000060 -382921625 -523387266 1705529821 -715340529 -4718098 25787192 746234311 1089348589 32345404 -5626189 681663391 1518498900 -732587036 1028723563 376377404 1369857155 9622735 -12567927 1325931345 80258582 201307587 -58275175 -308940488 84831005 -5564333 1076343470 589557488 -8749164 16858213 1759870896 1211385547 932194828 -4686618 987272191 18954538 1152268357 970516352 43334486 -338024715 29529763 868243207 -29265077 1109810527 -562331723 78303713 -218356549 205752516 1696812040 1185577 1096370363 -390049 279739239 -284071 1386836786 233878989 839195050 1068968763 968666374 129255807 84088774 1539972992 -720603753 479473 715178471 -495083391 45477073 526047534 31499097 1436038538 -2942243 1166124074 166386276 1110661900 1644342134 1058895287 3798319 -54303754 43111345 747135923 30657268 105351636 360412140 326078954 -11600064 149687769 -562215218 1186866943 204565152 1173097089 1442278350 186403683 1118207742 135738729 1268596292 1596551561 -134576938 -217089529 862637540 -115633081 -437297274 1124049157 44459793 7642530 86274731 -188050800 -221944134 -115754202 -544031188 -131640163 -58263733 11295130 -5522443 32384850 1192246732 399709109 286650155 1728834350 1660138121 228095974 1914232899 27404068 -109473505 244804618 -371944811 97800483 1376123524 533238916 1211318356 330984461 132132655 -496461852 529673006 1282062306 -504802905 227118311 1207839509 1283918966 210178042 1387109023 -16624664 880064342 -621754114 1245395217 -449129744 -335628636 316297027 88739154 9915710 957746372 -168912282 1668803558 602268114 256997804 141601293 -80569493 1877272243 1762730390 9113593 295279021 -126692149 -614134312 26803362 270834210 -123306350 -336914261 317491639 28854600 7020015 1455326887 286360272 9674547 1150009175 11529336 101481796 2144953524 61641078 103687558 732997504 1858355272 23872284 637760210 1657955361 1605038738 1718285242 399578840 234673156 -244425193 1755114702 232240483 722776400 387181455 180653811 43080162 991092658 79049535 1415179087 1321188638 1596795242 2213440277 649151381 -102686080 61596554 -35173513 197891443 11419586 66460197 320297361 1813666758 1007433782 1532727747 52990506 -370322700 52471145 -57230809 1932416550 27156489 748906085 2301536993 643491085 308421146 -325930883 1897085967 2105857117 35121080 1972559054 2010872214 -230943205 1924832111 -324099678 58612923 -370718124 469330100 1079049774 4162233 985113964 142750539 2087391557 187589436 411865030 1317227496 2081067330 2454622413 1293214349 -288070549 4411680 839500257 -218973832 4187595 5099965 2041051852 959527788 -15498284 357926809 69796511 25392349 472243245 104903095 93093446 967297133 28604046 1582206197 693997241 69020816 35028060 967063047 82139102 260713899 172060739 2005327425 23306643 1903632202 438482542 742097240 54870209 1838497481 207922479 2001823448 31219561 11575158 1872844039 1543668177 399947065 392132957 40014524 1652612861 -27181079 438426465 957200697 1901999757 2127701574 344704712 48138563 337602277 283844206 550783201 2035027407 -188196129 164716892 1986434758 1115107843 1136908100 331057686 50408910 1489365089 2407081224 -320942729 1845411452 -326625777 2066965636 2498426911 6911779 376893077 9157191 43942092 -315483806 1116158 1292006444 397667640 1499501870 1936750803 2050643793 1538411413 410937453 1989491177 -306529582 1963187242 2204646253 205464384 2030879778 317173603 1370578090 -366789793 766205758 404506542 1985908829 -86707604 -176269391 1593674020 -178477139 1293082578 -6671747 139208321 282642084 52855562 -43866348 280261520 19727344 1203723660 115210719 1708504186 279994137 5855578 21893856 938717277 1843015683 205895511 14260344 809675552 309983065 667942524 -374981001 -226514491 13412422 -308357094 2247124424 1627998458 219529296 100983079 291628637 1886060638 122772946 75022325 1921595245 -319769144 2062740153 1900220090 358968536 1484590165 3380024 1971288504 85003102 1285501208 1908954492 957473035 50925676 1985747435 9276608 -504572273 1152299508 123968 9639953 134470946 -511658241 1464825742 131072561 114686346 -515068283 1248650333 338873209 1607922975 16342592 405871719 1807978091 1123095020 -8408169 194673 88964824 2037108420 -337637663 661293555 -533296747 132175610 27468055 636905806 64528399 15490490 56084068 2180330777 -3362625 543079318 634750438 836550603 326081868 1844185822 216396464 363479045 197512701 1639552273 1013180022 1967703380 -75366456 -160144274 -365730598 -165751063 1665755588 -416524015 933903928 -16573582 -240060308 38929830 170893664 1592295006 52058811 1692781957 -104321984 313859963 24955568 1640327006 -59279326 840699913 22742864 466187983 1132196864 156811366 82545296 24065794 -544789683 -91733950 241288405 -2908993 38185305 1732948978 146395951 979492408 1760520203 320045549 1166063757 -610372006 -275434108 -263702559 52031975 605638719 -334676613 348480211 1559634992 -594850754 9953911 -226780303 -717399259 530920014 -640963715 1613720077 500088300 -217951280 2818045 1211590721 138996527 161791765 75537402 1256586342 322031747 109510343 288159558 587447464 -642231436 388045597 72364666 1381729033 102592286 -161898715 1649650536 1772868088 191710833 1287231375 233398123 989533109 -317277221 -431114377 1357354833 90725754 1282008889 1569671143 95877116 770505376 324841175 93106835 1100833610 1074165527 296584567 684518481 -243246013 1603679870 351009311 648285401 147243740 1027375111 1364653402 74283279 419806148 822330599 835101324 -522381001 240529856 1833439730 -318693824 1649533833 30946042 188004690 1764668262 296159421 -60457129 1799893303 1255160246 36283883 1828776848 -397198992 1651930258 271323352 1463531912 4545315 -155970330 47693260 -490681019 -408171513 406979058 204670753 1600216363 49437321 -369714110 1112050313 16198621 1430588976 -312326903 1287852162 1500624643 1357265296 917088340 -573254482 -3684948 1477414672 1234965781 147791820 -15247294 -394132162 993337032 313463716 1224764496 1569141142 1759680679 567029504 1642414074 1839200907 -465351922 1187608374 359084932 1868441931 -314362045 1531662356 1882591196 1658841376 757491961 65974183 -193000114 140019 -274638208 29517292 75528837 2020844703 1463101904 -441848432 1302531000 -217052774 2058251322 1747723395 1199175837 1341166470 -159710901 1076849922 1147135311 1415147976 1708103534 90163054 254071846 -86010885 47504011 1022863803 1503199119 1198231132 292180991 874651431 -420434643 1993731244 -296630185 229795935 291135825 16247617 1263956595 193178636 1719910722 966397213 -69852021 -3347636 87701379 -39302671 135637839 86728140 1281667232 40566084 211384703 -300103214 29680871 475040354 363838989 564629148 1479670489 1023223219 -79644705 -414159017 1353317592 -12580024 312738454 -63351586 1157169 778850354 632035402 183972669 -90878740 1186407189 1454299564 1221126015 999264768 14151048 -52154631 639597471 -368828099 387685488 -48370748 457388283 901174934 46165469 1320558173 -230633306 -449813982 675286435 286708472 601431619 1407809857 1321625961 -277791433 1653640329 814776855 1750432710 -439280958 1174390202 -417018986 1203668619 20538820 169650575 84106885 1240071467 1495220388 81491547 1618025172 -469255147 409377704 1732805938 1834821702 -30911434 1294370843 1382704655 1394969713 1590564930 68144300 402263889 -417872171 1067279154 873562111 1694707665 518205174 -26707587 257255351 1022825683 32361627 1418904130 -26436908 782429216 938889623 1684852562 152624718 115035070 1704998983 1536375906 966505049 -479953641 1691564641 6357373 123527446 904741030 -465216182 33292475 295155490 1474009087 1102495405 1673707172 472347022 1583911093 870747856 616504990 -2304367 3919523 -38516971 774901022 69833719 32207139 807514192 49438634 1153991152 1046976974 1207393207 72185337 157013266 202478890 -449140139 1740941346 1157568070 1652776866 -258109475 144418463 -453704301 1552723826 -20627560 140708611 195291552 -18892028 -518085238 920213961 -464349321 98800662 1180657300 1551910661 -27669385 1372176347 1110364640 9991044 1079268416 1126717701 1794008613 1240816254 386673616 1261876591 334979006 30922611 21788606 -480926037 24506064 172252175 35896100 1115726899 21115569 33711871 1673495996 152312833 1707790109 84461364 871813640 1830933826 382235429 1660925173 283546173 -309985794 1198299332 1464637241 -31505681 1227750718 -65004121 28072742 -57722637 1127041170 1132444872 969337085 51562005 1096815499 104690876 -34056147 275583142 771963597 853492299 -11883878 103861263 381613393 869127704 993854316 957347483 51124570 895360015 677269692 -47720175 35369806 -359612782 22427981 1314506201 1361191601 59473953 516437322 1378453904 43582638 112727816 32962539 73746484 -718024912 624715755 88671776 22686094 40359905 81556314 658816219 70983583 862297395 566840594 73509529 18945954 34887733 45168550 355990136 22419075 -83641732 -216707255 -41912403 -294681288 1418382507 416619288 -14489119 -635868308 102995765 -14197835 863386544 74523165 -676275816 822837293 -11513876 915218492 -572162472 543219172 1398793626 -575717019 10547421 109710139 -345509417 -3670508 -123538755 505019612 767643512 -68027895 1473217108 -299694393 10502359 142209517 -30355018 -539009193 10323216 63401079 520330782 -244682383 944416067 2240333 -356645511 993523396 1136210095 46976279 86066173 140272974 -366009315 58380760 20690341 125077211 99679681 1598002216 144853947 -516326959 56206551 22288481 24283133 46329309 43041401 286682122 953209254 1556357080 -362627319 1130207756 1601178298 650594796 1508100634 10424562 104430838 1211974552 -44364078 1041635991 997008396 1077767927 17717596 -53330182 1021776605 25239387 1034754170 1607647432 1014516897 123496732 7976151 25956713 1530561256 725411772 -168749246 672939564 189749892 1247357974 54180656 1074460272 353775403 1378878332 463529673 1050858482 13600124 208038494 -389618230 1236079644 1056495843 1296975892 386239075 2948900 999002712 1630979077 -406594012 1184464649 20381062 1566189558 75343325 1226005029 -68755355 -379650591 465633038 93544736 50337243 4992535 249391117 1144580096 1295494440 25873331 13860469 937884062 -356426743 -28511246 20099643 1288303739 1617853811 1558524385 875236982 -31943227 9023029 1522154533 7653033 134751221 1308208959 -364399975 592841764 115601072 -4819778 1323929600 574658721 55509491 315926932 1624220361 1256246345 -68061252 26481237 1673605499 951013631 740633428 216402115 7757131 110200019 1365166 56845464 79915892 -9813297 799620969 1250146441 53468706 577079931 1254798950 -208481892 -10778827 19074974 1564545738 83387615 27703076 -46216029 23043832 41203306 55901993 1257237061 143346421 5603075 -449593133 65739476 997321947 -436637548 -7440842 354724939 213043506 -240019217 455811990 1045013864 37826733 297470333 1561132377 42854388 -13782387 679177951 -418048479 1519979600 -23968063 86527035 35214704 44825192 1186411802 1167915637 -2722114 120163410 850298140 -329822693 1410823945 10939883 1162694485 -32896225 10855728 79907334 1312084515 -60422218 -1698257 1034137199 754313206 1454899089 96696631 402133883 966624128 205497971 956266895 175945630 -58792269 43848837 1277156387 1178916877 1048351534 1030361264 1270027701 236466 52558633 -26665321 1209312190 735008560 1168969634 1135286130 38312283 1135342119 1558841132 -90637801 -412788362 -426180842 1260114154 28853098 1141862143 991709045 219585885 54521377 1093935695 1160643753 1163490292 -60470495 -51504823 530414730 1210663413 -392977582 -334907782 34498733 1242253549 122597844 397987821 128299325 -64561711 1036042200 1028600162 481411120 1036191386 125649429 1159584611 1100449075 45856817 134426414 -86541817 230472236 555173663 65865672 1418518627 1062473693 -24951552 551142802 43095897 328261959 94568009 472276348 936542344 164015181 18638471 -21918153 1099152356 826356626 599801116 -332978248 63890799 251209726 -139661410 995786088 -317346238 140375083 1477098692 262275236 1189610801 59663091 -4110206 1062003881 -396376 1128704214 -55600707 310824496 -46877602 14357118 1191014988 1024813023 1250020446 83558354 -44381570 -12042079 1171723642 78996972 61998322 319409618 101797662 370008710 1120154201 29450644 -42865909 17694978 -39612131 309525913 618757314 512642183 1399879383 952961425 1041173314 364244464 519912848 22114781 -287858454 1128022644 -7408499 1049684053 778126302 -3406081 -334672187 1391359516 651466279 1067852174 -216350166 270402059 58521531 21780274 1060845334 290460865 1065548227 8793214 -95257713 90459097 1091245546 -13562100 915032007 18988946 -75147868 31686 9126751 484260092 1336951102 138821682 34420041 -542980 1265813445 -10649343 651196682 -296689329 657529113 163710466 80422993 1381353701 926408198 -73120312 46226232 1314745785 -29130755 915498445 28994732 7607644 -41146346 1228240429 -126761006 25208379 138245240 1269153016 691611458 27324838 370132651 994561788 -302508492 -373662703 989788280 5401558 849245684 682162527 1020440044 -42705527 -221159219 1051816382 -235507953 24121309 -22507686 -99290490 -93242250 -182975209 73418174 1265677495 220133 -48262586 48818881 -24064432 1185656100 -124805967 818243928 912476667 31198005 -317772149 -45868196 13602435 -355601691 -10845289 58973638 911591358 862204783 6808292 615957576 997637450 -63462695 1187454978 67066356 1203508601 10392794 1220764967 316589337 409603176 -262383053 220839347 13016230 1015274556 674870433 6999162 50054836 -293456768 16947309 526871556 2584392 374610747 58361690 1029919701 1062652661 -55373009 -177500705 745847594 110621808 1127609950 42797064 829555472 -173621876 701747809 -272552999 1053800977 612057801 835913754 738178699 -169494291 99660000 11302525 762710838 805779954 447218014 -37630991 -9585245 840515354 -304929516 1195115468 7500354 1074241734 298573206 -178249091 1178094588 -130766012 -32631312 893259035 602482678 23353548 1004654385 1151923722 84739454 -38161179 66179551 793940072 69963189 100006467 80108407 -118465960 1012420325 197118076 941349582 -119073262 988652886 44647090 359172417 632799415 -14851454 28931562 846235484 -129555927 -286070191 308213622 60285889 -33796598 30528538 36479518 77296280 506073577 1439111 102717282 1115646392 863478080 635907433 707437017 -215422064 582504 -210296015 -309485399 563837391 -89877939 -102684936 506133768 -55835220 474508560 654071685 -4502133 549837406 705820590 682002012 -351159094 802155991 961700412 -148872066 11545659 392269256 -32622597 568914175 -5585414 -117328313 717279383 48617209 -27689083 26800072 11244591 778979359 -131413218 609177418 80693995 -13788464 826086604 18778553 -127705365 1010067126 -6286056 647590867 734769228 -3679641 -274771339 -301683665 190814455 44825120 778835899 -26478266 384180837 -15638450 -3825101 -82651 798521789 931932640 38747794 982056324 119589581 -79030946 -111038854 922435 915204260 209187429 534393739 13986327 364029781 -120887990 122604765 5017124 899149165 800676792 95267989 869496645 915840127 -28663598 778533380 837454938 -105546074 105305354 17047546 1240057512 959575689 20906142 285062364 1214401574 296294852 -379738157 1027957265 335819015 -10493094 -112963216 223110134 17850913 22071564 -92986434 -266537179 1143103788 352664010 1040977917 -98152843 -84052782 978381077 69106114 510930606 4727255 24885791 814710513 1164763330 -36650632 713424257 24475545 -45098421 935038231 244437360 1200872320 -22649618 1174249175 47326455 1220711301 695221628 -5401544 -13504813 1001741230 1117376726 921065057 860955450 1027303403 580802 469296502 -409972799 31371793 -15072716 -448198618 -309134645 618239417 798758383 642319810 49272516 11088625 69817110 657749244 625477846 -22982862 908185418 798376378 840933423 -64109726 1203443022 788295411 642002731 -27639348 -165346230 711934622 33393156 -30893729 554332682 -116102456 -3163602 -224270093 -10491798 81912999 1019317251 -452022715 198900633 872100542 24364103 -24121954 961647066 1081159310 30644635 921276994 -16663573 455293629 50959139 1078550315 756730388 -40441839 21382627 -317302943 -414484873 87743999 71035742 -31982837 100477549 -262965235 -29195660 -239184049 975935201 -16643872 769090790 88211063 -99772813 271351480 -185146106 174501110 -13810149 -166625218 -353135944 404883394 184259367 3709737 963302433 767305545 713748978 36366402 -100003005 481348747 32313178 550536904 676051117 -151594427 74591417 -60090778 293336992 624701269 1120712741 921114774 -160753397 -3695329 -17103671 -40752923 1044011771 1016413710 -18310897 -312053760 1064138580 65299337 -126475676 860370104 532097817 920005898 9219759 -232301174 1031016487 899948221 556666069 878649753 46205107 12187477 -245600977 -86953174 648187757 14684404 -360755501 28517499 548684342 169448532 604602462 926064398 23162214 -30460144 229213633 90443394 488080509 606678058 603234655 -268665719 -62918352 -114224248 -382208599 707645906 -34410995 -69282137 -61180070 -74159665 75012647 33538387 473510239 -15348743 -96616514 -3692643 527981169 -91067675 -34217530 -444757342 553236110 702932467 251736445 -157373510 102912312 -328682587 39785857 401493209 -411802067 420369711 -37256079 540593995 -181236618 -75124805 644593062 584599055 912459155 36526089 875225876 -66784847 -28741731 192707430 986853618 472524342 -286525605 -3394411 626742090 82375735 -32768686 -21957330 7960230 494534774 24820707 818490332 -17422071 -385819647 -38083154 -14148442 -24421283 452789516 -16622469 -71735366 459652830 -95265598 81008643 672915871 963958819 -15869241 -358304590 -157364043 -128250895 204795028 7196957 9083486 -30932349 -22428744 -28613458 1054922856 6031884 -517516381 292278897 655327285 -374110175 29601946 980946289 17871534 1109476985 904382557 -122641786 18435029 -164070960 602198212 -35403044 736252521 -67948415 -97134800 -154933627 -11847725 5085617 -184964769 45881486 904457137 484018 1083597692 117882994 674828191 -27988568 -102808343 -19781400 -9636454 -322049708 -13522185 -123197404 852102141 340633989 17124738 -22026227 -110595727 999220352 267135716 80987070 -37583156 628144247 36516386 757939691 -22448326 1102144408 -262342857 -28952288 -6868291 1111667251 22114025 863513204 727055445 25943448 1039829124 1176261483 99092476 -251362838 207449857 119296587 1190572799 75501007 340296663 4535960 3903743 1001387173 67634077 -43158941 1266303735 -353302607 40082180 52766151 66244215 -44004155 -328515199 -134960560 -80848899 173633897 930266615 -90112534 1054795542 -244553871 708436099 63336863 -246012233 3374045 12638442 62404622 187010242 -79020015 913063701 1367020588 -56293837 394195037 37295973 -177371110 4162664 782847270 -409457573 20224444 -56993627 943496794 -67565816 -17931 134212178 -132023898 91181840 983842753 -60482141 910231324 -106504498 349369487 695077010 984288208 -9045105 -387965061 47620940 -62143153 1099602980 -49606017 -50179833 -62039339 106882028 597963478 100817968 678544831 47004717 107229488 -46238449 966401129 -464289099 83379382 1245055918 -452394350 883188901 -48232252 861568737 -144516422 719295908 -18230727 739853323 810303902 73343303 -25212583 -454369769 880175798 -68184633 -30321624 321059057 -108512257 -50506216 329017811 1242059991 83649506 69260953 1068018203 491945803 89377753 688474212 -20695 733373 642276529 -317786598 -38686378 -716981 1287668865 -13762586 49066348 886408617 71331051 505011096 899902270 -106561568 606874034 36596935 -6207454 993380309 1100262264 -18401184 83514741 877243603 -173704629 10236036 412529836 79902778 -1707994 -49353980 -77405036 4138024 613562680 591726124 -98028409 -3390096 439337490 -156233221 602691139 1239966207 823661826 -177227629 859289338 218036013 1235127253 290429542 -387109251 -403970827 -321572245 -46470522 231515732 45647116 -3000504 9101912 140231664 -206396011 959161856 1229081702 1041412609 160626061 684375975 1290491434 129411603 29964646 1202516090 1093688418 855713683 1284238205 1139854704 823265248 989876857 740497384 -259699291 1099546578 1127067627 641767680 1258823554 -15687505 -101080471 -115359031 803877840 70301798 -330930189 -6655575 -226809102 -44342797 707843250 1109734014 1146342702 228894385 1407070037 1007201768 -12955707 63009924 130205795 -48917846 700216352 6119024 284082726 14941904 1077446070 1203889451 -334175 60972190 1081768488 1371274592 1177412423 861646123 1114062086 -76210538 29296819 115162467 111628384 974918002 -330212176 1130720878 -358659893 166501449 862161848 123880079 760973744 -19710863 216162688 -31169376 712536263 275779582 1254074565 -269192809 197819485 -31678889 709242668 1116591338 811060336 180443804 113212329 -333752341 1313755505 1111776508 176681784 8521632 1021558445 1014037692 1264286621 502869288 1038707190 -366443697 -88699489 510368904 54368248 124686226 278606950 862592 916261301 783388203 6058519 -176521995 864799552 157479572 843857445 1133364388 915178640 114676706 66460877 -23545512 62146655 44572765 48083180 -410919941 1255355352 -34353003 1171489390 1113962378 717706085 3313637 37710022 52152897 -5973893 92408652 1032945323 23816532 1098528355 645220528 1077379700 528471534 1248040598 -360638304 704995444 -31114966 -26961824 143568761 67896206 1124398931 -309505709 -435658895 839392090 38509540 -6057129 1178764450 -283243645 849433293 -374289999 -29094436 -15083635 802511 16138104 111636896 -5448835 -466696527 65076087 -453160138 1213681802 24744105 968089069 -115741513 43533918 -514210 901199305 212824733 588011234 -70207085 449114930 -474258636 69604849 296834521 515328938 193826119 -27284096 -471200274 24289204 19053859 24738804 -398515402 -482577538 362893564 138422 903203382 23081175 1196277589 -454070245 157595982 338663371 224248432 106480471 51033752 164607054 -460109795 755024358 -78429796 4276872 22396647 -483809922 933109450 6173137 1342473340 -26779271 1206408503 224295350 294250281 1035022124 966211912 1421738055 908574931 -10206657 794119262 70337549 -1052279 -54997384 40408535 1246360006 103795581 30579476 -32549650 450702856 1199894410 67097308 -401255435 -2363292 -256845272 333284524 -376975385 1316081116 44228571 1069300754 155741713 1274653613 1960150 1299783688 -372951724 232016277 486863749 1164434031 47000914 80176563 -13001949 60737074 8937598 1287566822 -410481135 601735884 901168920 715682152 70678846 781641193 822538420 1166624532 -1466724 1061957959 -15788484 418344101 12773490 673173566 40738932 745295309 25211686 990929190 446102838 50263503 1172292107 838301081 19794256 1356270624 5889544 132244041 -64209566 -473814382 132309660 1187375686 845863259 101096182 927114564 -203445418 -32898858 -770116 1148413941 959021057 138552 676548954 1272499347 74130582 1020680248 632778723 540638511 1181489135 301241494 1067653046 166812056 1209633715 375982881 389443949 736108553 -48941054 606744126 405229566 114328576 96470102 32211398 89316263 769697274 893601499 480880596 19681700 490827163 115102645 -294602434 596875486 -397301428 -370725601 1022075341 1457252095 -334429308 -371051763 145975929 35556452 118312985 -202499141 739608508 434964 904726462 608396068 972670988 466092304 -193452621 26118332 542510230 1680445 101583087 1310696425 43684436 -406945448 -10131952 57717132 991114575 181084026 192995153 167560600 -101478745 -370619898 760434 -4153946 1281425219 1356964462 100394030 220502024 606984137 917532703 794465352 34814534 1228132450 113581928 -251954177 -58585995 14464639 10850542 683396227 1220935059 -11744046 1196714825 1088002348 -290228080 318038108 -398007317 207312220 61909141 95988802 946025958 529770721 -157492985 108691608 546876475 1127162328 702473106 -263120517 -22484808 33947046 64309086 991652958 2750597 51850832 -465602518 1210566924 1225511093 723913591 59035804 -5962278 -13838382 217601754 144583492 609704164 1013869115 665676385 57163599 890583891 754857632 -7204494 434702024 394865411 1118461048 -410652716 45153578 -220643214 633283489 742733249 433725377 108318874 62266260 -409634385 171042559 1113961604 10961220 -278669778 115829261 63681531 590605855 601618743 881288286 32976145 128553983 634962088 -88517225 443543765 -2531935 -109268423 600775339 3182589 455285692 88724924 693077268 65913957 392249606 823148421 -57327564 -29569176 -450628334 119471810 -36758425 170750934 229765809 855543917 26819345 -4410902 227415146 445170911 128909983 12677261 645532147 17483646 227160368 335585514 125273215 372982179 58902929 1056578512 717697484 1091032971 88478747 132639598 131149657 81174477 1074229984 664854063 461156151 826933383 59192420 737024028 128190430 -473757050 543569303 16034308 138178260 570286029 41183459 -583 1108950474 -423047775 392012395 -261286655 -238922077 92745440 66588665 33651779 -380519272 29556170 69152405 68574540 1047801148 -390972571 986093516 662975472 34504512 18379695 10207460 -64863467 -264980075 1010860285 56312952 729553680 992627749 37547309 -29560091 -29513401 586950014 14807686 86597373 34123571 23183211 7711785 1072252907 217025268 1036516992 31531173 866184676 -200871631 194944401 665154264 -472849402 53165084 88174291 590401120 20521691 -124985434 111971040 69936758 61014842 -577416193 26706742 819160380 107229981 22097329 631007648 1029627854 1168458077 475736541 891523279 976764239 589329 287923644 1092041729 560380799 426907615 10229745 4585806 -24810214 632032035 114459687 -60521782 687073910 -374678748 1056690730 257630939 616887593 38301821 5061290 679951552 148128486 -22688451 939655115 830540931 1088166799 828577579 577494728 -2813005 664632432 253216024 74406610 -491525035 603199114 -348309399 42653454 515588688 31781302 98638038 -211157668 878683951 129941399 727313316 114993740 141978550 145258811 1039604069 462248805 35059242 657036110 774508910 64190236 84932252 8190782 -424771947 76562741 8111892 611067954 -750682 40595284 941023928 67166237 1023230737 1001957483 -27378588 -460529580 -74592367 77047971 859114409 211859439 105596139 15389974 155224337 613996939 672802379 32680008 725364453 -414837 21368098 256184121 576436807 649244596 -318170869 1034598447 23048870 637080990 582801942 -382091996 32358831 -417359294 -462541586 424398126 985815659 -42163506 118236590 449842147 105656945 1042943703 -411479104 -328115211 331335550 552647815 -49401149 -75315097 -243215952 185674342 121747022 105810956 1112464191 66607314 977844621 -288571008 704117813 47289061 -137024601 -66453882 33519111 -120177863 7907494 -293952633 21524278 996668 -2680280 857372033 74701688 674187629 1038750926 48554871 -93336604 540113460 674630566 584720550 -132826202 930307221 13257751 41790145 10229310 -14324725 -69227377 -400507552 948291259 829536675 -44155206 845439539 862249653 -402148544 51656566 515406953 330158313 -109513450 16464803 -157275541 -11891610 627110866 813865819 634625697 -3444998 7681801 614077164 61082639 192498563 25832462 23723138 733709564 -164327324 599072840 33889930 -174885617 12499688 633749205 91350811 1609344 152493891 86509207 -10189162 -51890695 -21051411 -198215479 910510538 130507505 523442259 602999822 -12374139 -26001158 -16121206 -10310582 16180623 421681816 512406503 614280202 -95526867 969423481 891294250 60891694 6922841 -4633661 -17426685 -26964304 27929 36155739 615243320 574216745 332482880 61176357 10288284 58338135 -330167168 -12209950 -155232915 -26470105 -188414497 305513097 -62249560 35839695 -337542049 600794378 310339819 40524740 870813447 193262361 72633606 464369864 -222744350 -107279332 442150029 298968097 5359182 -114185656 53546978 432389477 -257945270 152222616 172931005 732620580 -160254027 815257604 -31114335 605561360 664282548 348070379 8748180 270257211 42078441 412026136 190483132 -249257544 707921006 467202794 199862 52307109 -3295407 632665629 -226109982 -38133233 -225823607 651351575 -143697833 621372426 35362977 -372338403 -286571943 439638093 -246096933 140857469 198759381 132410318 607830843 5058539 -5082104 21555424 -58087341 66978920 -46208016 378115491 161273517 -3123734 459013868 -160327063 55684753 240568128 -174415391 105593709 37119614 -442801040 33280979 291201381 93438716 -508373982 -221410733 69995292 85990279 -102973661 23051841 635632033 -508659928 -328188049 44395836 74749213 -515268675 -23890248 1797670 -155358840 62382117 749660569 269080307 -168078258 -572670538 270154801 76908552 351780333 -57729143 7272336 105733827 793257896 -137386695 -451407989 256837927 -540027818 64211393 -1737083 728804886 242067405 115510599 642121260 6242497 635498584 38603750 233458068 81401047 351154861 47582469 -85348653 117898508 12483808 148483455 -14341070 723962409 641361394 29916928 213704197 -19854045 158429441 223041371 -51750524 -73346781 -166835812 13323880 -93134809 24896590 529704673 314082545 51063796 161893430 7698523 493990780 -491067843 -222082478 -398764883 -71743825 658637125 99675473 118334519 113409792 608537156 37034693 -38365249 -70372603 -289565495 -29485849 -270783051 224848362 -645487428 138791898 713942985 512780354 34425451 -228126048 -390020747 -165576169 -112205802 -103999140 511198826 -41145241 185858834 19786887 -382834178 -213920110 -59578605 442999788 -39577340 103325926 6200092 -136571542 777594729 159590644 637089276 -283249317 -215104727 -7175705 147760491 -26563001 135829096 491306716 -598208176 -467021614 -223921530 -237328089 630573598 17673738 -593130188 -50713294 7923596 -29906372 791164082 450513749 26799593 -4766086 -107804902 -1823003 364114861 834884093 -77291010 -243101777 -13190668 5147830 -20643963 113839332 6836438 45861867 114191442 18363166 920623957 448719152 -354139568 436211526 -220443335 -116721269 732654818 439346089 -44206375 743862532 51058854 1756108 236332250 598470021 -104242981 92595944 -480530917 772303793 25171710 130041776 955785 -51680227 307619130 582355299 670860840 233170473 242245918 154835997 148637950 728134907 676015725 -66453078 666730674 148772974 -150527553 -223972652 635707925 -4964487 -6139425 33583 763724206 -81856986 294609433 51961301 -81065267 44516462 -399530421 523836476 35926237 96177869 -9491923 2441978 803712478 -74026945 -94864495 395108600 57221555 -392627134 -246155116 139891173 519975 715641406 458534910 201548662 115376496 -310847832 -244951981 13261087 131743174 214527418 -253076813 -34565200 200848346 6730952 -231444686 183576300 -2760467 147485426 511353589 151600 -242861074 587807081 305562198 18348654 379518889 -414499081 -92469162 -306438936 -331334082 90602467 -306579660 642476066 83336 -223356288 31907835 179072312 -47822135 -189311964 125992660 484283553 -259346208 156515673 -122838499 -19742588 164081180 -40814735 62489566 199965410 120615953 40296855 79859191 116311487 -54908949 -176828903 251788291 456669042 566689573 391148373 305086421 -219728689 -6696672 253790098 68317072 764658748 51895433 770947605 114854656 232602085 677807711 842552565 -185694903 31385060 -124417772 -337655877 -242433345 347923270 87066247 78505658 -32116763 695626693 731289388 98972132 16484348 207161730 59193907 651114787 413647343 -74633018 190928810 -122531105 -74446239 53556855 75814033 262230462 53175804 -312068252 391706055 -186335855 133880299 168769676 378841827 418644219 141876759 759913333 715749317 198717730 665653032 -287364379 3828195 495122236 17703338 248728042 -311361656 520781481 322244048 -35101318 694229329 -138607431 -271753208 99792455 40830063 553560965 49283521 -22709853 -279615022 294813851 -125153271 464904698 330388535 -110796337 325897376 465739065 15551624 236943219 -55457562 -15462454 -10773095 43940066 -265794424 110488310 152585008 439268301 30673775 178548562 -170495361 -132414910 -258217768 -236863544 87862107 585470854 -95101677 583133387 499153889 148057703 28665624 9461516 12300076 -5191327 -207079168 129838582 -244697209 -45328329 28258313 436500649 498578998 434128635 -100244248 -271874670 -210691510 233136861 30131 -324672209 344778663 463462934 -33266288 36091415 427978763 165068759 520864671 599422367 440665932 395324168 480471418 -171273991 246964037 -57041599 -258929659 -310988197 56653811 45111215 -412240140 299471203 -67969769 345438829 -160611554 594665985 600007016 70127332 638814347 -311634341 721021848 578369427 153467942 58620788 593516285 -240487827 212680077 175216861 38634661 139303173 482826203 149291650 -208811944 418046084 157827605 21635460 303649248 -55545111 34704107 14393286 190283566 831542521 -254760667 289148245 72086270 111558320 578373910 -129284209 -13290870 434328965 137058106 -307837848 248891134 484527658 -255304981 284180360 269936274 38539148 129092548 166836983 -284903089 -71653375 -47370830 35018455 783205417 168253187 167951605 -232161103 -20939516 -54605731 -273994869 12278644 -33649493 -10131482 -294782975 -55804262 -13085161 -237474969 37687046 51277124 496030419 -91713110 -352560000 -61168167 527664385 412388883 -30028890 196830672 376013608 -208152788 490093501 -93502588 608096933 273746544 -300687858 6846739 65909940 295862378 473732144 -25978338 27478847 214692314 646469991 294039017 561871720 -55835233 6865462 43198239 719751757 -97337166 87405776 -205798277 -106351693 367042100 16873534 -36012434 -5549285 -217229264 727912421 426600480 615547762 -368283063 438263175 721308 -267202072 42598109 -247663133 -290242241 3921221 136875400 384586479 431510207 57668612 180132959 -258510941 433582530 -220027791 174233495 451383383 596384212 -4119526 178779520 392029400 99665355 13670963 140617867 572350429 -280936286 77832653 152656211 89672766 699953475 -134435888 -174021345 -76920947 600559709 36437775 419243632 -210387657 -129518993 721224047 127117673 347123148 -213435704 415046342 682177798 282911553 381170186 246088600 548797480 251506415 15454517 -23735745 -97255275 -214877173 139360067 -12978475 306903701 5766429 19297334 -58331924 243472583 -307315944 71304672 556223330 -257442201 118594297 222353205 342167825 198213323 -182193731 -233841878 24943927 4843753 24474063 -121301362 -6233541 -400522751 520183827 -120163512 -146576054 165498281 -432182834 92777312 28866462 -517288980 140829754 -123691400 -417916404 225648668 -417926643 -88900262 467566208 67695995 -391773510 6369987 -172573262 -4268083 -2757006 379568446 488887531 -259511052 -426090858 34590657 -374715827 -22826599 -171460219 396252606 197181106 227832169 -16698643 -36041822 -117980005 20291011 -400924278 -390008925 746631876 167492005 -439772414 10161925 612061868 -411828445 -68577469 366973394 -74872577 -507256135 57802359 23712182 121358865 14639601 -68510497 41003487 501446530 257183512 -7241691 18588692 462457336 695468088 -291556430 23528539 -290873967 -30899750 313710676 23305677 75813323 80858535 525592715 521386923 183615394 134670817 643229518 80757880 199218415 18761346 470432807 -194124779 -9421984 310457195 136614845 16542563 467625427 739224254 199680864 261447634 -178003724 364834170 -339695636 759207382 359022031 229845061 438521606 -281509926 -448240 375565933 -302888260 795845725 466925258 155073347 239953593 279909253 690738163 724670199 -52253392 18432392 -94000343 283894108 -192114660 368311368 -28507492 -23293558 260954442 581152369 -43386490 250961675 391475161 678307355 502890138 -15754166 299677775 551310595 67971355 230891835 -312560623 32698740 105015890 -29457657 -321782822 305654736 490723017 -70831644 -101389615 828118014 -244556765 869473353 -164444902 39647758 385509834 -118044505 676714118 53667940 145156879 666416774 44380558 630916566 16763648 111251431 578922119 573027368 431217996 -32608507 -52958387 416308678 374572776 -160322341 98464610 96077329 -372465 378283926 586261813 615419498 93807849 150182060 -74357547 21187538 53754811 -76595750 -286051244 9672225 427041779 353256952 669578020 654762606 729452946 -484034 31268474 -160743717 37372482 838920476 516624062 697030482 127374949 41269405 691784176 4453347 -315429510 518876253 12677726 -279083194 655487860 124242078 -190827928 -70231112 413727332 905518490 24032702 220235614 60503506 -267618204 192492 22242231 -32699889 -150798066 93063949 411015259 816246362 -187784155 449359961 -237048745 426494498 -112243896 -61827466 307076438 93242931 -51645287 7301960 24235689 -20138830 929506233 -191691003 675544543 -408349709 505587980 -169382158 26679219 805401598 382995528 156952303 153890250 -181910549 43371657 -291017960 385124586 -28090466 -66160304 -40681943 573830601 765597577 -34291969 4512176 577112003 271538952 308587172 -25459066 570779436 23756158 -206429236 675651590 -293192150 669615582 37616591 82148417 602932087 557296581 131968678 -19916563 20214005 626147944 62984494 605129691 278425211 182272346 -217460481 -187956500 -34850328 575518295 -165465348 -303180540 546318699 2924157 -22062824 6359185 2081582 8063812 873520382 81246522 655254205 228070203 429653933 129352781 628330587 -153520530 500712865 715065299 629772189 -267686857 393508122 45733722 -86981850 207043993 -339812449 780140523 10242994 -249496470 524302966 523266227 209379629 4009435 -116209875 399192008 264352506 361468938 -161296882 48298796 -241263043 666844504 214579389 674163408 444022716 -281279789 180291722 -159036 -113401214 -6075045 301292151 161102129 545435810 70683959 -341446263 -17071209 707470481 584674817 -236472626 -427918112 841990 419509426 -77051483 639162214 198963448 333206905 195633834 -214581462 11295516 58930430 -342292695 516372341 52006219 -62935849 3711015 339380104 -458895353 789795905 3674039 27071395 107876311 238177949 -81950587 -158930408 253496327 261804281 158113789 -49566241 -301680186 84898931 -303160782 3454056 74089542 183712012 178890932 295821080 207671256 -192928489 -29982368 -11569513 -294189592 25364770 -24527952 -258632014 35440127 -106137891 -166778558 -192916078 111342713 17600222 253497607 40215395 21785028 151783093 -229867200 211387151 -135936656 53985071 364759789 -143828917 -60761641 86291521 168381745 -110595100 -139114899 -429043918 -216281261 -447929495 107667988 -148135675 -26337041 184787341 -256890671 81772356 92580140 -31127410 52567288 -19894465 -115035457 -332431635 37899519 50575366 -269338567 -384202296 336409294 460582763 85113697 452063958 -530188831 31665084 128868192 -100882728 63089137 -491086134 545630299 -22930206 321080696 32939884 120535169 33143847 -358272747 55883543 216503323 410995770 251023327 9980904 -526312821 -227488060 188066605 629459799 -348954360 545510496 -77298431 -236756782 -246398647 192852043 -405438294 56293200 699815398 198424227 48433414 414966836 -400881172 -67414147 -53102020 -82811098 -96714486 151984222 -71497300 -7944519 -170663337 191258896 381637738 285726772 478160665 -203001651 -139933850 177452382 -374584676 75953272 254423601 80539027 52023628 35162291 418692934 -238243194 127868871 139587088 29935663 115766024 -276009095 435728571 8217844 -128295405 209279075 757827161 19717110 -246323823 -99452746 573356381 -204963755 467595340 -213199034 498274298 531988159 176847438 729591111 137395494 570941687 -98986722 12948081 419393941 -363365684 468843233 82639478 319370969 527653399 237110344 747935954 541410333 32184251 325530898 574703084 40394460 47293830 598023725 17920324 186169740 693977538 595371036 -16667376 30084348 766339645 -16786354 -184195948 126495250 -115083761 45116892 57321717 94035271 516487241 2714560 565529688 275022765 672536451 23285346 -11951621 17601350 778506946 170255 -9109618 521263919 373965742 513831177 18818272 54393791 2435737 224299968 462693059 807083673 165623291 -116129861 171888943 534342940 402988946 687864646 -113312061 374952529 393217035 556785125 -32555933 856510535 716388557 12214692 1605908 25992409 40016257 -53705193 -275479307 92069813 -13575679 55325850 -99365497 37041726 264922778 440857254 173546801 195841783 -270493147 18387777 -79932215 463387630 211872606 -262482523 50820408 828774959 19001831 523691097 -175302454 1928213 37361134 -302244122 68918045 646385805 142666863 -301497409 643556510 56234884 387180342 8551342 -252406544 619374401 842218974 -90394627 -174422819 -209567294 436060620 637104370 9047743 312045583 228134834 653569298 593919217 -19416621 303604255 624423981 569322366 540614206 691585916 -67753928 519650795 -130911809 1635163 -184759859 45138972 -363070 733931643 837421495 123341532 66665554 315889098 220705770 -30511272 748275733 -83510931 33020498 -138272156 5999902 717570183 98990630 111636587 614443497 506444089 -244805955 -16668333 621803739 154160312 -32705681 268770420 187756564 203787282 425484649 -131175479 55311743 -188272637 433536637 575119369 468075089 413737146 195966938 134166818 148500943 695153012 173389544 718682641 237609 170882551 69452062 176662426 -32536582 456148542 143736193 12867706 568247158 35661918 559145707 278640246 -973957 146510434 34390330 -312928735 705879556 491669272 9841321 -6506662 675694374 380419936 228479359 -42759966 346565861 683955236 465156334 317638098 42600318 11120831 76586 313850995 79940849 116776240 -306170231 -6352093 281560940 79990693 -48501355 371249112 -312467678 585445638 -60191145 132393461 -223980511 4396289 849789291 411516959 602669877 44124706 581953324 282660653 -94962186 476920534 -119954832 -37887555 848281165 -206621056 370080358 -48075938 85915560 693049913 82041892 737844217 833505432 159461636 678187433 305888678 -140513833 144985619 599465766 41635311 97788372 -52845681 766239300 -10647338 28588218 110754030 -41345393 -11262870 525297768 121134588 -97199646 -276671526 179387548 576225447 744870693 100566383 -194754879 320819734 402597538 391682810 25300468 489821720 -186889685 -184962234 -357911168 34339784 525911800 587132191 376709801 85126036 532868494 298736283 228713363 49774228 65799905 -88996252 -12094377 103282995 -111952304 82285484 436614884 422370639 258791383 79349815 -185914607 315931623 781907072 14217728 479157549 286789462 386553099 -259062849 51874750 -396601386 387600198 -328946882 85680202 -299219326 32921206 194766123 434397657 652143779 -45687325 914124 218700325 430647102 -198409834 -207212721 270114082 224293224 -21279605 530036438 82934192 771130 -87547788 -224930377 149294145 254241759 7760174 383944987 89895774 -102233709 316952669 10659650 244668901 -88605422 382252648 293379474 385932647 -78442110 475744648 364510177 -5950257 104026883 -89411796 588444586 43543925 204531381 146776732 -23534579 50111133 -88101245 258809491 87623083 -315502946 389093177 63325403 663730038 -130268977 -252110279 144171148 434906536 627033450 166220824 732167283 517738183 -251190196 266702652 56203395 191227049 104426274 219397863 672848300 245068741 588385 -8607520 -23084147 21149568 -221106317 358230405 42760945 88751175 346235821 690833024 -67108686 98023574 339561474 -42812389 -35062332 20420028 518896198 -29700165 -454031 -88493794 196406799 326656053 -366618950 -453069072 -92444124 335976598 -94919542 99995950 384026420 27551504 142108952 210039185 53113051 108468639 346040945 184920126 -173903040 168367183 155489301 -119705078 16423043 483469059 420508691 -85679913 -4425658 40571118 428896605 -226110131 -61637826 192413435 93483685 391595925 203578044 -177458612 44514726 241001294 -274468039 -203096623 -148343668 30904150 -320291513 111064712 265531534 86728392 29161540 -389509076 11836435 -100657609 -48725053 61894746 270929813 577575096 -117586004 197264954 -257088221 548649325 141676777 -296159347 127900460 663094293 339200980 233100980 475436320 744398357 19316628 402269262 367913550 -9558193 -1359749 68961274 -57140318 -21822627 -453433076 261047581 -93379888 -450113444 -210244384 59299118 83998139 8536440 -274175801 -221261652 154919101 478122443 16997 -41767 463746202 109217885 676352233 55559796 118897410 20960761 -198681275 -310679989 -174965000 250223836 -146675148 4151975 113952205 14651661 -269074072 -61970912 698194191 -293295509 610453511 -159536148 -204270237 46800101 -43557167 67956795 -272772224 -58901852 30483203 -360319962 24866675 111121096 -102216259 -77830189 489126236 42772906 66873147 347078589 -266644298 311212638 112696801 -120749439 415796800 -16977903 -133092189 388662390 3694254 -398393317 11508322 437445784 -214228730 -12216634 183867087 5492745 -124089275 -343079723 567123012 -40058688 383320391 4113284 -281961258 410856836 696380094 504762856 181110313 31247974 479919886 -75756636 -322367342 -133826281 38657156 309440053 91041118 -280811629 5761552 -294990122 275927441 15203215 -350000006 322096376 1140418 -276731320 -16494480 526849328 684415888 554500179 -217456698 533464249 292581376 156084346 446630391 -298967326 35248711 672986546 38846100 -130567035 -14058402 88695313 -177230317 -77500253 437452729 -46302032 -123634257 -113928908 -290226978 1604018 47780801 -260231767 -171701868 807732483 553449226 -312877361 600013248 38080571 109782108 210013246 55756448 558958133 -109280406 78775898 -253906771 88504490 927787968 144543435 985142965 106781920 689235735 9489826 267448909 663630665 812587670 60429496 91445 569039915 31446650 863705827 -293135462 216128432 55720422 374653192 789070441 -16837023 -166124010 894817751 736675384 49397231 -468199 -103827956 842143666 821146626 733208934 990329889 114858593 -88039772 282339653 721703660 -10743950 630939617 353903369 179579165 17073963 -45272393 961597540 13432379 621285617 -123504477 247077921 110357824 -46437494 757421270 402258151 20026805 811568176 418578905 761373574 -8180039 771834387 -185827805 608530776 485994532 -186494612 452774893 549435526 671037681 429186807 -110896403 577955051 488206026 94138379 707054725 137316760 -33731881 621002563 197773895 459500926 103969891 66614070 110411782 127466301 837779706 400080280 735135981 38627153 15448189 149081780 427724084 723276741 77990528 827676918 85326627 138582405 -49311681 13776844 89369697 53975140 -47763810 337788572 596417939 156408261 918946177 -280482100 52145956 481312931 324944584 849927798 755566547 20379367 13337731 111726168 -237405864 -6886309 77365231 467053245 11078321 136820542 35681113 -119020863 172228919 229593786 683514491 641390378 519721974 30839908 663651696 -17339011 703319815 59276174 636065477 246682742 225710222 -31717 -281375688 63735250 -224166273 357575823 207037736 237891185 811769877 305077208 -358147406 642539937 740476577 -127236744 -265044622 406289516 910227291 -40742466 378108340 157441942 143918445 668753722 977161155 -98845461 -103967977 436478509 79688502 -225873422 474614382 624892720 391027763 108892681 -203880849 619319929 722561012 1217841486 17163000 654643622 812451 535888072 -100271605 427783572 -71597536 805328651 2193334 1040257496 71275955 213184200 49383911 849714046 159768865 295949556 350526998 116533887 -139637066 622394002 -266500582 448667398 -43342364 1125572818 1155222194 881037876 -229542085 489215372 466790011 725011450 56926347 1353353 624741341 -17827830 836952755 886547677 -352414194 145823566 52360297 702617117 488900095 355320994 -165508525 -45040735 -243662275 -90063663 418272184 475505195 295477461 -141808108 61709891 -143477769 41701536 427309974 336114832 679413619 218291059 452751731 -131682591 93949791 146356612 350398213 728684810 201194921 -123252448 762706026 999528467 -92394644 -187478821 764793949 669249900 -35927382 533156088 313589717 -18118251 379161556 -69004026 -94415268 447873400 536823 -185725315 1075564474 -314221956 342174743 539126107 459035441 813657867 1157032 156474117 -228592985 -238539699 -6965072 287451397 853822073 366478930 831772700 3324718 -85609651 3360612 -36695597 -109999288 -284291953 7664568 273532077 256374563 -165483903 984157526 172161735 679865838 76980328 153592121 682637830 690969212 172686 354176439 -233221527 820040725 -18401741 304073123 1037532682 -99957276 166848909 -86249781 154977117 800123562 608917540 636443218 1927551 272238750 247781644 -123559964 251018287 -17550470 673602892 820475097 1099636466 689073309 -231788232 -143685701 135069523 6113779 -152701491 50776324 352241997 574762088 1097621365 95809486 553538761 -96327873 1192849 693777076 -257185667 941148200 728870456 212130483 764825204 431592115 15642051 855757374 74960045 811042621 -238340180 146161725 -15256151 123155747 118719128 995290979 428709438 -96946069 1679286 611359221 613699185 769919325 11325097 -275684438 122063521 557998159 -13770230 1033852476 791097439 849788850 -13560845 615922142 539420263 637698304 10168550 533132041 22598214 798870690 2027788 780121406 807981515 613459439 -156523495 117694823 -8141916 1143681417 749775752 701208140 -51779699 875118081 -312816937 26260263 -186679971 109874777 -118224615 -44544259 -263853367 317083975 1021136173 -161878469 307872137 909517933 12910883 711602341 428128213 658198486 7511063 583601651 579600190 943466942 146850271 -166050077 -203382458 273163278 596783870 -87019443 472813999 698746122 -108128541 294927840 153854822 -35236225 62941732 515739112 492416786 584635465 835951505 251907232 517679261 -315867417 153622973 -95755338 906019663 577169336 311431200 827740158 352382020 3123130 53763911 -10927406 243062721 238616074 84966879 660339949 -62537021 420520645 344350556 -341431988 214231917 217020947 124171359 -59000489 92888415 448969495 -159382562 277997587 568326908 939278483 142231196 -293135700 594379180 -34007970 -175607056 80221295 909227558 -108485777 946365886 11174055 -4090116 364282705 683223218 978884096 470125798 741713111 1006089006 157339915 -352883445 108235997 53424556 346168822 1193919503 636333610 230274042 -235216660 892664163 125131386 489466609 -401974750 208971197 606242891 116621840 370299735 -6201081 60406555 590404160 1201433367 -72854834 951173001 641413242 96935226 1287997020 -274823700 -326400973 235387546 574768085 147969340 6943175 651077667 367042773 734714700 466969969 758490844 -209025855 87461932 32423249 977356644 -95953925 4201633 722073891 208676442 -95900619 356806319 864185008 -360238586 608770882 388072563 665297347 85946273 359683388 549239775 304556103 237388292 4904230 377953647 752761960 154010485 186397 -100607645 -241437801 431021708 271709069 534103185 154914637 -399798472 -126473718 693386730 -7239921 -343046533 8070939 162269347 -98888960 248663858 -62487968 218993813 457078271 474784352 360584779 -266308981 740740269 369021304 -297083450 679978667 175754790 486535821 493339459 -10764096 85174184 -176211101 34098725 256280591 -18673454 442748086 284893921 358231402 -122651349 110955628 7323985 -135121370 383326362 335920736 656548903 -109881241 -59718720 -138408451 256253351 174987711 708556363 337441773 -56657037 100231332 833311412 23277836 -293281172 268142704 104694013 1068198828 504431728 -15396047 22111264 11402990 -236560650 -181008410 -119649067 312432283 846263421 376684174 226542523 -56654708 -343461213 1089723914 30166781 27144522 846788287 372538294 -188357429 351377444 473745956 -235867085 -239863470 -78552534 833450842 69704222 137681300 -16367729 43162902 489890752 -17619295 3006811 -96504326 -138188979 164850132 -201790890 687287334 899804145 694296367 715892593 398518081 -271657764 140691313 27456154 431687556 641733594 830160021 7026974 677741602 841563503 20751501 -219712385 777818843 29879536 -41120812 5434741 810533439 434319185 384728013 258411310 -195263624 166903738 -75255906 504643059 158971190 260713320 322495953 -207016774 -150609515 -152800020 850733469 405001273 -98266542 53988470 -219342738 39404413 22238046 105734508 141819571 -320680968 147391841 531989861 -333564538 426763048 309790252 619709332 703258694 -135937648 106836614 640779824 -221774355 469470680 39687647 658214054 68808325 639786548 937126101 31637454 282640831 181101398 305587449 587248714 -37165761 247321137 3672333 324614774 -108928268 65028346 -184233661 85358767 -50324852 250264232 264256522 -36142560 -169317924 600009617 -30589781 181855721 -328014601 -83924554 279973318 394920729 802867690 32454554 27145880 -266977111 376595837 157789994 100308265 -236611310 643982003 -99943962 -206280721 -309560682 802406102 775868908 -49589758 191711544 541718281 435530644 396699264 37846983 12768635 322325512 -334336758 238478033 -33610501 843446823 115396791 16753799 90314168 -34214545 562641428 856078575 198937529 437229942 539998795 -232105724 307867059 935912 -118813274 18558193 440171577 -161139428 109663014 289374295 1081211793 167479389 167508419 400998119 146027436 723018388 17778231 582938553 480698621 104927646 276348193 -251181467 981377474 390725063 596073128 -70415125 -68116897 578257503 15989651 647065073 89780917 -231236064 124083794 350753019 159998891 84831920 230594756 -278112037 316204769 39107453 234541075 -91337754 -133619754 149219831 90237327 78286947 503885208 -123544449 432417031 13462358 106416281 331896262 165366848 60919233 163244733 113564418 768624898 -143804015 232511012 -166106221 -123574005 -217052571 694410022 142231819 678014590 606853632 131463834 -97623827 -96293251 536430524 446000002 -269205220 -53160765 -108405679 -263182376 320254541 262602490 48286078 -258582427 -255148465 519716662 -100300379 79454626 -177425926 318028751 -308863570 30152394 -120463598 454941384 -134792513 -115500105 165241017 100531545 630578191 630971686 166883945 91608104 -170153922 312231999 205173197 592278425 -165326 -340712528 82615767 -84925050 255794809 416070090 -285715809 687131414 647002367 -22636409 -434825 -11105972 194585721 533377351 175115930 446520921 775781447 479891339 608309300 142944436 -183050546 251530498 520733319 648244938 -302435967 710361571 45325290 -153035041 730599366 710599177 625684876 556136808 199690123 643974665 281993285 -232618140 32966638 -152590878 133458934 768667706 9691881 668377193 458638554 321469045 -338175438 528169737 728999314 -321673079 -348855766 293973695 6829268 930778432 736156391 -294748291 702039818 -47552427 604830613 241947226 -131897124 407667019 809595060 695233098 531845343 -71453504 36874040 303922617 433637745 632356983 5752602 677489990 102174231 30605273 249303070 399775924 25312187 10909546 672396706 1789465 369855169 31473462 -391748 -116615921 -76324385 -123882793 458163689 -239649514 443842151 18237904 -46259719 808523613 -55272200 698549374 136432224 221542647 503652793 319258721 491399459 842290146 73900079 567818303 526894109 408403768 -419804462 -37248735 -3063241 -22713829 -208184826 593930235 25526666 136810218 478538063 -277396615 509898449 565010452 -122942751 -212971460 969216 529770464 613944547 -152505638 905984083 389671110 -22072052 79454079 584539598 151535481 594308114 -154080134 212493 733640749 -15871238 -177948563 654955964 713196854 390693384 21877578 678883120 890238425 627868214 -73062880 -79448700 685758354 249188139 -156368477 91634022 872911756 2450138 161782036 -301026671 113957521 121680878 -127242822 101023558 559339173 95672405 -44791706 547392398 899398770 55667617 -138705786 -263320945 -247197861 514347905 782443593 360426698 869405307 56636725 -48030480 -358505407 -155775706 -10799265 -139078495 604081891 -188240201 -40394989 -81040893 841549325 -62097883 665163 35332135 65022077 90441547 -49927599 15501394 136928728 526119030 -268090755 -171829183 -270137832 162154194 -200018377 -134752659 -122602847 165925356 -250387781 14245368 669356247 -237283277 -323776411 -296547974 -415653291 9942509 -26860881 -468665534 22358795 -42282867 -77398842 69468818 31414356 -392326283 489754728 440080993 152050701 -18315791 -65300567 -18300039 -168980543 -276449696 558898726 162367333 4768192 579892593 99727808 -248484332 -26821378 368896383 379076759 25158248 -380148048 442464316 19039939 -225448413 151405407 -46508858 -126660487 738025798 19003450 380279410 -322169367 -157288403 552779227 592804607 154934931 54459410 208296243 -5966333 -35351767 -138434047 12870395 -263154196 399354546 605608679 472888823 371014966 -316132108 851363551 316664877 97665132 -294140697 468328122 -156871168 36830729 294430714 -25822049 3496600 254842343 2402906 -97775753 -30617342 -42475747 578604727 59507697 510551290 325579038 97959771 -469564008 499942280 -216822373 -539084666 197248456 -7666922 9358619 -159884054 195373616 -61432484 44864969 -373115019 456231734 -6731148 -101598146 11414874 645 672364153 28721473 -348742055 170646281 141707591 -25652404 -382047715 87658086 -81898253 456497379 74393792 489329798 48277661 -29818531 -343675762 -60803807 449934958 -75600841 -207730544 616635220 -32538351 -491270718 -2684420 -289852120 108663323 -211181411 73499988 -498717030 19250467 -180248132 -30030445 135685243 301739608 -425160095 552553270 -17095539 166514637 592735131 513843963 659459310 207668057 16798314 -283414527 327822206 119735407 -489877178 -29949688 -406680124 539878447 -144724521 139746115 41230318 565928208 -62464751 -418898309 -328196198 150728196 14974098 -77029879 112503040 308882637 771724826 48368424 37282450 97241154 -143965 -16742123 -43872857 -185292056 -192558331 1492800 -94315845 592756444 66785376 28447906 -56538571 -123101807 888378371 283862 -23796729 628448904 -81584812 709213 -98494990 96723211 -484837838 55266205 49387086 -9950580 -2033950 841718487 218976456 467564851 -109895936 -44312573 -223636115 -73700199 415117846 16050675 -116165915 447227934 557123136 245346654 468309 414085173 489247624 429169796 4342464 54111182 288016372 333925200 124447291 -90773468 4080218 -5309713 33015792 -58469099 -21075865 681466154 12387138 -463341877 -30410143 208636862 176617424 10529711 -114411681 -172227282 166050966 15145515 187264041 634276235 223713784 19300327 21541830 289085196 291174570 442209764 -502591364 16673562 -544165308 -126581773 307432582 -10196539 -123173841 -96406527 -337479552 -167712301 40221779 -91774032 47934670 -538606582 18510730 102085197 28861098 -370815272 122815657 149894819 -37181599 714533013 178927660 -326576450 493115430 -63104718 397079474 320161851 -352593708 -497375582 64569356 -186664416 236141963 113473341 -12068663 -280530341 474837958 -446631284 -202009966 90672103 -172616931 -175528218 21296612 -333702930 -193572561 149402750 35894615 444923063 724168885 93059186 -595446904 -245457312 24926235 -229390332 -489097122 -343479806 539179434 98068708 -358868038 -249615073 -65908609 -14946998 -89209822 372722376 -71103621 -212597079 544784267 -122240389 -255746788 -54130 338933741 -273238949 434532278 -267483936 450443117 104155298 586964772 179709831 522667177 -130648930 375304541 148415047 676698362 -123925952 -531492685 141249935 373706757 300524799 276598488 100979519 137565005 -78173451 1565966 126262640 -140041150 65953485 35834650 -15600606 -76786318 87472950 -305541134 24117257 -51013390 -231806628 -36878232 -155522879 -386385373 -448716348 -367628930 -261117110 394216604 -452600764 -28729957 16373101 -52078596 -176403830 -190532311 106354096 -270986550 24066894 12950345 -166181080 121894465 -353915811 230225300 -511686983 237627765 -4608946 -30517926 -89630935 -192264487 -364230709 -360630918 -246589065 -288202322 221468240 124492528 4596858 -32623030 -437107972 122803298 -764291499 224278260 -342179176 -87683004 -429803669 -153921244 -664206355 -531494015 -720660849 -259651131 -362562809 -151137820 -50901 -639757968 116983487 -720532786 -271713242 -889167860 80693126 -629267398 -482301939 90743704 -326776194 189373255 129446307 -831238563 1376237 40428927 234240859 74592267 -645386617 -602091862 -407940286 503350083 125089018 -209828457 -718486497 -123332169 -99207556 535696898 -785835310 -876905420 -216344875 107649741 -782865566 -440922636 490453677 -279296941 34968617 -973225391 -849125740 -1855618 -147033142 -4284499 -206143958 -16026492 257278635 -436093478 -400323452 38540999 65942221 -228888700 -109500305 -9796515 -938394727 -178201427 -31646956 -424104368 69797743 -440902383 -426534 -867550085 -290359943 97425949 -578545557 556650215 -550592800 -26340159 463579891 28534961 -230323663 25451187 -765080502 56124028 -408333648 -803871676 -339219435 116925625 178473781 71679339 -113370142 -216924539 515768472 -745662321 -35276856 22559106 -840845275 -376104541 -822387966 -625553294 62333577 -268914298 -315894306 84430383 -16930712 -698330055 67553058 -132299830 -399275826 -75137971 -463993308 397530084 83597248 -521662385 -323709592 -400159540 490954273 93843304 -786216593 -513149193 -111829598 24169621 8067625 34196694 -298806953 -142382556 -921968510 -185848474 -346381046 -260808566 -442644395 258122682 -99815384 56579548 -120810072 155711830 47079810 -133410736 84712107 -533505554 -260837298 -71401982 -483851044 67582623 -664646413 445832998 -884822345 160424450 -436018337 49974636 -723251378 70009976 -341828437 -500717928 -295238269 2140436 15114064 -746554668 58695438 -376107112 -501753827 -479327043 -26505957 -504027688 -551341178 -717783964 -806745970 -508255687 -288968274 -311072186 31102650 -1228225672 -731689024 201326036 -323107 31935938 -880482597 65198750 -1060283202 54115251 -1444828230 -305261483 -820443773 -22328988 -428239565 -700518926 26060827 -733036310 37498182 -557649 -11377245 -251955088 -4207260 -62708019 -10230548 71042758 214730046 -195675473 -9495606 -397999969 -287312641 -329476076 114936409 -167642320 -1382089378 29219566 -41682408 15706547 -51483409 -1367213013 -539628334 -680955335 14087789 -276706616 215696077 160986193 -741792386 -30396531 -317355140 398807957 -557694807 -233883976 -21993583 164921182 -544834110 -447672894 255210824 -858106540 -499870843 60719336 -1224995276 -696809443 -497836596 -976237466 -4907110 -5972885 -400401189 -387143635 -387435531 255252216 -347622966 -269956439 98434325 -70076461 -9003948 -690635011 -662364590 -945380204 1341852 108256505 -1254209427 -202407066 -113984825 -145577542 -312678290 -99527595 -568493982 -732717907 177399519 -698889026 -915026316 -727412080 -422508417 -230378720 16839240 -970553857 -824097427 -65024990 -284822865 86972962 79500631 1830709 -711532308 -296991004 -330525764 86847855 -792972013 -799472085 -128400781 42484164 156660072 3786278 -934892843 49093743 -739932108 -815041626 -353453954 -190124612 -397321992 -477084351 -30104218 -393337812 111700726 -674257894 30176246 39617522 -180549336 73528539 -1640088355 -417044835 -273425158 -972470690 -39632970 -432941567 -504793464 -538045595 -743621071 -378198194 -990479383 -168800194 -866459852 -411673846 -1409990148 -861685112 -679698146 -340771648 8183977 -6050154 99787907 66498486 228539766 -591659943 -775939693 -1024344398 -975347299 -1303726214 -1247915 255809847 -1566625942 66366286 15882992 -1441762394 -764227159 -17031180 -423784238 -1461050375 140615183 -87665140 -141284579 -627670540 -724958948 -551283944 -908134352 -690904356 -1015048349 463316 -715813437 -500112219 -143144938 -331444034 -235811378 -159602242 -795951825 -136907092 -447339772 -619131421 -628459029 80463129 -746176087 -1023386288 -16931134 -133926126 158947691 21848275 -1506283042 -419728731 -693802793 -133592686 -377352733 127884386 -978990600 30562530 -835221804 59698315 -255672670 -177537877 -315688933 -52044345 -859635794 -91645791 169142668 -30932261 -360999981 -531766835 -696852311 -269048 -790408017 -1204044153 -250654913 -94756798 -97697799 -418263584 158467622 -618073392 396598362 -767013282 183657160 -324274879 -943405454 215327326 -227218038 -542994649 -426957558 -631168806 20141475 -350111756 -519408784 -16109156 -267727196 -844078895 -89776117 -590181635 -260298963 -294836850 -462481767 -212022377 -422942969 -5618177 -226902055 -317868782 -326750686 -102856917 -38642467 332517386 -181614752 -672614077 -360028919 -445481588 -554434 40784174 143054239 44876385 99685105 -711559068 -119144230 -385882001 -4042018 203716616 -70535540 -371370765 -5156802 -479119335 -346934348 -525898123 128546936 267686534 -210613304 -420271565 -592401270 -74823079 -28097523 -114509823 50413279 -840999433 282274791 -725974013 -526010079 -327783551 -156035396 -806768150 -547507493 80247447 -820729935 -117095064 -544574302 -677506413 -500347246 -340458402 -217254856 -350989201 -455509083 186713520 -710871518 -267743044 -12439027 -267472928 -593376912 -360972637 -141094812 -347666796 -502049196 191951451 124200563 -457541080 -336803835 -626367272 -3378398 172943245 35706407 -51245921 -767605152 37342448 -417106755 -380787969 -714682361 -353130340 -501658669 367516227 220750179 -82658917 100291879 -301597651 -758171476 -201707988 391452921 -560475906 -146523035 -401035977 -452569160 -505788229 192524568 -390627273 -296345855 -229060060 126068357 -247076986 232002478 432049999 -301112518 -332457394 -642847736 -384187562 -370472282 -263299773 -452102174 -469547217 -541659322 -166511644 -2986517 7468899 -56077717 -148309236 -155663293 -333661234 -75778622 -664779582 321001196 121074773 -141580110 122768882 147961 -354294240 180247610 38270329 -510671497 -621762840 -223623826 -78105283 27952004 -3303840 -79201070 544909897 -208659624 -384282372 -533994777 -56294574 -623014679 -532464924 -182855912 -375499129 -501368605 447322717 -419249873 -302428047 -4597663 -215645932 -540067510 -342960619 -218703617 146654678 -547499195 -577219275 -422604169 -357716949 -626700720 -62007464 -395470190 54033483 55965070 -342991964 -196995762 -605612863 139248060 -255187916 -277149694 -220003433 -57557854 63192499 178154208 -524105617 303752042 -217691523 -472457868 262343789 -416896033 -85414048 -595440765 -319314423 -144655400 74936568 309322867 218872809 204314066 58274883 -66290039 -101042168 19851424 -424377249 42023830 -278505195 -361189547 -739254677 390816704 -302850501 -15353904 -141787000 34119823 -38205702 -291393637 429490419 -250115917 -290802617 -339617422 -427290937 -870581980 -134176989 -312767713 -307310136 112537664 -107920880 -139554728 -409518522 -365051876 -4539960 -359249219 -487321662 -9843270 -131710227 92224646 -536410690 -19492007 324162730 -113420520 -920603266 48323526 490466214 -298778129 -340939119 -19361820 -296164237 -455114767 -872465014 -48198070 448652180 -465249048 -65583304 -147237672 -305597772 -51042233 244569475 -54246624 349542723 -561431545 -320437554 -160847677 60933209 -368845490 -358283809 194294510 -677151923 157436467 -603796817 -711208726 75336162 -386246591 -571046479 -113011874 -31809372 -839773930 92591946 -625724228 21810787 -1650861 111873614 -843503226 -470603627 230685787 -19740590 -664361660 -355432147 -83045338 -576011223 77388916 -162699415 175152969 15285784 -450811633 -166987782 58031922 -234534483 -556083698 -46391052 -371464480 162978271 5737038 -1426563 63652451 -181287927 50634261 -578539481 -476999950 122598493 8313502 100617788 -376086030 -182801446 39669793 138180219 23123567 -383300480 -138967130 22529535 540296 -225266757 -435617021 -91051004 -532690631 -104676071 -617659525 138369205 97642341 -521656493 -377721193 -327463636 -819193784 -165507170 -465768753 -520752541 -298891206 -510040789 -739400346 66715626 -687461487 -359974460 -540302858 302165618 -233265430 14052965 5646078 -733241960 -251453554 -7378856 -34034957 -384993951 -427721799 -35570639 -532429724 -399079252 -311585822 -45089015 -6194173 -281326497 -478331208 -726569202 301626593 -994765360 -188540259 156213681 -512182258 95684256 -998050998 -149401725 219026867 -33017877 -134744912 247557905 37557889 196513261 -399412660 -596511816 52342538 -173609186 6851834 -1016801497 372043 211351665 -434606059 -1040639221 77770721 -104034432 211039253 -494683966 163625252 9781565 -520161315 -515625134 61318603 157501740 -778222067 -113895230 14016395 -92990261 -225085002 -491240124 -836269235 74808652 -551010269 -436994498 -156826059 -512767159 -148526042 -821143951 -265430009 -778868641 -286296294 65461790 -5362529 -692381864 -232243044 147593569 22294381 -904829601 -10395260 -270357580 -545835601 55625540 195873054 -278992229 76983882 -182277017 -490529273 -447157426 -521796667 -79091570 -439392541 -752292059 -469276178 -639106101 -49655329 -110660734 -669752870 -434253066 181392325 112018983 -33345972 -1197436231 -474359504 -567197236 -223175976 -257656829 -296195663 -988817587 -182562929 10409517 -42772136 171477437 -431479288 -217178961 108240909 25235253 -235462732 -342428033 -252619615 -607466445 -248838008 -266686973 -148910500 -545376238 -354342054 -143709165 -376231801 -816361629 -747865519 -516817102 -379532681 -546652205 -123164610 -228950319 186089888 -829262029 -245712218 4680197 96586883 -350630108 81522300 17965954 -503145829 -316603208 -92077601 -685976068 -979050178 -817052103 138584579 -193859001 -1036338026 -737530975 95030276 -78012875 -520372308 15692462 -359820607 -218610536 -122011403 -1132443775 -604629700 -525107318 -1148331080 -727343033 -650127363 92479361 -304042916 -560269162 2167390 -908162395 223922292 7312336 -3280889 -454776270 -1247320771 3390626 -782917117 -6732629 -6758939 -1211616650 -54222760 131999243 -703298902 -514909513 50782222 -831623605 27342764 -89180344 -471820466 -508011194 1458698 -596915823 -837420172 -342876662 -579161592 -153132178 -962113991 -635688759 -737096222 -344665067 41535177 47538032 -341857673 -536161637 405159429 -162290360 237297107 -179664814 -488335602 13897454 -389562688 -661184341 -713002830 -223562169 -880712867 -2492414 49903290 -73505423 79929386 -296059057 -244617205 -454431892 -430026576 140074276 203504394 -888573884 -507417129 20486642 -490183016 -693693411 -317600319 -191235178 -256655912 92229050 -629260550 -188999433 163324708 -14714110 -652970354 -438438914 -675513438 -343515292 -891895410 -623898741 275924213 -339005027 -1055451684 -163089612 -70231928 -287021307 -3666480 144257437 -13940212 -389800579 -915204305 -346964525 82657293 2599693 -186711596 -312493513 142260235 75334718 -690210918 -74243834 11192532 -191612679 -190633186 -756759725 -775964416 -146273130 -396037339 -1480852 102164333 -332017127 -529675570 -117179462 -142869128 -112085674 -996386953 -670915715 -772298172 -157349215 -932429477 12431247 11611821 -267419516 -79080672 -308333006 -177448050 -467746714 -362678126 -538586477 -265878339 -656878117 90788521 -539262313 6943000 61508306 -182470235 -701314468 -889410593 -688173700 -27603267 -899616921 -345049825 151039576 -397227422 -511136984 227118488 -838706386 -186882811 199572883 27823697 -226045690 48346475 -714848084 -466913192 -543690374 -255769000 -212556406 -712759355 -1326743 31687296 -1073113571 359450138 265901093 -376099949 -194324832 -140523515 124407795 -943992686 -165073577 -357886023 -581937703 204073615 -699630009 -517853884 -520531418 -11603435 -512247526 -283974594 -213379836 -253490923 -18278806 -431159628 131782588 -132158900 -564121400 90226407 168925676 -586751458 -173722378 -35033358 -673157006 -126641048 -883813341 393288630 -303439031 80190447 -86141470 -423084572 -116293324 -634419412 7854963 -231227968 -101578416 66088781 -182956269 106180166 -74478603 -266923246 -587120200 -1022772491 69422588 395196428 202791794 161030693 -417672837 -556361321 47924677 7177003 136586440 -6743345 37771170 -21096767 -274505725 50474965 -148867917 148738885 45816771 -423157736 -110823477 38797888 109290246 89025137 -12017693 -301287943 -315580775 105749201 13823949 -310343471 -161821160 -57307951 202702384 28845613 -125383688 -1005535 -131204381 -467636627 -337227833 -725217338 -145453542 -727337329 -682769489 -557095406 201579159 -735498574 117447779 -674971682 -24411733 -172544864 99958982 -491218100 -260214471 71504213 -206664917 -222636434 -910845879 -293529666 -932562610 52688685 -612776734 2009296 247602417 -152773887 -493296612 -18788490 -278070042 -457612637 178158630 -416599723 -528029007 104611995 16805669 -609781886 -215245103 -38537046 -307165269 3529471 -27538114 -362891938 -252401619 -67303718 20304658 -617451634 -250254013 -275080317 141645777 31799886 -330742435 -675440005 -308322927 -105350294 184838611 -323841194 -108967182 -298799548 -113155810 -407212297 -71839424 163278810 -254357364 87441685 263313990 -421823629 115972968 -618695231 -444874247 -433175736 -323034838 -225401568 -405987348 -23947661 -92506884 -628545336 -273001716 165275129 -586313451 -376771109 -178932301 -591738511 -149414764 -440012833 6407702 -526901951 24174381 -268799867 133083381 -676464488 -66181133 24739703 -148087532 -414223487 -547795525 -162900838 -377960249 -457655511 -532613774 -452789210 -607353198 18344257 -702588409 76557445 103431924 -54521307 -858116255 233101970 -48583822 -406869196 43297875 -820803770 -238164279 -774437043 -580516077 -430246991 -513183980 -450858310 -236634760 93859401 -366955359 -156204006 134674639 30985955 -491092175 3686727 -606031161 -18018407 -257390788 -434255329 -307800599 6449477 -84159334 -223611712 -42644883 -383202914 -560245254 2140991 -70468916 -430092892 -255394138 -647545892 -447207694 -585246721 -450757261 22748763 -192107339 -629105128 934725 -112683502 205770911 -47796981 -132688393 274515071 -224058803 -10847542 64255615 -370887595 -500386682 -529023625 -112955217 -323714385 -141932246 -288818790 248203951 -132881557 -393872015 121037031 -120678783 155949088 155005023 -435858082 -382664875 -615272736 90451896 -721914283 -78021388 -119115949 -384709857 -283870118 -687285855 -291309995 21355377 -195045347 -304660032 -295377839 -106501311 -593730988 -659144979 -326895827 -18670341 77587510 -419874416 -580701538 -292812460 -211523412 -371062348 -187905864 733827 -96268187 -287306495 -189327340 -693089590 43767130 -676959442 -511220525 -685088959 -149018679 391921478 -41080 -388583534 4206072 88039971 -77156789 -279952334 -279259792 -255758170 953682 -116988919 -285391965 -470225611 -132179601 -324361983 116845204 -4841916 -48850317 58345198 -154563054 27077491 -344075581 -35632156 -240904640 -507400204 -524224718 -286301802 -390790674 -639300806 -366950260 133325987 14980387 -447517313 173647352 -10032149 -345161709 -121935806 77694796 -325602726 137009203 -50162292 -55572097 -453526818 -195193767 -273291871 -250213596 -195340234 -241148726 131494740 152119286 -388234644 -418194249 -172281862 333437744 -50899675 -63979469 -471982333 -247213629 -181527796 144355683 -128996822 74422337 -232403334 -495828290 1056863 -550820786 29149822 -256080307 20138570 -489515626 -648912507 11495536 36469993 247326427 333400725 369435995 -488733042 132560399 198988935 -40430773 -591191626 -472189782 -79218314 125372769 -392220952 -284847878 -126762640 -145165171 -123277754 -320477172 -282639813 34059 -84048519 -213991166 -283917333 -145267692 -36953900 6129212 -624744753 445544 -613164045 -186965166 -370566334 16250479 -454548260 -477507224 -171600535 -275863958 -205434311 -13729747 124221207 -73624525 33803262 302837267 -295497153 -418219771 47402730 96439935 80216885 162882074 -105114192 -315093839 93542513 -565255520 -460440068 -632657254 6353093 160528307 -618179173 33940204 -49701015 -398611051 -325150507 -305819014 48599894 -214895991 -48399381 -550096370 18466563 -529873249 127129232 -571980773 -619522006 -644062809 -394158955 -231013745 7174300 244391584 47254893 1379288 -7150229 -584207511 -345213706 -356827480 -175666840 -111033215 -59728108 -416200871 -404316376 270871231 -835694742 -1015553555 -684480599 87187290 -438641344 118966726 -973775405 99718753 -422474812 -463179173 -214805370 -569794308 41595968 -581771908 84735004 -672622707 -713801594 -250084817 42471671 -286903871 -569488645 -473182985 -329289803 23041491 -749690793 -486716208 -164522067 -193478004 -820443 -18720395 -741988601 -650473814 -1034315031 -512886796 -282721139 48004508 -147715702 19390670 -455968665 -453427384 -604512459 11646849 -42216234 96703455 -177767984 484701 -413826353 90294621 75194944 -596844351 45900196 24870291 113529506 -48583132 -224636891 -509972360 -279660504 102750810 -30386488 -385821171 -124259228 -104110015 -366293720 -83434314 -302791675 158981252 8706767 -168025692 -531109660 -489949522 -29453559 -89891302 202293616 -664555847 -158672114 -271194846 -352861348 -277826547 -434989935 -523107153 -431859751 -20376488 -648148139 -176575485 -54846684 -259321963 -440903626 -230586622 -164485660 4685301 -3015516 -146579638 -10325156 -571600072 56937154 -98790147 -381287119 -297997348 162257529 -40263385 -429730862 -143436129 -681024686 -360469042 227913792 -268889318 -292748371 -228226306 -525687949 -485588402 -612904628 -264183492 64987388 22987919 -311587162 -300573297 219262956 33583 -502966790 -360689368 -342548821 -665628572 -988408723 -197087020 -295748842 132230094 86282260 -9136278 -622824326 -925883136 -681427140 4592803 8368579 74901741 -312591418 -574278200 -422474599 28771248 233154969 -554250139 -265033017 -74863351 -511777031 103306249 77217353 54171128 35966270 -3651407 -271104088 -110666757 -425596050 -289521996 -537205493 -65637962 -384141161 171345681 -955506332 225238310 -399498336 -20750679 -617279607 -267049237 -25789745 39432901 -393263460 -457610389 64842101 -57480463 -353060690 78609438 -91754 -149860324 -283277133 -632727234 -837831342 -389422528 76281829 -406127986 8588722 -296812129 -650977556 -411947779 -546172743 -761138681 -170843998 -56268174 -47888150 295877187 -594874102 -111614204 -91956494 35428245 14373633 -467302235 -802828289 -310474748 -244698236 -285110106 147196498 -462967968 -109756358 140519418 -50969383 -44464454 146893684 -235694959 -629762563 65379334 -335485065 -21740496 -84070919 -470580805 -569397067 -597057936 -214347047 -157431802 -218521596 70047200 84843185 -478830763 -19446799 176247416 136704719 -198306298 -10687737 59983451 -487627093 -8337131 -457503041 20072946 -468341437 18592599 14520666 79706150 -107160215 -23526193 -163023755 -748809730 -411599159 -29316805 250117322 203665271 -717679481 -42707793 107996106 -314421782 -85611260 7028936 -872196170 -743898658 -136230623 -475646160 -357018775 103268879 29292731 7305797 -583113134 -78138304 -4234572 -200870304 -152848569 52987418 -224079108 -150042391 54901760 173256120 -564668136 30458232 102036412 -243139453 -44628726 -12648869 -173247583 44748778 -31003727 24567464 46635455 43470861 139830388 -713661239 244626498 -475550319 -287769214 6442307 -21618304 -32610203 -363957476 -435633972 -280930952 129667128 -349490390 -265255708 152085008 -115195753 191771050 -329229630 -248563130 -290936648 -409868567 116808603 -430596186 -206748667 -581288119 137304226 -254420064 -63033474 8384873 -328667870 -68382550 -527626787 -548733466 13679783 -569074342 -268077967 69187121 -414251595 -322391458 -162010578 -257555564 -98772050 -459154127 -49108900 -67719673 -199796670 -233076563 -98660626 4580198 -474730769 -25149671 -118840119 188882627 -168667135 -33422182 -196771500 122431231 -153489526 -151250191 -690890476 -642895801 125260781 -817101950 -473068198 24800101 -274163762 -51466896 -190646368 141888498 -838279436 -20762801 -652269732 17899072 113930587 -85234227 989616 -533408532 -336906780 -19546646 542128 -358065623 -917352899 -158339389 -846747998 34474242 -364386177 7178209 -72581393 76908756 -162978705 -34638623 -305735221 -37198864 -153260889 53274900 -216028890 -644715516 -623773214 -1088469427 86740089 -1031768193 -22507997 -448113951 -867387736 -340439975 -509989178 -156866370 -1111928586 -371499817 -514750756 -860351487 -642047454 59596402 825105 -45839282 -229568669 143348203 -60338805 2758634 69041421 42635680 -275564793 -17731050 -230909582 -463712934 -674454086 71518884 7505865 -161023255 -522012837 -1144076050 -738370770 -1008103596 36684570 -76627620 -127290822 -246104116 -310654349 -194877480 -560267393 -14160639 141394953 -66534865 76729982 -1040108937 -1161247749 112218476 -182533224 -130336909 148297353 -910629740 -1157964465 -1125542689 -306268558 -182836027 2006621 -185628900 -347591207 42681969 -8298185 -727909824 -218729486 -318195924 103041 -1271390463 -427688881 -1274093242 -26234828 -1137864366 -534661478 -694168606 -281044536 -1035159151 19191494 -13292827 -798329415 76387690 -935421636 -1172855405 -444386332 -1174490474 -884465920 -964222928 -761575817 -88762399 -73364304 -536670180 -704671018 -312450315 -235380141 138837022 -265923273 -212014405 -287996913 6508400 -498339281 -309086408 -51908461 10772265 -308861653 -483253091 72737898 -476551319 11110293 26142628 -369330651 -469693302 -60776797 108880238 -148871207 -185342195 -72905064 55610526 -275788830 -973236223 -117853910 -112605183 -276074716 -603012489 -195691825 -205132956 432666 -529333547 -467875450 -229187440 -230431095 -228513362 95193537 29075895 -451617309 -482674181 14871994 -176134260 172170182 -62320667 -105531555 -376449821 -299427696 -30775262 -496873989 -932841267 -598210551 -459491560 -792354242 -770288522 -12015323 -27112451 79332645 -30363904 -276883249 -630762659 181803464 176975461 -167861492 -1016336113 490642 -106399300 14650980 70964938 -372491357 7633436 -697069550 -117791279 120019303 -119168086 91863706 -899513627 -244054573 82496702 -897186491 -262360049 -227374050 -724993229 -3070737 -1204224595 -837740250 -18588235 -486468419 -274659934 -153828487 11225168 182528956 26093024 -207578799 -1082780607 -298251290 -272660680 -282415637 -789000135 113027484 -283000508 10195500 -210389731 -169754894 -401042629 -680163424 7279420 -184128816 -301960682 -478661045 -10852467 -174732177 -791420042 -1121015669 -226491534 -149217132 -228002688 -720800829 97592794 4928901 -1064059552 -665004202 -962611449 -108976392 -513525088 -835194839 -147493524 -608816096 11011490 -624633110 -560607761 -151645706 48198943 -3902222 -367542812 3207530 42085520 63645624 -343157211 81108848 -95674786 -632871956 24171542 75070885 -436073170 -1061501670 -522377247 -4140054 9606335 81387382 -1342003053 -520656491 -1125431616 -375752137 -77277412 -243090487 -410107467 -1309954564 -530225006 -283740129 184917566 37701959 -1127845600 -239325003 -131921741 -408920643 -182714203 -283562944 -1124972932 -708903059 79270063 -253308210 -777511050 -44892953 -963934209 -680691780 -116960129 16118007 -4123747 -69908476 -445385240 -295262313 -123323349 -5833865 -55191094 -732890855 -218875413 -103118486 -792277098 -102208841 3548624 -370791815 -570081430 -234788593 -523785936 -526412322 -551369593 44871852 -771940073 2608551 34197875 11028601 -527059348 -176641344 -1124258330 9382928 -74558491 -872265578 -74910869 -396339664 -761187583 -322210496 -422686092 -851083343 -4274267 -864247252 -226810948 -425327136 42463202 -693760809 -346584023 -288421824 11122306 -429970972 -181013908 -260399211 -6498251 12614598 -757393270 -257210954 7674502 -667330624 -591777668 -816871421 -693354759 -381460295 -385672060 -204085804 -651406009 -3906148 -641191465 -235133797 -5291340 71994879 -675241266 -77478867 -133922625 36609534 -502571898 -256563630 62048767 -58521144 -265006798 -91059827 -280735811 -206594897 -457800758 -699025546 -1371901398 -783839889 -277176672 -191058471 -731311585 -1104151216 -1023667820 -390376193 -517630635 -1096352747 27022591 38382498 -1148180605 41192567 -487743781 -109362316 -106478736 13328363 123479135 -295424508 -901738851 -68601072 -79865681 -977795890 71448235 -541722781 -1017009554 -97233899 -374669843 43458641 -921186514 89930653 -335419539 19849583 40833432 138141958 -1181281106 -277239052 -11731644 -552209838 -505329822 -514555346 40356765 -308315185 -565083951 -763257947 -772526646 -85966752 -1051936840 -69748125 130685370 43768169 -101240724 -1217799382 -21931353 -812922532 -654268396 57709075 -1184838937 -985111950 -648225527 -421238341 -226010704 -335013580 -1083224896 -855640660 -716251080 -494278643 95738411 -257879518 -303370932 -236541731 -152885439 40962149 -1113503255 -444631404 -689862332 -54707144 -367235418 -82120674 -797131112 -287113781 13506994 -530155354 -561382337 -490618877 -692515163 -194294206 21755037 -123123203 -367425857 76900437 -820925242 -238647619 24446973 -745154561 -126680026 -135305469 16589018 -516196065 -270125074 -275386907 -899982901 -702146862 -441794402 -68810282 -707436347 -164308870 -146236780 -557517868 -420611182 -416232440 -483827487 140549394 3529822 9076582 -218132204 91530866 -78776444 12511750 150903800 -624570977 -212093668 -223807588 -244886833 -665110322 -1248091575 54557479 8587429 78714594 -195516224 181371548 -1011078484 -4744909 -880073164 -295108732 -74236564 -663571065 -80037772 -265757497 -115834959 -230622602 -177215246 -229643884 -2101474 85281583 -981541801 -263116373 -977220935 111739975 -184070524 -125419220 -929703285 -391973450 -45103112 -22784033 -335721628 -220318670 109725909 11165626 -307381733 -586101675 -437422571 -201305987 -75144747 -534906093 -359941986 -611925465 -375113039 163630785 127451311 -408474099 179203202 -116588345 -207242152 -227566710 14690823 -715175418 -386031062 4350359 -622092962 -319892 -284518956 2791005 -339100249 -76171931 14934861 -654117724 -518131870 61622585 -327568159 111200149 -713385002 41140286 -394610052 21141327 -238721426 -87350648 138629686 -84613892 253258515 -886345588 -211735091 58548227 -497083233 157740968 -957219348 -653593561 -637737740 -347460751 -465910926 -647104689 29330381 -447110548 5836320 -771630167 -420217750 -284033442 -251078402 -13277476 -743346182 -1044506540 3075940 -1079767570 -95578051 -211479217 -135468789 -359580018 58889152 68764494 -75814491 136175352 -415161241 -366776121 43841896 -276742381 -390659734 95179727 -909775627 165262396 169782018 145626182 -791268400 13070800 -406761448 -447435620 -221663311 -492537381 -133162522 139418825 -363952635 -287859848 -256926073 -716769442 -53008275 -123475720 25150546 -908665154 78721899 6270848 50976039 -128381407 -819361291 75903257 19553968 177785101 -399339648 -250251488 65199709 -596353318 113166463 1449431 -43290713 -783552440 124528757 -227245772 -696665596 -331036733 -21881108 -164711818 243314065 -79446157 226653701 -101796253 -286940549 -286513498 -540361379 148919377 4913522 -128739416 -403623214 -45957534 -300311261 -238514909 -7211157 132463704 -452199352 -241195104 -115418883 -397403122 200209360 -39790451 -776047781 94441562 -180112761 141333949 -205757284 16626107 -187942646 -473204104 -652044030 -367257068 36130463 57125818 -180135105 -370881143 -459750582 112074625 -343376721 -220693037 -17642082 -419147751 149678218 -372628546 -435595506 -102890977 23259104 -13532156 -230061808 -244017422 290574364 -287003846 -72376279 26427416 6710991 46530335 44506743 185492765 -126435627 96280852 -123470785 -495848588 -595147768 -242263324 53297744 -23140210 -86220968 -308248387 -199406106 155674278 67368754 26483167 -32455555 -26804447 -46048872 -5256670 -180709046 -169845429 -174688968 -20086001 -6880091 85215352 -370009593 -1895962 -219817534 -105858484 -68645155 5732265 115507890 -362396898 -148490377 -497135176 -388245124 35502609 -180174890 -66607616 24944286 -12140386 213478219 77101194 69044559 -180301890 70527115 206804458 16600766 206581528 146878936 58867429 -300040203 -5172152 -6783731 2331869 106595546 -88919038 -194086256 103491356 -398113221 939823 -181268631 -84672563 -31784062 -155499697 -101561809 -478981720 86585934 78113517 210757090 286768967 -107422769 -310376300 25182519 -243040186 42017074 166831148 -288700929 -2548666 17953523 -158550225 -31541230 -106944846 1770567 -195562947 163248806 18365232 -65561530 231904000 -155225130 -227968573 51492096 25899581 14614787 -359262981 2039496 248488334 308403725 -324096137 -179148563 -45171935 -14823592 -99798146 160836679 84686938 -274012176 96363122 -123721678 -51342636 10414594 73615003 -139056027 -31099422 3745260 140733801 -268154159 101284933 -363365922 -34329010 22238448 -87148791 -63710305 -142415452 28344285 -216788985 -54896404 -163963918 -313103667 40878965 -82466610 128647296 -343797830 50472892 67218194 -76176868 40735272 168270083 -94604585 62386269 -352163448 -105990310 -153162833 80836422 34643292 -101482430 88573890 -232078802 123696097 -373591781 -12901731 31107418 182232538 128737670 5946929 231049974 258982904 -36938417 -2617687 12224656 -156481926 282471339 -296884517 5441101 221177772 -120293299 2137299 -296734196 -243125244 -89805710 -209058453 -97863845 170479024 37450607 -50436461 74058715 -359677558 -47413584 12734890 131355998 264761994 -5679332 -189257828 28051031 131655885 361967902 184557259 -98671897 62525297 -303249976 -338522994 -209130409 -185574590 -136149824 290217941 67356478 377588771 -39384187 313042651 1388077 26184278 168299300 25222788 -142103321 -409685826 -31236695 -268636009 -226201916 -26907976 -215996346 -124119853 -109053267 -165111562 131603862 -183121974 161250988 -423871602 -293307193 -240573851 -104295097 314930991 -303188175 113939897 -178587431 -140182879 -115249480 16038126 265167867 -477845867 71585904 2432261 -266641508 -163606048 -309222848 17578533 9701213 143078929 11696288 151116768 123899613 232095764 -401675381 -228676174 -28550206 205796563 231021540 -7524356 43038932 41828137 -149851763 -112473221 288676010 -205543605 -125415897 -346008072 25643269 16452036 381557768 -56659966 135427742 125620452 355150996 -59234339 319759393 -340127472 -40186447 -146766706 -71226547 -88967460 -22411344 71653402 30249085 -329766119 21732751 -147080293 208728604 -64172894 -181204584 -33106659 -134229757 -344859147 68805407 -274842195 242500428 38131666 78226071 244839920 -325650525 371146551 20399384 -150448874 -106077779 63447319 -108192624 -33368577 376229876 2212473 45176918 -93368717 201391499 145122665 -20168570 77409359 -188845784 408831445 -39664098 34564225 -483883047 -257289721 -9765394 162725762 -92787053 -141056697 219864498 205957743 156197203 187772647 -143199250 -93756214 -141622426 182640360 104827423 -374377974 -305017711 -69619514 117106833 -50636813 -175382798 113286830 342867272 42068396 13670615 -75709702 8824019 -85285211 332891365 -351071127 209008502 -183913309 32310335 -137441093 -115026915 283993446 47243089 -369965263 -503209225 -180301794 -236514910 31736912 -5933313 246763975 69178213 61469270 -54459895 7618133 237947714 56072842 3051481 108395667 31073111 100119016 184338467 350112581 -40979884 -259937381 112389990 125337644 97929359 77457367 -325600653 4905727 459170200 305315655 321875195 -265412198 317350787 -8936170 -2911773 -403978275 3107540 -9771762 -71426252 -41858505 401285422 -230982320 -18102327 304073264 149954792 144934351 -91178483 47595322 90196895 125478155 154576129 132966071 -505101157 -228221830 21327946 -266156604 -120768828 40127429 129520659 -364548489 -76278954 -187041922 -551115731 -241875208 -119681679 -263278117 -78713476 -647004949 -69049618 -490689492 -205454763 126397434 518487778 -86304118 199614897 4640944 -251490218 -21635614 -132859529 136620728 -10625840 -42120131 -310290226 6123522 66869414 240939416 -269057554 324364147 -252997223 -426072298 -296511001 -82689511 -283232082 -173666721 159867773 -220474172 -198936163 101202898 -226966330 -379450861 308798117 -175265751 -78169954 34324582 -241570471 165259262 -57380843 -511626893 -118903305 64793554 -258351973 -69883328 165914895 -278779554 -192560689 -114622982 426737 -60118890 54161608 -327692516 104028781 49857913 -52971797 -43318075 -276202596 -212916502 133796537 -244255649 24771681 -192482445 116839598 -455649202 -128997820 -239164744 79595282 145843520 -30378490 -232433437 141558078 240196033 -24353618 -263936896 77013414 -405684406 -156937644 -310758378 -34315796 -239439517 149910499 398368243 -35996514 -80975896 -246762474 -742172197 14540022 -131321750 61391405 -237039539 -241845101 130462342 9603598 250437000 -250470852 -157663716 -185175530 149242109 113212685 27813451 53006505 -87206376 306319388 -550043824 457269234 22967660 -231841124 -453268826 -47255260 -260177982 -10025398 -43728992 36973234 -405626416 77620859 55429547 135754907 -67905550 92723291 95168290 -84549849 297891769 -355742571 -353468 -203479500 -113625054 -50047141 -238850981 90891594 -197235131 -145723995 234141267 -426669963 -20514770 139707964 341411130 -484587737 -399164998 85225284 -366478446 -239434814 -151406084 -346707324 125559101 68111889 221801158 -342007775 49832472 -366748205 -237057488 231821363 -373456208 17132145 -246380443 433880417 249066291 -358754729 -355273941 116728694 -24821105 102023536 16614246 -515542545 -30112508 -398143837 -368947343 40429458 498858999 -160117454 -290095149 177961933 115221538 229421348 216460598 21512387 598275 -21090822 -626853829 3385807 -16564215 31360165 -442080799 23204804 -119354502 -243626040 217622644 -233733037 -547531540 216538046 -106561561 -266309583 202781322 -39217985 200062175 -91747758 195450413 -9482410 4398154 235089173 -188954394 101910590 -218295395 -207146139 -418103441 171296703 8704089 -74980373 -1070152605 -1084843221 9868558 -7493176 -106082807 -179738886 -538985296 409593578 -349983344 -202489813 28487611 -344342229 -258150578 50282378 -596476147 -264900473 95947698 -877224324 61696919 -214556635 104660983 -28623673 -618238 -504090978 -76081764 11897980 -429730204 -91182512 -78619120 -220620933 -352972177 134339987 27036209 -388194024 -623500226 -84561983 -438488541 -251804806 -205266786 45622829 147258486 2819556 -127305675 -361557434 -3668241 -192938177 45933922 29869538 -614686494 -237313304 71146083 -265830614 9637626 -142227164 -1080512115 585382200 -481001381 -141968933 -396924407 -399652076 -908608483 -838973228 -93808787 -267587428 -567045990 -234033072 -241382103 226127377 50760723 -40187272 -548648982 -951880384 -296728651 196966140 -69398447 111952325 -190187947 54735547 -612560276 -78627671 -196710105 -149361204 -18441712 24262384 -251337491 13402732 75958327 -249311627 -247912769 90514642 -361523484 -223446900 -11521698 -95865576 -238065058 -269921456 -451857131 -665902149 86365016 -177949942 -843287099 -357210176 -582061677 -629595619 35155761 18948378 -377106092 14180784 -80566832 -395381598 11193702 -478839110 -128207687 -613077025 -163671807 44809948 -596155 -424573777 -494736192 296889069 -96105281 -6169242 69168590 166375780 17935381 175266586 -455536898 -161606568 84135486 -236201961 -669627798 -604623016 -670739492 -697183353 -274118367 -49387626 -253854280 68931402 426197437 6323309 -805933418 -172416120 -210359458 -296275812 -949777359 -200046647 -1096230373 -330822568 -182123263 -115610390 -295400480 -483287877 -155832119 -563985047 -270115776 70020424 92942627 161096161 -325609860 -354889131 -441400109 -793722846 -628195663 -138046069 17332461 -406485071 -484615746 -303196967 16803012 -170756774 -398330279 -375388930 288966638 -259134942 -209215415 -109680808 -512089009 -162134546 -279239062 -227127544 -48890892 467328637 -122620028 -182214173 -300660386 309529449 29159688 -157739824 28449117 -114260980 -473033050 -74156876 -91776910 17763172 48698382 18153599 -756111584 -767237493 -91354743 168918150 -406268901 -592541825 -49903015 -582693535 89354313 9294471 -588648450 -39964816 20593993 -33987072 -544840957 -113161317 -512472086 216859247 -121706844 20669330 -14067276 -296569470 443846186 11089817 -64083081 -568642647 -509243 -378877198 -133122750 -1082104302 -192098625 -68770742 -157430559 -634802230 140010972 -898775271 -626311146 28461987 -423720642 -69337602 -152307473 -505078997 -945031756 -63956722 -648620445 -548869877 6540650 -101973334 -619195701 409031576 -695895525 -263750899 -493481128 -694447306 -459857570 -232976340 120591979 -214505858 -1056069025 -373053690 -17855682 97691010 -732581946 -733281660 -355119983 -288345133 -154015634 348857349 -193233733 -624110046 -329014084 71903350 -335832659 343418285 450362 -137017220 -367245020 -107122757 -1037128889 103422013 -466144716 34882472 -247659101 -814694602 -46108981 -163320398 -516848834 -899392153 -562996822 278968501 -30533101 9105320 -41194209 -402851636 -374326717 15017013 -44658434 -766649620 -421265560 -807614892 -632726258 -4207836 -354739465 -203075037 27520878 -799186027 -170131765 -675765694 10756215 -447291644 -476563688 -560559090 -1194463215 -569442965 -561624917 124769991 -531188587 -650415157 -1049300055 -19726816 -1189283361 -391103978 -62327793 -972262155 -202493650 -696663439 -75091665 -523369025 -847491937 -400262721 370908680 -727208753 -689256027 -31736389 -548440242 -299331419 12854599 1510942 -283131530 276814956 8175885 -363334469 -101611179 -363833633 -730653970 -965457320 -1252658988 200692116 -615809864 -132443172 -367443454 -930434269 62827147 27830277 -400237824 6983603 -637474029 -3088622 -939305834 -514192835 -534878877 -70164376 63125646 187147823 147836763 172461793 21077671 -547319149 -651063033 -283893203 -711807942 -13291544 11678811 172385863 -524353205 -331729459 -53537432 -324538475 -229055121 58386384 -418429221 -648329140 -53067984 -422561702 -615662006 4933499 49824044 -359089539 -169930821 -68100576 -499998372 -1264770454 -220592704 -858453793 263222935 2661077 -372978446 195463229 -85253567 -490772703 -356345907 -394762658 -499403546 123519418 -754323889 18834586 66166727 -503570282 -80830235 -313007343 78343663 -390600573 -303324374 93262768 260817865 -33319189 -686824222 -673032687 -1069965479 -174510320 -244845309 -165603277 -789031196 -294374336 640198 -132770670 -832949856 -43046811 473356046 -305387182 -132911872 -15103820 215820913 -479367935 -1216652 23913232 20402366 71349329 172469526 -577142551 -189244111 -403732048 220905126 -1159470457 36309389 12247309 -150188199 -140729020 23245127 -505070772 -396729309 -860959299 -42706954 -689172045 84354032 150621236 79080412 7925575 165141212 -320547155 31137300 -127910513 277248345 -100810551 -342443714 1338516 -230938899 -241839313 -366751078 27298548 -529896412 -547135390 -272147456 -284631938 -622203537 -276153972 145331911 -444842797 121819318 116775134 -669712442 -688557482 -213903637 -40927358 -568332819 -539053406 -330064315 -45774927 -560708406 507977423 51201943 -531148713 59915227 -377851857 -358953510 259057754 -294324994 -710458948 -853782547 127346659 -502442895 -479749353 -714762238 -242785933 6494593 -50132484 -390566230 56676143 62551925 -314458776 -35737134 -199371780 -169170853 -110809488 412613624 281231582 28327612 -447316421 66228446 -255259652 -801929658 -693776310 -101279063 -558713710 63448091 48482546 -197977679 -964689890 -1107664376 -249465148 -334893901 -770166263 -343295313 1480923 -192537740 -202501133 62715522 160421431 152911172 -409603869 -613767772 268536845 -360129808 469091772 6638943 82748366 -77147964 -2174336 -9957604 6937352 -287968565 -94849069 -187482248 -806497086 78150489 -69345788 -403329093 -40593774 15016993 -17603251 -383807001 45805 -721046873 -511587472 -119700136 -5072396 24100914 -1179515735 -455206148 113404012 -712391688 -325437864 61925452 -351408658 -235799311 -3663681 -208524774 277240021 131094846 -220415314 -183213978 -504579067 -118137047 -752566824 -748642623 -193506265 -656752109 -683155645 -432888965 -132317330 20346154 -2116108 84592384 -373929736 -1066758860 -472808524 297344526 220792128 -11167309 -434898580 17657714 227688991 -302536132 -256406696 67507293 -5143180 -17054167 -566156047 16598302 -391260398 -1070778585 317922766 -411666823 -215190980 -12078532 -568944848 377395990 -1313286350 -605908443 -528861190 170364954 -99624384 -43514423 -307326518 -370969217 12120010 -796182629 -4789379 -55545954 -398583947 -369151005 12921012 215010697 -187760958 -129367662 -484931184 -224168703 -497820728 -278270906 -560466553 -33377614 -379550163 -311899479 -672912493 -1162505280 -182187614 80282813 -1046103746 -130524937 -468591631 -659314560 -509415061 100109088 -758499581 -878789097 -339164470 -747461405 55271761 31276305 -274709788 -257533313 -266867806 -789211291 -318469760 -115218168 -145157000 -377833367 -472942493 107042939 -758765897 -240720634 -55364363 -1133961606 123005634 -517417370 99994622 102804096 -78670959 102458631 -478234457 344969977 -139773074 -386563984 -380596566 -1225500134 -520969940 -154668145 189209759 158627109 -369297767 -12353520 337386527 -140326211 -116299602 85602950 -918790283 -47726743 -146556396 -218144475 -385317195 53782518 -242585447 50395152 -693493797 -358341275 -354039576 -153991619 -350467511 -191309175 48259293 -17354928 -842106637 -240699300 11464269 -136849298 -160218139 -78184435 -595637667 176382485 -270282022 -361140363 -24374072 2267047 -835067462 -444994543 -569403458 -542416358 -297206875 15398869 -920677614 37652934 124977860 -349733737 425677128 -75413519 28154274 -652208024 -180508618 14244995 -81092041 -596360511 69717543 -688319842 -847227356 109929007 -32666727 21430851 -153306386 -504142992 -588659636 33621658 -531480842 -283164827 75377730 250237393 -288876290 -767311388 -50264015 97729591 -904143097 -282339171 -268172486 -315838531 136396707 -101003322 -26099209 -533160462 18760653 -705659913 -466504412 -9782188 -456159568 -473742922 -169883595 -224638847 -298559748 141454097 22078903 -873867231 183904652 -285973094 -642155473 -391709610 209479294 -103963575 410452614 -290249148 542953922 667103 -128104276 -299071 -439487283 -269520012 -676881352 -65843027 -648036090 -20850896 15363642 -243150537 500661402 23601734 -49670432 -731827026 -271488519 110254968 -96848730 -630156867 406543353 -25929067 -501124638 178956080 25344356 -792434169 -393909065 -717409196 -622426624 -744269216 54779893 247627775 -305075493 118008281 -29117554 -613097930 192618031 -764246145 -739827682 39444302 -36563185 -718019555 -61157793 -438223076 -313976995 -1109224215 -32705003 -743388180 -711880182 -238202948 -163488526 -253464897 -563554434 -676882386 219594797 26524135 -1010519 -5866650 -345514215 -786094152 -181897773 385342007 -676658053 -28945908 -8052663 484862693 -87447314 -619225938 -431957340 -704166905 175419058 -263791480 464473885 -239024549 286576947 -66907299 -220167576 208710540 23965311 3409296 -5891997 -389068134 -5103839 -66643320 -1116081987 346738181 -833391729 -671073900 -154604767 272241598 529442851 -369487412 -12528247 -778346500 -351093865 -220782756 -548837239 -180325925 121695110 19159391 -71875028 37356421 -383641343 -608870080 288328251 40025954 -411222030 -579308934 -160309930 -391167010 -747019004 236761231 -11551310 -23581155 499219577 -363129142 -319112003 -53318283 -45951044 -172702202 -138419938 -871704747 -60513835 173938529 -77774319 -845195734 195078217 -84954673 -693020260 -71548796 3949906 -824366385 -440955472 -106169965 -140805122 -808994925 -346010109 -241319854 -852676399 -104095138 49750048 -468241405 234616789 -151771367 502253796 415152098 -341479432 16652517 -161044804 -369136346 424464058 17844422 -97025070 -164748752 -686498 -21814837 -185384460 -448070543 9306804 -969269943 140340228 -991397741 -134372319 -462864326 -450489238 -700163600 -115326595 566593963 120113070 -442027635 -505442672 -3003018 -903151272 53569104 -328843078 -197552006 -827385127 -224527703 -188325985 -165735472 23497767 -246843793 -721723 -634453699 -302399366 30793785 -397485225 -1012870874 -418372411 -1076181574 4651120 -263932406 -433647535 -25006240 -334161973 -1095385637 -158924726 -1247082025 63456888 -15480819 183655983 -915218319 -309424952 168213770 41111207 -1378083995 -83829597 108534531 -779550613 -1083980132 -225969938 1401958 -244655331 271102347 -198827451 -429303862 -780052977 -523373390 -308665576 -1073415825 -277396976 -104989296 -276471365 -615269432 -1243387857 23895845 -561366442 -433187729 -564321165 -900129517 -994065424 -386614772 15733643 -24809325 -1391262685 -1031372465 -591689987 320915499 -382488211 -1120189930 -26150196 -64197162 243739419 -1087085425 -342374556 -34956098 120190546 -1311283159 -77483517 -461109027 -110456101 -53567242 -179578646 -120444439 -10718378 -320738104 -1148764675 -347211049 -375274142 -583708100 -215356130 -46549532 -8510215 -12110292 -665915828 -546829433 501947500 -1113029381 -196316139 -513185750 303956712 70049664 121229825 253350856 -240508764 -154280048 -21030292 -312245256 -42765180 152534778 -866417609 187491371 -1100647579 -276800753 -230025354 -12862063 63131505 -419543849 -223359445 -1109032082 -727530599 326319955 -157207985 -1522402098 -122176341 203626849 100625299 -533686919 -1128405745 -489496468 -543442624 -1176202248 -978977698 -886225283 -50806291 -71207038 -692170283 -283096620 -974228931 -16227942 -3445551 -589848521 -185705246 -142354597 280116014 -452354838 -102248338 -194932810 -56971650 -679571721 -488693961 -120666382 580773283 -548304677 -709707300 -187517079 -17227824 -988866054 -643271670 -58455564 -197386863 -744211685 -377471107 -497770338 -562249960 -779730975 -226297453 -346759823 -642699871 -14789619 -416501499 253596128 131809460 -1071429344 -1233067260 12558896 -1100375148 -1354929706 -244686387 -254595421 -237368600 -33848914 -294741498 -7233180 -368325670 -1666823472 -915842370 -213458986 -217383844 -550430114 -547711968 -1069930874 -470681996 -93847730 -940852829 -147879252 -1344793731 -134023733 -954688523 -733814156 -264561596 -344883607 -973924160 -74590496 -46885829 -1366700641 -614327630 -1326658755 -613522691 -1740339902 -405622693 -1213656052 -236206 -239059529 -365874003 -641799394 -892747378 -755292629 -221033982 22108251 435393581 133101053 -332283824 -14110433 -108310898 -471403546 -1529768077 172186330 -178134605 -1092879953 -1233230961 139874915 -597420652 -1227685311 -550680247 -134408527 -612834044 -829724164 -223543133 -116592985 -78644502 -1238835388 -338659568 -428224369 -121649051 -1348123632 -347348761 -510772905 163420236 -590767116 125450994 487913818 -1208577025 159746861 66007417 -79290194 -1257281204 -279256909 -263473141 -1229991095 -212649133 -525191354 -172858784 -1247153665 -477559652 -1687489579 -540410739 -69269057 -223357028 -433509885 -417113001 -1269693522 5900927 4752260 -651481843 -462961258 -189318748 -62317 -362697426 -620886944 86454668 -319492206 -365603254 -95430717 -914750024 -149965518 -522363080 -429969195 180364682 95342364 -178081537 -491197242 -1246774449 -141969823 124284275 70683214 -1376063802 -1045850536 -40038827 -120066799 -129960533 -1488172220 179572754 -157530396 184329655 -616464840 -1583500388 -1507651413 -616510897 -377040673 -358196835 -1171623642 -346827938 -455248974 -157396965 -46920638 718733 49696582 -1796698714 -22841645 -250630991 -673879611 -377611094 -987938614 -892903996 -884496607 -756342064 -390333681 -326121382 -1512242487 -554887254 -202992353 -1071947 -214096979 -2006715776 2808347 -1851846434 394724610 -1371447354 -1540387439 143467156 -248790498 -1459784666 -933042031 -1219619591 -305846196 -61144086 36093888 -911197355 -946334881 -320645227 191893923 -389664176 66655457 -661635959 -410503068 -615222715 -855954570 191802936 -1237728877 -102436239 -589712828 -194196019 -524594895 85653011 -589984274 333459391 -963965813 19537324 -429747116 -350775286 -425043912 -1538179504 -1078895231 57163762 -1026645304 -51825243 -4652460 -119560740 -1075780454 -210681166 -1097934614 194913816 -145129030 -559443862 -501530927 33788629 -346170684 -300009511 -576702229 -1255440438 39453101 129363535 -1573542124 -1191121700 -1523110739 -763217888 -777895541 -1139772460 548905600 -1665106750 379610021 -1538176089 -5867087 -231999649 -1776828004 -1030741889 -153127545 6438044 -1335242357 -1081021341 -1518224128 -20604424 -1296494153 -1187657368 187821063 -191362697 -2305859 400666992 -643185763 -314146152 -289515714 220907203 -774644769 8976089 334348854 -522292395 -127468792 -206070086 -1454740107 -588490192 42110508 -240543375 -102297068 -448513651 -210145146 -291549192 -376537281 -1477064070 -6472428 -659360677 -997524913 -143153 -961671573 -1551633049 103453671 247792197 -202677764 -23828337 -289387557 -211703897 -31493812 -208462853 -172807710 -212643551 -212734188 -902882323 -66809172 -549142524 -261493876 39174354 2611670 -243505819 -1079543732 -42475257 -214480175 -3560504 -119675028 -1347064955 200564500 -924549507 3535727 346155405 -850330532 -859538039 -852402454 -33362002 -977470820 -1011389148 -69548123 -1046860091 -626625495 -251802701 -110337774 -331834612 -1276457175 -262041235 -137369367 -1091389222 -892306116 -15610721 -1152515842 -698315546 -1473985858 -1560930123 -209610379 -1345797890 -1460415034 568034569 -37894680 -55347729 -504652038 -435270376 -315655802 -1757904963 -656928757 -745867703 -111157120 -706716046 -172080510 -185193126 615432213 -1391506016 -1358734558 -126961830 -59004686 -751648732 -935705351 -1444730396 -993928755 -1099124845 377882645 -1079290248 -600677322 -76525695 -727647959 -248117315 338844402 -733391656 -970676295 10599255 -210966737 -785137236 721879 -112862 -915953901 -58139939 -368631957 -853618445 -142900312 -3194049 92261042 -89899696 -266290113 -528048194 -159690549 -13826515 1095749 -224652280 -544122475 -143702802 -1296635848 -257092368 -76898778 71901979 -206818422 -1303579399 -386701844 442212209 -1067633178 -45924893 -1026016725 -985870274 -5339864 -425746742 -158214080 -474918407 -991418491 -296136741 -1481221718 -14881299 -537637543 -933144388 -297443076 78784658 -134889662 -959663353 -557695815 -199606727 134188915 -590684112 98446892 -514778772 -196151020 599864895 -411423100 -184373559 287704435 -1009553722 194828388 -292833272 -203123465 84723209 -110347814 79540572 57155406 310222826 -381097929 538145006 -237950305 -206146074 -975632065 594686331 -369604477 -526355913 -657900113 -1212253824 -27907014 -975981029 2012957 -1194206621 471487235 -769735076 371095665 -406038388 -137126675 -130616358 -344517631 -205590957 -912657882 -847742374 831833479 230684984 -20068050 -854633379 -773610355 634033544 -406528771 -514713161 -487554195 653219385 -97605645 -497799222 -89046795 5725416 -187782298 -69073430 -860083208 -401733935 -224966962 -617255098 193532280 -308566789 -28652418 311365368 -470917697 90726466 15317260 -618128052 238367104 -9694676 -21457146 -222123975 -66364190 -122727981 25039769 -813486470 12345128 -10568905 -183678641 12149727 -56110213 -112021962 766320629 22982919 -715546675 -445700974 511530653 -799000692 -20546237 58621533 -450969504 -114866888 -274392831 683604297 -71076493 -62914792 459825784 -323316376 -822920674 588264187 -404507790 628089419 -94898262 521683613 -206147707 -273776561 77278557 -202777841 516673912 -129364590 -848789973 10609053 -15218233 -350102009 577631631 169388361 464233252 229792534 174581212 -9733985 -956612337 -22238535 838200842 -790396595 -328666561 -805950446 -368474289 292535180 48943201 -400769344 -627886309 665256346 763432226 -277352412 -277257686 -35492736 -31862520 -136406315 -41462300 -543111876 -131645412 -522988155 226104032 7132180 -232459462 -869671569 -252126363 -263854415 -290692851 -325432022 -361320035 -99156 1939824 -212752305 -156989445 88488064 -229770903 153264664 77578171 -97411203 -132935553 -18430648 -614633378 -696341455 -348789390 -2627543 331361832 -38512596 -675943261 -644810965 -372966305 -280472545 26588941 358644717 43637966 458516881 566989667 530499492 -95648381 623092567 -37900214 -264878034 553833388 -549951577 16376615 538242777 -113559851 174235577 -772514034 -645626011 -454650230 -202864646 -93524278 -116859755 -436333122 3152320 -121530556 -630757153 -657964283 215960774 -64014018 -397663789 -173343844 776644747 -63868134 12595593 -7526473 -707839142 -13502093 26454293 -1517331 -712192774 -187681603 -47062124 -809432749 132492810 41011821 -154833982 -468114035 -560783468 578591451 555455617 -344451819 454940939 20364838 657001561 56007899 -136563119 -1823801 699553329 592868378 -652608762 320756251 -22373267 -39404031 -135440315 -317881782 -485694299 -486840813 -14151909 -709178738 14375614 472921414 89668466 255531460 30415148 -4251095 -35277821 -372452636 -219863133 -846077965 5171906 20419329 760776250 821495126 -292543790 -750503739 536879403 -69248570 -424361914 553569589 -51730519 27148219 -603565176 -568844237 708336387 33607324 618575165 -888969736 12324403 -436319853 -744646756 -771626019 -724966093 -102999101 -87692094 -160485844 -10265267 -70199125 -571540773 -245972000 -157198340 -476978329 -214341069 5219209 -4952973 491885644 161022170 -777841858 -158036441 -147737859 -865292096 -562714237 93527219 347628467 -125316328 703680621 -116322265 360499988 71554463 296544890 203373669 -583465670 12530003 -28807541 -13659822 8782691 20204458 33213851 -172682403 -126507526 -197437417 9343337 -263285563 -607952538 -576734685 -365230403 539748530 -536211367 477186314 -100613171 -551339023 -31617011 42889390 -615619345 -164205318 -56475746 167022720 719490325 157303384 -233555641 12741096 -179425773 746121835 -230762254 -716118605 -808121190 -314990163 -69083101 -49881908 -57721482 -706921489 -50084020 -582316359 279304007 -730474556 19732517 660586221 -99587792 -77115661 -406260152 395859835 -91363885 -19349392 -8317113 242304029 -789307825 -297151216 -341848812 -50910941 251637507 64728151 -448938354 -4579968 -45888257 821220734 -302337182 -281306278 -28616368 46194788 622451 -33607656 -418116623 -15048016 42389426 790398020 8916802 -287460607 87366469 -648144759 -745865853 769264652 194220519 -414268274 -11668821 -433965310 229595952 -4336508 331737 -545253424 -198839314 381235820 897718482 -253698567 -392358514 861927091 -704175752 -676292735 -564078786 -29816471 27039013 15180311 -235955765 -414277847 -20458247 -411358809 346929739 886965664 -46958533 32518870 25680178 174757568 -547830837 -12841326 -393491806 76086209 108268023 -657259015 15294870 -216175432 -77429283 -90840051 25322017 14071704 -227948880 -262509211 -34092064 -94831254 -73116484 -129461661 -108315498 43999845 735001524 773709630 -420846969 -581568222 -4516611 -17100191 10014420 392720029 -4030661 140299146 -112352912 -292480342 7011536 2713143 -16948651 551936610 -608005053 -671304201 764862813 12568301 -344791344 -337680011 -689352226 73999543 -59310316 112043881 -14671344 -643110457 -27885216 105666510 7226683 -239306457 -309333398 828345490 -133424648 618319417 -346554117 27004951 -728387521 21188195 -91325148 5296702 22604132 86866074 -354957680 -704748863 -6590335 290839737 -73131663 50625889 485307800 1469313 151128213 636716077 393376030 -714231144 -65850817 -10550869 -49898364 100725785 185518405 845753262 -491346363 59316786 222229242 -707579064 217609745 887038394 -655374183 -525244905 543160067 1058439458 -409248594 222526615 -242896754 12814219 -1822760 -71022553 -597110280 -8481749 -454000950 -431680894 353249561 -366937978 95642809 -126796514 74283033 -695187193 246619699 876557704 -84720115 54119731 -43257174 919294475 -712171587 5359610 -377899497 -84120178 301095 119791427 119789116 158810556 -9366210 -456073818 1042106478 -306545042 953485844 835024508 -516342075 -108228520 -1855587 -344994046 738972776 249178235 285224205 -143526704 -354603048 -253395092 312658101 -5127320 -48669944 -723896420 -794229413 -592677106 -88142012 654462796 -450740458 26852872 -76832429 847403449 -50145844 -465614355 -386513012 -973601371 984524 -636605063 40881613 -684086238 58449798 -480170538 -186482672 -249411906 -632045537 -632736917 920184359 -11856003 590059251 -657801429 -194552086 548174584 85233964 -17850219 233328877 -958112759 -91385234 -553310521 -807745642 -275024382 -455877537 -137286033 -210981332 -49429348 -806114608 267690963 -940870922 -1053361757 347245981 -289936748 -8949314 153406 -925776161 601565419 -284093297 -407222800 -25333434 -292106017 176805312 -841391696 -253332643 -257520506 45484974 -15903634 -167373856 -850362413 -230221837 416604896 -148003262 -760841813 120815949 128992248 -280929518 -197594488 -630681511 43632902 -570071403 -263560824 -66257666 10794737 -1057110162 -214405278 227895501 -259931730 137934760 406630591 272253875 94901291 -859711104 -472440323 274817422 -253593456 59831392 -108880224 -226215114 -180491874 178124604 -12894791 -86468848 -628819146 163675128 -923310344 890729886 -7621230 467623915 -940370544 -784931533 47743029 -37967720 -17838865 -281413046 177946199 -688519410 -566423439 -10769213 -994338554 237294949 -517214432 17049623 -24872488 -41373892 -648520680 400817132 -32495753 -1140339804 -978351170 -499482373 114550686 -269980260 546623727 62705076 18135757 -186162947 768093057 -170126239 -137483862 -1037627731 444613714 -718350502 -130487024 3936763 -195348928 -412562693 -904520763 -30367372 -943524917 247054756 114432491 -205208147 3266564 27081530 -197122173 -145623247 221502507 -70646150 89853652 -43912629 -353286418 -264870946 -1150021793 -45183570 -75981646 -144010654 290293613 -438408285 -218896017 -169562700 787122536 137740233 -702175217 -1217937772 -991357758 196145518 -165979799 57233107 255260139 12989707 -378319054 428776136 -1137836265 -392110369 -239238978 -358225714 -741459259 -790658010 -630555216 -70389474 142666640 -192991141 -893266817 -1062061728 -20345952 -34325521 -170316564 29145021 -25969173 -312434621 -39909097 -834256270 57510025 15870712 -170396516 -233414923 -977749390 -625917376 268048517 -1056640706 -923729895 -976035018 201988721 -367025353 -1301940267 -153104518 -474603929 -5752676 -331488075 -42198672 8705936 -652374199 -284425112 68196731 -1130871 -1254389588 117695808 -558382190 -767272973 -1235412658 18830711 -1138183836 296318153 302906905 -1165236475 -1177174897 1285768 -125223143 -1150108638 -1094630208 494248255 203926120 -425332827 -1358865342 -469370136 -370961862 -1478108425 -1131448181 -431639468 286287326 -204475435 -924145876 528871586 -939292989 361319835 -27990818 -474177590 686609480 421292032 -757314783 -1243166353 -593834832 -146903481 358963382 -723750667 -60495195 346409128 -403391603 -423801061 -80788257 685314523 -67713333 8156977 -912903970 540070162 -842897030 -1084531374 10288723 -46317679 -111059487 289566539 366121135 -3649403 -1007938501 -1275498723 -1071371257 566861922 -383749028 233053345 -1099849921 70643586 136786787 75506365 41828106 -68842394 -374633940 -102613789 458023723 -1362898810 -731221325 -864630502 -1108618826 -346589626 -568481237 27573303 -1047252174 -85042720 -219456526 -876098270 347158618 -173272242 -94067861 108601 -355278578 -759030856 -134118294 -202202779 99688483 -3058531 -1330915269 79221500 -367496879 -460598685 -299503143 -78957817 -1147847903 -1698846751 -913237552 -66803264 -1548019409 -37769218 -308715712 -1215111695 -140071184 -62024746 -374676179 -1289140906 -1307639 1358258 35215965 -768950773 -151793380 83785143 687936 -1268585615 -297275409 -765328629 11522475 650027351 -1083801762 546904823 -1041316496 -83916790 -1029431009 -559472453 -697978229 434038960 -199071834 -285920738 -864357063 159730245 276983117 53828175 -1061312819 59220785 171238192 392710103 -37069059 -396483510 -432222377 -1051544064 -724145807 371697675 6891914 -526750835 -892288118 -1602968845 -643809909 455149173 -535338609 -22559125 -1168971271 -1690325781 -1196255267 -216839417 -75192 -193529901 -1385887134 -67103211 -1276997320 -789285011 142087936 70387072 -160305120 -96723919 -1169070020 -121058125 -754005735 -766058791 -1363490316 -1486910583 365114841 389385543 -275726286 -297815947 -1388307299 -126103541 59602491 15356770 -1375318131 -267001242 -539426460 -1166319479 -300868823 274435749 -65603111 -1865487232 -424607476 -1433179486 72359352 502448190 -1688110964 -830820229 -1895549269 -1238296580 46438751 -1345891085 223489357 -1057885489 -468423144 70452704 -504933379 -157542911 -605603682 154234486 -1135289071 -1659742225 -95461437 313301172 -511213299 -41726729 -51580326 -222627984 -344956284 -1633470790 -54759436 -209179721 233985097 37754690 -1265455525 -348293667 -1449115202 -1864496527 -1267900363 -196547045 21952943 3948587 -115303596 -1568558851 272112128 163344219 -88878961 -119737416 -1218030159 -163806682 -1076068894 402692474 137922380 445327285 13138691 -1596491290 -24318716 -5215455 -20988202 -1293696379 -302295742 -708457232 -1168317329 -611713870 -1616643952 -576286876 -128272199 -428055366 -757353245 -860099589 461342661 -745174826 399539914 -987276932 -1373470418 -1414990820 -385340321 -286829105 -23828373 168909114 10200329 -173904908 -530849404 -1225661706 -1097033789 -406289587 -1782763344 -1485111085 -1279935197 -407098969 2433043 -155941359 -274962610 123329975 -220806058 -1052364616 -155925977 237723453 -546035772 94105115 -249410661 -265616182 563881499 -202896052 405673762 267778651 -1473597162 220243638 12087540 -1561750202 508762073 130131402 -1494795274 -485745807 -606428203 -231502167 -5193572 -825623903 -1205688456 403146296 -578298488 -50447587 -21793669 -644353516 -227791176 29154942 -855073770 -6143602 -176790202 366449279 -93388855 -181537201 -498983047 45033845 -1210550899 -1790149479 375081463 -98474323 -1467870480 -64729446 -1433656733 -1243132576 -1858061 -1306127690 -166942685 -1540694337 -520156691 153818214 17949233 194289830 -1710342196 -306696292 -1443324084 -373670757 -114516199 -1447746490 -418340247 -96455763 -611617782 -179367358 -109055666 -286094787 -297264014 -1425735262 -403835662 -295666703 11447785 -534424333 -623587026 -976577734 -1539381363 -1183568981 -395086372 -665667670 153697376 257097895 -239861439 -1954871760 -939844 -1560558734 -1513270529 -149104483 -1318470830 -140424408 -322271903 -1033401651 -1314408710 113589758 -109011198 -1861719797 -1271002542 12741237 -1111959497 -17329929 -115347340 85057991 -875193321 -471149727 -370357972 -761579169 -697142734 -533506516 -621938303 -1333871346 -15155700 -388023168 358914830 -1010164445 -1371023178 28450784 -276885919 -21374178 -1144735565 -668507787 240257647 -691011172 -1202241001 -654711834 -1525659979 26753814 18250573 337303941 54484154 -34875474 -676488156 200367861 -1091306063 366394122 379137639 -869604321 -284572466 416286087 -339288494 -283371401 -2005245 -498120660 33037097 71157120 -75527906 92505626 -306157231 13818660 -26994100 -1527737023 -247841685 -1638703901 -704156838 -258445222 -493845072 -987715293 243106982 305342224 -19107249 297985873 -41904164 -55795407 -743285772 -7558567 -1100718978 -248901129 -19349941 227165919 -1126920311 4143717 -383625873 -5567893 -44124926 -290018328 -1209842842 -1228900694 27584749 158897955 58636381 -106899380 -1191006062 -347253102 -1497523046 486574095 412056497 -1384135104 60754839 355496623 -1104533455 429440413 -25484088 225405868 -176706034 -107188714 -174959803 375672084 -273461677 459848928 3024948 364709669 -102717799 91694665 -937677608 -1406089434 -1496252314 -383784734 -824316610 -1090449925 -987482681 -10241471 -708684457 -750654837 -1264531990 -72970902 62768759 -1283119152 222241242 -127363924 -560254503 -838277384 -18800230 -1284531823 380359145 -9936860 552455172 -1451238549 174536533 -508251167 -1098104936 -49458219 50892836 -722475807 -766853235 237959683 621471357 -515299732 -1309677719 -118233473 -337706946 431680855 -752226632 -84932856 -574830755 -9258106 -1111256960 -986568344 2275545 -105410870 -302225954 1026147 64230534 -497575793 -196614821 -24331870 -535109055 -57815342 -89757294 -883278689 436834627 -18532582 -155339311 59990542 193503301 -1078529308 113225872 -1071453774 98899409 335956758 -975943503 -125561152 -252676221 -1162044785 21554201 -596225511 -205461611 -1039208306 -299527821 -82514854 -837305132 -529230821 -1042535634 -488522746 -408783414 -1336302651 521704128 10816689 565055642 -130338344 -9140157 -133297070 103572572 111314375 18276229 -1233603163 -1113122388 524141855 123197484 680275415 -59967247 -34371614 -250221683 6185914 -949852733 -1217876365 -232402888 -842441145 308058353 -73050964 -165494570 11630528 -683305445 525486195 -1370194377 57440057 97534103 627146494 -587820090 -903059727 -660519173 177611478 -1119146386 -9381602 -1237807336 -352351041 -16861620 -851107321 673393870 -1190549612 -1341759901 22125376 125969938 -902345937 581564718 569692284 200375991 -1008983604 -961479959 -383546892 246417217 151021119 -594167883 125011251 582261698 -144683059 -638320193 67043336 -6287172 -62373632 -343238232 -294442439 -83259382 -314183176 -123807694 -923201656 -164406067 351732879 238742856 62504057 698986485 -38169260 45817214 -1347625363 278137363 -434801698 -1438301322 -541305249 -128459260 -144819916 -12941200 64877548 -39110099 493420053 -841500493 -1063365895 -386340061 -691084997 -516490278 -365767206 124826770 -1290196287 -301277234 180212268 161306158 -1361388468 -15696456 -1374985912 -1337898156 17698520 6223584 52559385 -1265381336 468339693 -1161507538 52207840 42963845 -425684482 168409624 28575617 -296994141 -703117839 -442287918 -1362508993 113501168 -1225728276 -753278408 -430572902 -1363206423 661174913 -37852247 -961667962 -1181320366 -408185469 -736802423 44883149 -1103528941 598077060 -81976919 -453397534 -1057488866 -1029426391 -16404082 -7637002 215881694 -397186735 -241677944 -45396740 -1427747602 -1103688013 -1315515075 -1364069201 665948298 -990740607 -134370059 265812989 65984612 -338829912 -1410604468 -484253987 97459975 -19811631 -1152183453 138401477 -845311120 -1139026208 -747675784 -1448098179 -1463783311 298750662 -66347931 -429241700 -1032282698 -1417963261 -28641776 -818876243 -989474583 136586646 293115512 547610461 614789932 -307457957 -546186218 -866178624 -1047529610 350103501 -5140115 -1153037628 -96789254 -197997493 -607086241 -74187561 249842457 308655232 57926752 -382724279 662890919 1051104 45073419 -313824405 501753442 -875877473 -1207278338 43933320 -1385706203 -722678995 56795192 -203407977 -1104689657 99820216 -417743306 -247754677 93037899 -1142748331 -833119650 -1013673875 -599418011 88194 381946590 165775220 721262991 -592241088 649720537 135003394 -3128489 -191807137 -731569095 690264638 -326750793 -924635773 104312150 -1398716705 12557810 9836058 -257434347 -41000274 566721207 -509293474 -364005263 -24175001 -802560830 729957547 -1095400228 36521192 -1062793 -795055713 -637784436 -133234727 -629407890 77925587 -51734967 115785576 -1065748291 726802147 278669131 62443165 -134331977 -1351713459 -907765805 -109804874 35326048 526222640 -1367073957 -1154191636 48604126 -115199719 36614314 480798805 -4714283 627790546 270081989 335030215 714921864 325726278 -481393589 -11325638 -833390197 -447177133 85944577 298174047 67633503 -192350132 -359032306 -1411314393 65265849 -153658799 397399249 -704353516 75194737 1034447 -788855889 -1067009117 -994488048 -116835206 -328544601 18448635 318053853 -10892420 -903032539 1878896 21268385 -290909825 605845809 -30591809 -392546728 205036504 -276873158 -1496432138 -982883535 -334903064 127333041 -422382216 -1443439096 -59980287 -1069342037 730557148 11144111 -102672255 51141767 25098933 -1253429393 -523169551 78322554 -1038324525 -462675905 -11327885 171144754 114715890 -426474569 64604513 282029769 -949717813 -349585607 -625816573 -745471349 354151223 -538691308 -206791837 -1035348409 -305528604 -430104219 14881617 -117626011 -180955555 5451156 -60123029 -574649918 47882516 649294478 -34883536 -914139207 -59390939 216596260 -9483082 -1181670399 -1364302065 161473576 -388708058 -709666333 7445106 -1098329914 -752289817 -1530212797 -1039984035 -18043573 106693820 -1239855284 -468171029 354479687 -485297375 28140091 11053031 594231550 -1392162070 580794383 -1053236128 -331527264 -384954527 183254032 8780993 58139465 -72487934 15375809 370013897 73528732 -1170023853 -1288985125 -145640332 -1291949111 217115688 -656490864 192617040 -80629292 213417412 152800257 -1026423664 43758291 -232764717 -174474840 -1195904667 -1012571894 155219137 167018871 -1393718207 79776167 476827478 -915221442 -875888641 -1019169940 -29386388 -49284585 -214798421 -380588865 18922015 6471592 -984862661 337373309 -239818098 -283446066 -421773441 -818953746 -514341783 455606621 -79310968 -980560311 -1150611949 -921233168 -1282118738 15012654 -7897793 -712073823 98642701 146074496 -1232637811 -1154103248 -74733819 -25483065 116285012 -152104253 -469464502 615210174 -1040612911 -15157618 172760502 -379046855 -25629776 -462849392 -1205518289 37918566 458104985 -193808921 -936432516 -339596308 -1036080702 -625816058 -42453172 -373506773 -195259187 38707618 -409774057 83577651 -1257084 19830474 535390498 -99977936 -494820124 584309901 -9547400 -844521 224518457 412393987 -1122030361 -1256945857 -1011133528 -1226380808 -521761667 -379764429 -179269114 -640407242 -987884272 -1245175335 -13583720 -28866888 -7670121 -289751752 -375432406 -126732349 -831935752 -1086846415 -912597249 -46810883 -84029537 100461923 465929946 -452874136 -1091389732 -92874596 -759407552 -59271865 -755293447 -709577275 228524498 -971163241 -885615251 -722206236 367704424 253902235 119699625 169717547 199680294 565491550 151964542 56796242 131872216 450829218 -141872598 26115708 140244323 -35951227 135446511 -277993382 86978460 161369345 -272931867 9795073 17138868 86766757 96740638 -703961245 6346224 212170215 -816962360 -706484902 105299107 4784683 233541043 -1119621708 -752402849 671142242 -732549225 55310072 -885259819 -774362206 -59420352 -276805074 -15967535 -278506908 -15875822 592843055 -679745482 -49488325 -655737156 58745168 -50845436 274587465 -911316294 -378809277 48884813 -500605183 -189883858 -753078 -40372437 -832922271 -585180656 325807124 572488382 352751826 233853 424301711 292471664 -841963923 -1025619594 380598734 503107190 -747181656 -744545301 28814207 -786841154 132665096 161513059 -146209685 14434673 -707608205 -20013096 -63653899 88888862 -353450119 -238945391 -196467051 -406219297 302043312 -811116906 36906207 -857459579 -485257544 -818369016 349981318 287279009 -890227014 46570696 -689524623 1844046 158729157 -765206282 26224453 -25241687 589451870 -2817455 79282379 -498217802 7331046 365657356 490731515 -733051944 114127979 -104657 175208619 -264813891 408682046 -994969860 -929637494 389840115 36345 431242951 239035089 128314015 396840248 247901084 190488379 126798562 117890527 11761710 280067905 91258485 67506985 53359661 -82559165 -951042202 97735774 -659995609 -713298186 -884584906 -1134679880 -26952944 389090416 -521550759 -923084828 -565699928 481433857 -241470426 -84100 245246081 471072632 -137079677 161046549 -177643868 554158839 538123435 21121579 -1072041723 61943628 110896068 -1066743026 -931126643 185032771 -767832520 -640570749 776507572 -407901721 238256241 -218276963 -247796930 -426904737 155322356 644143880 742766174 12952192 -1021842441 -290374179 -7381937 478456024 -977542476 -64832615 144791021 -302312776 903010648 26945223 170428233 15747200 -48987090 -74102573 410496590 -630903313 -161584382 -698664203 -823239778 549128342 254727735 414354770 204036774 -687228230 -634077879 231727323 583823907 -988341276 108473046 512307326 -29890904 103542838 176648706 324667047 431027559 -744356306 -890499074 1003294954 -894887537 -656459059 388375503 -368231992 104731828 -726058359 491778540 25174981 -328992876 184805464 507848307 -482888152 -206579813 336009148 -19718998 662739536 172261914 -798357731 -280153652 -175907564 984859227 126689873 535072456 -853204331 258972395 2513700 69977617 -12336627 75944938 398389913 -231105061 -970708486 -1118447276 273523004 386813341 -367676762 -66129561 187833570 121193471 -381851824 -38604588 808741106 805347865 798072857 -1223067754 4207044 44935198 14483004 931634875 163072116 -928058113 -16900818 182579383 -8995946 -13530512 45551139 132580750 -114418509 165686010 200169239 157705152 -775017690 855513301 -84950859 -956052630 736037070 -233373712 139409579 247418339 -334213039 -579080366 530806670 -1152100029 -464449103 840237405 -19457808 -1183984348 -186412529 334697191 -751200710 -236752501 -18179806 76055768 -834164864 -198709598 155398442 150813631 -913415014 759123754 -562411017 -896273823 103012731 -850321147 -1100508870 -315513586 326456610 52783024 -333645547 -644430317 217292790 -4813229 -872062198 -605539093 -64807 -1182346655 -1086111879 13286176 654703830 19175323 303610701 451306862 52511601 -9455953 -1229922204 463918207 -790598052 149756245 23929332 -655270895 -18623518 290258634 454881444 713070749 -391999206 44078478 24709409 -453385169 184110022 -304810229 -439816318 -32211300 532245235 -780196789 -87483440 -892408182 -95247766 -27059120 -399311219 -30999488 571010754 411909004 72022408 523327100 -23561843 501897235 -129615810 1269338 -56230292 -165572 -900535546 -808026429 -182562746 -34171734 -104463870 -69452897 -629592259 -288552540 -54154941 -85792982 -269834385 -358590743 389041932 1285068 29326476 116765914 67906423 -32374928 -1212727286 -875975648 -1338434622 -990184412 650921001 -1188194828 -179780967 -402277114 -270774198 429237876 600286796 926189 209037597 257948804 34242879 -353720 -559979555 -67418265 -54239616 -5065041 -575138072 -832306597 633711670 -687599278 -311983437 -541278965 -751290403 536155862 452597119 -317355015 185676065 -11546466 -308082176 -83686775 72366603 134392410 383260204 54247914 15616665 48359469 184440252 52832563 39577406 158912911 -609607560 225017310 517777151 97370357 856619982 -255241284 -642796275 -368374752 144816706 559815706 -724172747 -1059544543 -290226117 -487525764 677345594 82528427 132690310 -370477822 9009377 49556340 126198450 -744042049 -321116640 -291667693 -131386491 -14952254 -593926744 -1069118003 51438796 -395159695 912717540 -1086771510 625109509 -97179199 142871344 62525785 -700753548 632033666 -314355255 220915441 293153458 -412658072 12810164 -20980795 246013961 -248609451 -45383688 -23804119 -153010510 -215665905 -366991210 -255346847 165231920 -16882612 -391873939 -273508182 618648212 -387635175 185783815 356114227 -156305980 -2759949 -688329636 526925735 -424622458 14193439 -173721748 -211662375 -241460946 -53868238 731951781 -114737986 -24714588 -946105839 -41854612 -718503280 14813723 186481357 234576119 297624599 -360327323 -179808300 219246525 -181390017 -989937388 -383882016 21567952 62185160 309415449 -427065476 779805400 -15097897 182286209 -396478779 137602819 843173 -374707479 -426754519 -680514687 290582160 -531013491 -665578750 611284869 -129475079 -64894590 -548880550 231661483 -713027184 158339137 240123359 -706012774 524545444 -661982574 -741630515 105207539 -337501034 755936884 380318494 -228870764 266960700 -114098293 206470873 -635314479 -319714065 14847711 108520207 310595426 -327234094 -950027394 -501370222 -27677542 25193783 -420864987 39335062 214584878 379429827 -494094347 207155614 146200730 -226259310 136120218 -45861441 -438338092 -1000158473 101627834 214117836 -320510610 -978511466 565872873 749046325 -176709122 -358122802 167151446 255578786 184017634 -364490289 51108225 23199001 -1016425817 506084796 45441449 179108213 -293837612 -786593 303576810 -675213613 533528830 -220211915 -5753688 -342932946 -53521112 -468936597 -464482354 -5454066 -368572441 -230964613 291444077 -384499047 -533897867 -51470789 136137710 409738512 -753954062 210065531 169927609 18586555 141888773 -266891971 -20546696 290449809 -509376735 84270151 -15454091 -18193382 -364963933 -785390682 1378229 -705141465 -628445794 18753685 -28485513 80694164 -122181502 137318152 -54716314 -810337674 -83776297 -54908286 -382404618 -282169445 56359841 262435956 156681222 -414150681 -1001896109 -317441947 -524247681 89698823 -890377181 -82823390 50857300 -407857163 92886027 -510603501 815336718 72748232 39392120 -970503542 -500098393 71286363 523603760 20820948 -33858488 -506511383 -914687621 533669568 -661884266 -565793191 -795659262 461025651 -37310306 102595191 -1046694031 -19098760 -30246082 351699021 247037482 -70919663 -1146424574 51185350 -495518630 93101978 85274616 194108010 -621974617 -871860950 -741542641 126018603 -508980952 -909913334 157839224 202573587 -393048782 -13108096 -605742194 -525472313 -46651463 -642426144 299283374 4504736 -1152166011 139407820 -25375570 85813851 -42046170 -204482556 -466611673 -41848320 -221805579 -39876851 -883608902 -1083986267 374807023 -82584958 -900227578 -817074042 -167046295 -482924369 -50974376 27146553 -511856688 71502260 45525095 -2147177 -1136643817 -801167611 92813015 -221364171 428674522 539061242 -698210310 404251478 -937236780 41197953 -319080137 -525924579 305647 402183693 518910907 -61115605 157453232 -1074084913 9678398 498737364 -940379251 100720800 -712319297 60052095 -88850991 404351506 -114372703 -570984054 -519532526 -787830530 360993997 396512454 -615747352 187746766 -3520461 -74863676 -497757396 -88049313 -1184861820 -568866787 -210819973 167673799 -332460289 55576191 -1229732212 -980945888 207737026 -179719688 -106447326 -27810250 -911342652 123126901 -1112582474 104115636 -697093424 -106567284 -156630262 128181067 -685941801 -226964571 -664139952 440044637 -672424123 456493860 -1042504476 101690587 11882348 81469033 -95858973 -15844949 60814088 -77897129 19822353 180174709 -16791000 -1059971505 -1160732288 -13180708 -254694849 -893976735 -361094180 -70508322 -1270132 3643101 112431596 -68444630 -775736078 -875947803 -453590003 -904273669 -820322271 -107747132 507057682 -66222165 36896367 417546629 22553579 561591656 211749079 129048392 140972394 -967460994 -354729679 -998905323 49358748 44657935 18202821 -362595188 31642437 668973712 440952469 -1024545094 111677979 -803904981 218579526 -1007369765 -102221687 -870739064 135439551 -22609302 1247184 515645814 16990655 -777972136 -387909714 90357771 80051794 -572373438 -543930616 -8469981 -871502402 38587145 49340107 -538823211 -584744498 -227733840 146929256 246945249 447301687 137405144 19069275 -479680578 -828014865 -564701873 339847608 -236944076 -286246162 487419506 40065840 -81982447 35459359 191280263 -933053482 128994669 -25492038 64802957 -43732541 -637525542 539160591 -348942187 -370431306 -793439532 -585710026 -819196044 41521399 101344309 18123427 -21962396 -88921529 -7420904 -600658971 -642774756 -960965559 366395529 372846513 -251280123 -279513501 485601042 572739176 -175062674 -604308015 -763481914 111798159 -1093022583 -540298245 -44062595 -186099479 -378889899 -597735603 -186124011 -292225362 -1090964058 -552724348 341126175 -674475575 -77938980 -579031724 -95070499 150789777 -47800685 -26241916 70993308 9555618 -536524083 -607770391 -834383877 -1075328574 83320354 -348102335 -350297731 160432640 117380678 171451138 1559906 6894263 -131530714 -72564955 36863951 -486771803 51433307 -1128356586 -97923434 2057100 -1133434409 461838073 -538563186 -809218771 -1064054044 -843585009 -1123568553 -60507874 1783228 -956116425 94103569 -760755583 -714213854 318803790 -570927013 -47220620 -1128029000 -641276600 -676400876 15072359 -59655154 -164014032 -197554035 -730327610 -1173661096 -1310873297 -361791629 -655941935 66220064 -773097968 314674833 -518694356 -152394857 35177696 -121522556 -281967835 165593875 -879702713 426865643 -739258184 -48620967 -38605800 -374312548 -1167435980 58148779 205162250 107786673 -15804716 -778030101 255016729 16485317 -125201129 373705628 -1049258407 43577681 -1111672612 -1053122168 -415721655 384874963 51967757 38491811 -270949516 -1198880840 -949267047 213614238 39370872 -8414137 -890304529 565452505 33995447 7523078 -729696207 -606634692 -479743311 -461838354 -1072010549 -140416085 10049534 471009105 89642853 -555116914 -448867538 -542776805 -722172812 432717339 -518332345 -19008974 -9004659 -190497273 -140116992 2938901 -667571027 -577326036 -15986872 -812989537 10108911 14743482 365031725 30791613 -1031602097 -669924338 349366662 -552253869 -3145388 -1080896087 191122895 -411601766 -593148730 -828146911 -31735858 25423997 -355382005 577826030 99063389 -12252605 -18742274 -1046821618 131334426 567086251 -35817959 80521153 223208501 130193254 71840827 -1014182053 59154978 -12158042 -251458550 179748745 18260301 155630816 -429943481 242775619 -887557565 679901207 -633362532 -855584253 -113132684 -61382919 179435735 -862671745 -19741884 -833307934 -937959581 -977580851 -988567703 -5454536 -457546814 -409074189 48958555 211842632 -50624396 305206646 23223974 525123616 -856319962 18993068 399544518 -151784709 549493365 19063783 38737426 -10711968 121921488 -600003870 -972323039 210058437 -25649952 -1030421909 -98416462 -334794313 615122350 -1127837 15511212 59254310 -324524215 296581851 547939499 -52635924 105270803 -291549409 545072225 72232909 156296635 212153122 -790378498 258140389 -526952433 -821034948 235539681 -298951930 744932603 -537692740 -920222409 68106652 -8690741 -395994025 -213475752 -249329412 -917390131 -133270235 513908739 84572482 -981408404 309559699 34732806 -714121369 -239347758 93713079 443614454 229599203 -10865964 -783658010 -37021098 -471324893 126916725 -493105884 -330277665 -577723522 306837565 -64896345 -663064298 60238561 31713850 11774054 -412641630 84719027 31172232 32354679 -655884189 -295147366 83369027 433400273 246487453 151696641 242068039 32029566 -615470899 -255875447 525507661 80898697 123373132 -46859114 534297225 -3592644 -784677554 -319789238 132527138 -328168058 -43241269 -711950033 -36678054 -446285707 146676084 507450004 704219664 46281885 477861266 -401944366 -298059746 58220178 122888277 -575919047 -1046051888 -15260891 -97832190 -35366795 -401896090 -62444737 33786866 674829581 -723663999 -55820144 -154188846 253556259 -395960887 56178389 -613900589 55965203 -604823381 578856624 -466374191 297942158 45595946 159562424 -78252143 95744135 -362751963 216905235 -6335972 50042428 80525 -371816387 311162723 132241834 -101426122 -11926993 273114833 -44864991 -150691406 518833453 -32098548 -414463733 -146960585 653665302 590858077 184500059 -657493363 438657481 121440123 698611180 -104086459 447015003 -202354083 24392914 -316218343 156847920 -407350621 134062459 170380044 -362611066 -679007638 147252776 203335743 -275118589 -93494508 -89261900 273072269 1059283 -169441669 93654445 -1084703598 21229853 18894575 -835862645 11607115 -306959415 93499336 -367931135 -345580085 2487669 -275641537 127940902 -14818401 69666204 -270716168 13369387 -352308331 249273700 49921727 -1227832357 590360783 -549148105 47312065 432950682 67640636 -263193015 -112308218 143997793 -1048668817 329145791 510034658 -911448188 677284169 -925180827 274098881 -240084230 141970043 -79536391 85040319 124365468 117909484 -979486174 -1079358862 632464834 -535627198 -17182028 -681043511 52310551 118160636 -580089051 -691525699 -976365586 104120818 -485934798 60079039 -856255784 -999208741 -89592098 80496405 9387732 -260093945 -1165536412 197510369 29816193 5556682 -349233025 620746871 109747108 395886594 -935357255 -398393012 -1050579855 571054765 183179779 -177993871 171212852 754981755 103034929 -6350403 -46311595 179423642 -926280529 142868721 -1071937173 -978211150 -670102489 819793334 347270507 139336447 108760092 -578817972 -265848812 42867890 29541983 -693602520 274656484 -319299732 124496938 45100813 -462826563 -447016835 483676226 477403289 -660448913 -598611913 -795090042 -1181405054 -92408091 241526489 21236686 -379079268 152175159 -907043487 -374222581 117975080 -844797007 -1178574269 -428805001 -645304571 43075492 -44301646 100174496 -553772005 518313165 -157106440 -494369952 231246685 958050867 434448008 6902174 857642672 -100239919 704340264 810443131 -483324960 248110874 -147941960 175708060 270606640 -369618790 -1128034459 -737565402 -616178379 -685247989 -21156551 386271305 -668316146 38544429 -371098234 -107815631 903083930 303609179 -506408809 -832921998 71670355 365504346 676469225 17477966 -166618134 107976709 26446571 118743170 853150346 -676129278 613318063 114762625 -652448551 -1097216028 25479670 775134218 152821652 -501211853 -50934640 -400448 -676132136 -330143949 -568946625 658366853 -9230455 -858672027 -501571284 358622296 -98463759 -421749960 63382632 -82469197 63359814 -4453540 -751444534 -441470014 -289578502 -597731888 415177704 6112457 427776877 -1108219218 -113003591 -40944797 -638633888 -719470743 -224236124 338755532 -414975202 166179899 -521663090 430325136 -219332494 97064127 1172691249 -10569938 317295321 -450076302 124080655 22278530 -556740163 431243360 183338023 -500370118 -409936251 -521913156 707801500 -217211302 -22978777 480274595 392535879 -145566976 5329040 410236846 -17803122 623410256 -288907347 -6213897 271228174 4167787 276484948 194648697 897389147 -79298871 108533624 -375228577 194076630 985246619 -2480886 -228603278 -453000028 3770874 39820164 -2570891 -336613717 -127714256 -696156871 534865615 499977668 -347139142 469574168 -1052234399 -341618895 78790075 -9334980 557865743 476152788 -438368785 -32819993 -1080348282 -113864908 -348102131 525771240 -574657834 -667725663 -484858224 -747523805 -9422782 43736144 -259600016 248522185 769631871 103228155 25135722 341680922 487916496 1101405357 -454136974 -26870498 383252868 714626316 505553310 200928523 391367016 -534636346 196340433 28535778 -768671926 8646122 457059988 13213271 -594429530 -966274708 -288974431 10035730 20476242 763424706 109587565 964886279 274938504 -334616754 14311797 -900065297 -555068757 -978298409 10767032 135563321 433227804 196605183 -518581457 -102970459 -457148499 -678162048 82692366 442016924 -467792685 -817184981 -848995339 187894805 262538799 88500659 375498018 36075801 312290243 -344683748 -258079017 -268391370 1102484632 -895043643 -59916828 396609565 83506694 290495196 180331137 172161307 317380864 472546171 -559557803 -564234285 63238540 94598899 781780207 55787888 211827142 -121519596 -10298125 288745726 -485278536 -113025634 4764462 -403123557 70591970 94526019 -5959460 94286303 -118798389 -41259708 -137726944 -357375728 443536055 -816051318 593495160 690748229 593631752 -7789315 402977298 495213672 -262716268 181103306 288726916 -36741927 473930702 -471825988 -72762920 111479979 720149307 -58285043 1085999817 674753972 884817066 378567316 -337296697 62452421